Algorithm 💫/Problem Solving
[백준 11720번 숫자의 합/ C++]
돼지고기맛있다
2021. 1. 1. 16:06
반응형
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;
}
반응형