[백준 11720] 숫자의 합

Minju Kwak·2022년 6월 22일
0

BOJ

목록 보기
15/22
post-thumbnail

문제

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

나의 해결방법
만약에 입력이
5
12345

이면 12345를 하나하나 문자로 생각해서 입력할때마다 각각 숫자로 변환시켜 합을 구한다.


코드

#include<iostream>
#include<string>
using namespace std;

int main()
{
	int n;
	cin >> n;
	char s;
	
	int sum = 0;
	for (int i = 0; i < n; i++) {
		cin >> s;
		sum += s - 48; //아스키코드 '0'의 값을 빼준다. (숫자로 변환)
	}
	cout << sum;
	return 0;
}

피드백
아스키코드값을 이용하여 문자를 숫자로 변환하는법도 있다는것을 알기!

profile
그냥 나만의 노트

0개의 댓글