숫자의 합 성공분류
시간 제한 |
메모리 제한 |
제출 |
정답 |
맞은 사람 |
정답 비율 |
1 초 |
256 MB |
77840 |
37614 |
32532 |
50.271% |
https://www.acmicpc.net/problem/11720
문제
N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.
출력
입력으로 주어진 숫자 N개의 합을 출력한다.
백준 알고리즘 # 11720번 : 숫자의 합
n = int(input()) # 5
a = list(input()) # [5, 4, 3, 2, 1]
sum = 0
for i in a: # i = 5, 4, 3, 2, 1
sum += int(i)
print(sum)
풀이
n으로 더할 숫자의 개수를 정수로 입력받고
a로 둘째 줄로 들어오는 정수를 list [ ]로 입력받아요.
그리고 sum이라는 합계를 나타낼 변수를 0으로 초기화시켜주면 준비완료👏
for문으로 in range가 아닌 list [ ] a자체를 가져와서 리스트 안에 들어있는 각각의 수를
sum += int(i)로 i를 정수로 변환시켜서 반복해서 더해주고
마지막으로 print 함수로 더한 합계를 나타내는 sum을 출력하면 끄-읏!
자세한 코드가 궁금하신 분들은 아래 GitHub 참고해주세요🙏
최종 소스코드
'코딩테스트 > 백준 알고리즘' 카테고리의 다른 글
백준 알고리즘 | 2839번 : 설탕 배달 (Python / 파이썬) (0) | 2020.09.15 |
---|---|
백준 알고리즘 | 2753번 : 윤년 (Python / 파이썬) (0) | 2020.09.15 |
백준 알고리즘 | 1130번, 1330번 : 두 수 비교하기 (Python / 파이썬) (2) | 2020.09.15 |
백준 알고리즘 | 10950번 : A + B - 3 (Python / 파이썬) (0) | 2020.09.14 |
백준 알고리즘 | 10871번 : X보다 작은 수 (Python / 파이썬) (2) | 2020.09.14 |
댓글