Home [Python] 백준 11720번 : 숫자의 합
Post
Cancel

[Python] 백준 11720번 : 숫자의 합

Problem

https://www.acmicpc.net/problem/11720

Solution

code

1
2
3
4
5
6
a = int(input())
b = map(int,input())
sum = 0
for i in b:
    sum+=i
print(sum)

Memo

이해되지 않는 부분이 몇 가지 있다.

  1. line2를 b = map(int,input().split())로 하는 것과의 차이
  2. b = list(map(int,input())와 결괏값이 같게 나오는 이유
  3. 위 코드에서 b를 출력해보면 <map object at 0x000001A046F4D148>가 출력된다. 이 상태에서 for문을 for i in range(a)sum+=b[i]로 작성하면 TypeError: 'map' object is not subscriptable 의 오류가 나오지만 위 코드는 이러한 오류가 발생하지 않는 이유
This post is licensed under CC BY 4.0 by the author.

[Python] 백준 2577번 : 숫자의 개수

[Python] 백준 2588번 : 곱셈