백준 11720번: 숫자의 합
2023. 9. 3. 22:15ㆍ개인활동/코테
반응형
n = int(input()); num = input(); sum = 0
for i in range(n): sum += int(num[i])
print(sum)
띄어쓰기 없이 입력된 값을 분리하여 하나하나 더해주는 것이 목표인 이 문제에서는
문자열 슬라이싱을 잘 이용하는지를 확인하는 문제라고 볼 수 있다.
나는 슬라이싱을 해서 하나하나 더해주는 방법을 이용했다.
그리고 숏코드를 보았는데 좀 충격적이였다
input()
print(sum(map(int,input())))
map 함수를 이용해 입력받은 것이 알아서 분리가 되는 듯 하다.
이에 대해 자세히 설명해주실 수 있는 분 있으면 부탁드립니다.
대충 이해는 되지만 a little bit 뭔가 부연설명이 더 필요한데 어떻게 서치해야할지 모르겠다..
그럼 이만
반응형
'개인활동 > 코테' 카테고리의 다른 글
백준 1152번: 단어의 개수 (0) | 2023.09.06 |
---|---|
백준 2657번: 문자열 반복 (0) | 2023.09.05 |
백준 11654번: 아스키코드 (0) | 2023.09.03 |
백준 9086번: 문자열 (0) | 2023.09.01 |
백준 2743번: 단어 길이 재기 (0) | 2023.08.27 |