백준 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