ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 11720번 숫자의 합
    백준 코딩테스트 2024. 10. 25. 23:14

    문제

    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

     

    n = int(input())
    s = str(input())

    if len(s) != n:
        raise ValueError

    result = 0
    for i in range(n):
        result += int(s[i])

    print(result)

    이러거나

    n = int(input())
    s = list(map(int, input()))
    print(sum(s))

     

    이렇게 해도 됩니다.!

     

    n개수만큼 s의 길이가 나와야하니까 조건문 껴서 했어요. validation

    '백준 코딩테스트' 카테고리의 다른 글

    2675번 문자열 반복  (0) 2024.10.26
    10809번 알파벳 찾기  (0) 2024.10.26
    11654번 아스키 코드  (0) 2024.10.25
    9086번 문자열  (1) 2024.10.25
    2743번 단어 길이 재기  (1) 2024.10.24
Designed by Tistory.