🔅코딩테스트 공부🔅/❗백준
[백준] 11720번 숫자의 합(with python)
윤무무
2023. 1. 20. 15:37
https://www.acmicpc.net/problem/11720
11720번: 숫자의 합
첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.
www.acmicpc.net
1. 내가 작성한 풀이
n = int(input())
n1 = int(input())
arr = list(map(int, str(n1)))
print(sum(arr))
우선 숫자 n1을 입력받을 때 int로 받아주었다.
이것을 각각 나눠주기 위해서는 list에 str 형태로 변환이 필요하다고 생각하였고,
이후 다시 int로 바꿔서 sum함수로 더해줬다.
2. 다른 풀이
a = int(input())
n = list(input())
sum = 0
for i in n:
sum += int(i)
print(sum)
1번은 int로 입력받아 str로 다시 변환시켜주었고,
2번은 str로 입력받아 바로 list에 넣어준 후, int로 변환해서 합해주었다.