19.11.12 17:12 작성
·
237
0
답변 5
0
0
2019. 11. 13. 18:23
50번에서 n은 자릿수입니다.^^ 위와 같이 하시기 위해서는
입력값은
5
1 4 3 2 6
이런 식으로 입력을 하셔야 합니다. 말씀해주신 것처럼 버블 정렬은 sort(), sorted()와 결과값이 같습니다.
0
2019. 11. 13. 18:19
48번은 code 상 문제가 없어보입니다. :)
잘 푸셨습니다! :)
n = input()
m = []
for i in n:
if i != i.upper():
m.append(i.upper())
else:
m.append(i.lower())
for j in m:
print(j,end='')
0
2019. 11. 13. 18:17
안녕하세요 난뀨님!! 답장이 늦어 죄송합니다.ㅜㅜ
우선 46번 입니다. 문제를 보시면 각 숫자를 일렬로 놓고 모든 자릿수의 총 합을 구하는 문제입니다. 예를 들어 1123은 숫자 천백이십삼이 아니라 1, 1, 2, 3으로 각각 더해줘서 7로 출력해야 하는 문제이니, str으로 순회를 해서 int로 바꾼 다음 더하는 것이 맞습니다.
for i in '10111213':
result += int(i)
이 코드는 10부터 13까지 각 자릿수의 합을 구하는 코드입니다.^^
- 46번 문제 -
1부터 100까지의(100을 포함) 모든 숫자를 일렬로 놓고 모든 자릿수의 총 합을 구하세요. 예를 들어 10부터 15까지의 모든 숫자를 일렬로 놓으면 101112131415이고 각 자리의 숫자를 더하면 25입니다.