Tags
- ๊ทธ๋ํ ํ์
- stack
- Java
- ์๋ฎฌ๋ ์ด์
- ์ํ
- ๊ทธ๋ํ ์ด๋ก
- queue
- ๋ฐฑํธ๋ํน
- ๊ตฌํ
- ์ ์๋ก
- BFS
- SpringBoot
- PGM
- ๊ต์ฌ
- dfs
- Brute Force Algorithm
- sort
- Study
- CodingTest
- Dynamic Programming
- LV2
- DP
- ๊น์ด ์ฐ์ ํ์
- ์๋ฃ๊ตฌ์กฐ
- ๋๋น ์ฐ์ ํ์
- BOJ
- greedy
- Python
- ๋ฌธ์์ด
- ์ ๋ ฌ
Archives
๊ธฐ๋ก๋ฐฉ
BOJ_15351 : ์ธ์ ์ ์ ๋ณธ๋ฌธ
๐ธ ๋ฌธ์ ๋ถ์ ๐ธ
- ๊ณต๋ฐฑ์ด ํฌํจ๋ ๋ฌธ์์ด์ ํ์ค ์ฉ ์ ๋ ฅ๋ฐ์, ์ซ์๋ก ๋ณํ ํ ํฉ์ ๊ตฌํ๋ ๋ฌธ์ ์ด๋ค.
๐ธ ์ฝ๋ ๐ธ
#include<iostream>
#include<string>
using namespace std;
int main(void) {
int N, sum;
string s;
cin >> N;
getchar();
for (int i = 0; i < N; i++)
{
sum = 0;
getline(cin, s);
for (char c : s) {
if(c != ' ')
sum += c - 'A' + 1;
}
if (sum == 100) cout << "PERFECT LIFE" << endl;
else cout << sum << endl;
}
return 0;
}
๐ธ ์ฝ๋ ํด์ ๐ธ
- ๊ณต๋ฐฑ์ ํฌํจํด์ ํ ์ค์ ๋ฌธ์์ด์ ์
๋ ฅ๋ฐ๋ ๋ฐฉ๋ฒ์ ๋ค์ํ๋ค.
- scanf() ์ [^\n]\n ์ด์ฉ
- cin.getline()
- fgets()
- <string>ํค๋์ getline(cin, s)
์ด ์ค์์ string์ ์ฌ์ฉํ ์ ์์ด์ ๊ฐ์ฅ ํธํ getline์ ์ฌ์ฉํ๋ค.
- ๋ณดํต char to int ๋ณํ์์ ๊ฐ๋จํ c - 'A' ์ฐ์ฐ์ ์ฌ์ฉํ๋๋ฐ, ์ฌ๊ธฐ์๋ A๊ฐ 0์ด ์๋๋ผ 1์ด๋ฏ๋ก 1์ ๋ํ๋ค.
๐ธ end ๐ธ
- ๊ฐ๋จํ ๋ฌธ์ ์์ง๋ง ํ ์ค ์ ๋ ฅ์ ์ข ๋ฅ์ ๋ฐฉ๋ฒ์ด ํท๊น๋ ค ๊ฒ์์ ํ๋ค. ์ฐธ๊ณ ํฌ์คํ
728x90
'CodingTest > C++' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
BOJ_1259 : ํฐ๋ฆฐ๋๋กฌ์ (0) | 2022.06.02 |
---|---|
BOJ_10820 : ๋ฌธ์์ด ๋ถ์ (0) | 2022.06.02 |
BOJ_1181 : ๋จ์ด ์ ๋ ฌ (0) | 2022.06.02 |
BOJ_2292 : ๋ฒ์ง (0) | 2022.06.01 |
BOJ_2231 : ๋ถํดํฉ (0) | 2022.06.01 |