๋ฐฑ์ค 11720๋ฒ ํ์ด
๋ฌธ์
๋ฌธ์ ์ดํด
์ซ์ n ์ ์ ๋ ฅ๋ฐ๊ณ , n๋งํผ ๋ฌธ์๋ฅผ ๊ณต๋ฐฑ์์ด ์ ๋ ฅ๋ฐ์ ๋ค ๊ทธ ์ซ์๋ค์ ํฉ์ ๊ตฌํ๋ฉด ๋๋ ๋ฌธ์ ์ด๋ค.
๊ฐ๋จํ ๋ฌธ์ ๋ผ ๋ฐ๋ก ์ค๋ช ํ ๊ฒ ์๋ค.
๋ฐ๋ก ๋ฌธ์ ํ์ด๋ก ๊ฐ๋ณด์~!
๋ฌธ์ ํ์ด
๋จผ์ n์ ์
๋ ฅ๋ฐ๊ณ , ๋ฌธ์์ด์ธ s์ ์ซ์๋ฅผ ๊ณต๋ฐฑ์์ด ๋ชจ๋ ์
๋ ฅ๋ฐ๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋ฐ๋ณต๋ฌธ์ ๋๋ ค ๋ฌธ์์ด์ ์ธ๋ฑ์ค๋ฅผ ์กฐํํ๋ค.
๋ง์ฝ s์ 12345 ๋ผ๋ ๊ฐ์ด ๋ค์ด์๋ค๋ฉด, s[0] ์ธ ๊ฐ์ 1์ผ๊ฒ์ด๋ค.
ํ์ง๋ง ์ฌ๊ธฐ์ 1์ ์ ์ํ์ด ์๋ ๋ฌธ์์ด์ด๋ค.
๊ทธ๋ ๋ค๋ฉด ์ด๋ป๊ฒ 1์ ๋ฌธ์์์ ์ ์ํ์ผ๋ก ๋ฐ๊ฟ์์์๊น?
๋ฐ๋ก '0'์ ๋นผ๊ฑฐ๋ 48์ ๋นผ์ฃผ๋ฉด ๋๋ค.
์ด์ ๋ ์์คํค ์ฝ๋์์ '0' ์ด๋ 48์ ๋นผ๋ฉด ๋ฌธ์ 1 ์ด ์ ์ํ 1์ด ๋๊ธฐ๋๋ฌธ์ด๋ค.
์ด์ ์ ์ด์ฉํด ๋ฌธ์ ๋ฅผ ํ์ด๋ณด์~
์์ธํ๊ฑด ์๋ ํ์ด์ฝ๋๋ก ๋ณด์
ํ์ด ์ฝ๋
#include<iostream>
using namespace std;
int main(){
ios_base::sync_with_stdio(false);
cin.tie(0);
int n, sum = 0;
string s;
cin >> n;
cin >> s;
for(int i = 0; i < n; i++){
sum += s[i] - '0'; // -48๋ ๊ด์ฐฎ๋ค
}
cout << sum;
return 0;
}
'๐ ์ฝ๋ฉ ํ ์คํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค 2675] ๋ฌธ์์ด ๋ฐ๋ณต | C++ (0) | 2024.08.23 |
---|---|
[๋ฐฑ์ค 10809] ์ํ๋ฒณ ์ฐพ๊ธฐ | C++ (0) | 2024.08.13 |
[๋ฐฑ์ค 11654] ์์คํค ์ฝ๋ | C++ (0) | 2024.07.31 |
[๋ฐฑ์ค 9086] ๋ฌธ์์ด | C++ (0) | 2024.07.25 |
[๋ฐฑ์ค 27866] ๋ฌธ์์ ๋ฌธ์์ด | C++ (2) | 2024.07.23 |