본문 바로가기
Algorithm 💫/Problem Solving

[백준 11720번 숫자의 합/ C++]

by 돼지고기맛있다 2021. 1. 1.
반응형

www.acmicpc.net/problem/11720

 

11720번: 숫자의 합

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

www.acmicpc.net

숫자의 합을 구하는 문제이다. 

 

입력으로 54321 이란 나열된 숫자가 들어온다. 각 숫자 사이에 공백이 없이 5+4+3+2+1의 합을 구해야하는 문제이다. 

해당 문제는 scanf를 사용하면 쉬워진다. scanf를 통해 입력 형식을 만들어 입력값을 받을 수 있다. 또한 입력받을 숫자의 개수 또한 제한시킬 수 있기 때문에 해당 특징을 이용해 문제를 해결하였다. 

 

#include <iostream>
#include <stdio.h>

using namespace std;
int main(){
    int N;
    int i, sum=0;
    cin>>N;
    while(N--){
        scanf("%1d", &i);
        sum+=i;
    }
    cout<<sum<<"\n";
    return 0;
}
반응형

댓글