컴퓨터공학/알고리듬 풀이
백준-문자열 11720 숫자의 합
cyphen156
2024. 9. 24. 14:29
N개의 숫자가 공백없이 입력될 때 이 숫자를 모두 합해서 출력하는 프로그램
문자열로 입력받아 1개씩 쪼개 데이터를 저장하기
제약사항
- 0 < N <= 100
주의 사항
없다.
C 풀이
숫자의 합_11720.c
/**
* 백준 11720 숫자의 합
* N개의 숫자가 공백없이 입력될 때 이 숫자를 모두 합해서 출력하는 프로그램
* 문자열로 입력받아 1개씩 쪼개 데이터를 저장하기
*
*
* 제한사항
*****************************************
* 0 < N <= 100 *
*****************************************
*
*
*
* 주의
* 없다.
*
* 풀이시간 5분
*/
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
int N, sum = 0;
scanf("%d", &N);
getchar();
for (int i = 0; i < N; ++i)
{
char ch;
scanf("%c", &ch);
sum += ((int)ch-48);
}
printf("%d\n", sum);
return 0;
}
C++ 풀이
숫자의 합_11720.cpp
/**
* 백준 11720 숫자의 합
* N개의 숫자가 공백없이 입력될 때 이 숫자를 모두 합해서 출력하는 프로그램
* 문자열로 입력받아 1개씩 쪼개 데이터를 저장하기
*
*
* 제한사항
*****************************************
* 0 < N <= 100 *
*****************************************
*
*
*
* 주의
* 없다.
*
* 풀이시간 5분
*/
#include <iostream>
#include <string>
using namespace std;
int main()
{
int T, sum = 0;
cin >> T;
string str;
cin >> str;
for (char ch:str)
{
sum += ch - 48;
}
cout << sum << '\n';
return 0;
}
모든 예제 코드의 소스파일은 제 개인 깃허브 레포지토리 에 있습니다.
Workspace/알고리듬 풀이 at main · cyphen156/Workspace · GitHub
Workspace/알고리듬 풀이 at main · cyphen156/Workspace
Studying . Contribute to cyphen156/Workspace development by creating an account on GitHub.
github.com