Language/C++
[BOJ][11720] 숫자의 합
별토끼.
2018. 12. 10. 12:51
반응형
[BOJ][11720] 숫자의 합
문제
https://www.acmicpc.net/problem/11720
풀이
연속된 숫자를 입력받기 위해서 char형 배열로 입력받습니다. 처음에는 double형으로 입력받았다가 나머지연산이 불가능하다는 것을 알고 방식을 바꿨습니다. char형 배열로 입력받은 뒤 int형으로 형변환을 한 뒤 sum변수에 모두 더해주면 간단히 해결할 수 있습니다.
코드
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | /*BOJ 11720*/ #include<iostream> using namespace std; int main() { int t; cin >> t; char c[1000]; for (int i = 0; i < t; i++) { cin >> c[i]; } int sum = 0; for (int i = 0; i < t; i++) { sum = sum + (int)(c[i] - 48); } cout << sum; } | cs |
반응형