숫자의 합(11720번)

PearLine_Zero·2024년 3월 14일

하루에 1커밋 CodingTest

목록 보기
45/110
post-thumbnail
  • 티어 : Bronze 4
  • 정답여부 : 정답
  • 알고리즘 유형 : 수학, 구현, 문자열
  • 시간 제한 : 1초

💡문제

N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.

💡입력

첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.

💡출력

입력으로 주어진 숫자 N개의 합을 출력한다.

💡예제 입력 1

1
1

💡예제 출력 1

1

💡예제 입력 2

5
54321

💡예제 출력 2

15

💡예제 입력 3

25
7000000000000000000000000

💡예제 출력 3

7

💡예제 입력 4

11
10987654321

💡예제 출력 4

46

💡문제요약

입력받은 숫자들로 합을 구하면 되는 문제

💡알고리즘 설계

  1. N개의 숫자를 입력받음
  2. 숫자 N개를 공백 없이 입력받음
  3. sum에 합을 넣어줄 변수를 만들어줌
  4. 입력받은 문자열의 각 문자를 숫자로 변환하여 합산해서 sum에 넣어줌

💡작성코드

  • python
N = int(input()) # 입력받을 숫자의 길이
num_str = input()  # 숫자를 공백 없이 입력받음
sum = 0
for i in range(N):
    sum += int(num_str[i])  # 입력받은 문자열의 각 문자를 숫자로 변환하여 합산
print(sum)   

💡틀린 이유 or 수정할 부분

없음.

💡틀린 부분 수정 or 다른풀이

없음.

💡느낀점 or 기억할 정보

없음.

profile
https://baesaa0304.tistory.com 블로그 이사합니다~

0개의 댓글