본문 바로가기
코딩테스트/Beakjoon

백준 11720번 : 숫자의 합 [Python]

by 나스나키 2024. 1. 20.
728x90

https://www.acmicpc.net/problem/1373

 

1373번: 2진수 8진수

첫째 줄에 2진수가 주어진다. 주어지는 수의 길이는 1,000,000을 넘지 않는다.

www.acmicpc.net

 

 

문제 

N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.

 
 

입력

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

 
 
 

출력

입력으로 주어진 숫자 N개의 합을 출력한다.

 

 

예시

 

코드

#include<iostream>

using namespace std;

int main() {
	int a;
	cin >> a;
	char d;
	int sum = 0;
	for (int i = 0; i < a; i++) {
		cin >> d;
		sum += (int)d - 48;
	}
	cout << sum;
}

 

 

코드 해석

  • 수를 받는다. 
  • 수의 크기를 받는다.
  • d수를 받는다.
  • 답을 담을 sum을 생성한다.
  • for로 수들의 각 자리수를 sum에 더한다.
  • sum을 출력한다.

728x90