-
[백준][python] 11720번: 숫자의 합알고리즘/Baekjoon 2022. 2. 3. 21:54
https://www.acmicpc.net/problem/11720
처음에 단순하게 이렇게 풀었다.
공백없이 연속적으로 map을 이용해서 입력받고, sum함수안에 슬라이싱을 통해 다 더해줬음
n = int(input()) num = list(map(int,input())) ans = sum(num[0:]) print(ans)
다른 방법도 찾아봤다.
해결
아예 공백없이 숫자를 입력받을 때 문자열로 입력을 받고,
정수형으로 바꿔줘서 total에 더해주는 방법도 있다.
N = int(input()) result = input() total = 0 for i in range(N): total += int(result[i]) # 문자열 요소를 인덱스로 접근하여 정수형으로 바꿔주기 print(total)
'알고리즘 > Baekjoon' 카테고리의 다른 글
[백준][python] 10890 : 알파벳 찾기 (0) 2022.07.27 [백준][python] 4673번: 셀프 넘버 (0) 2022.07.27 [백준][python] 4344번: 평균은 넘겠지 (0) 2022.02.03 [백준][python] 1546번: 평균 (0) 2022.02.03 [백준][python] 3052번: 나머지 (0) 2022.02.03