[백준] Baekjoon Online Judge
문제
짝이 없는 경재는 매일 홀로 있다보니 홀수를 판별할 수 있는 능력이 생겼다. 창식이는 경재의 말이 사실인지 그 능력을 시험해보려 한다. 창식이의 의심이 끝이 없을 것 같아 N개만 확인하기로 정했다.
N개의 정수가 주어지면 홀수인지 짝수인지를 출력하는 프로그램을 만들어 경재의 능력을 검증할 수 있게 도와주자.
입력
첫 번째 줄에 숫자의 개수 N(1 <= N <= 100)이 주어진다.
두 번째 줄부터 N+1번째 줄에 걸쳐 홀수인지 짝수인지 확인할 정수 K (1 <= K <= 10^60)가 주어진다.
출력
N개의 줄에 걸쳐 한 줄씩 정수 K가 홀수라면 'odd'를, 짝수라면 'even'을 출력한다.
풀이
#include <iostream>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(0);
int N;
cin >> N;
while (N--) {
string s;
cin >> s;
if ((s[s.length() - 1] - '0') % 2 == 0) cout << "even\n";
else cout << "odd\n";
}
return 0;
}
입력 받는 값이 무척이나 크기에 string으로 입력 받아야 하며, 홀수/짝수 여부는 일의 자리 숫자만 확인하면 된다.
'백준 > C++' 카테고리의 다른 글
[Baekjoon/C++] 12971번 - 숫자 놀이 (0) | 2025.04.18 |
---|---|
[Baekjoon/C++] 25641번 - 균형 잡힌 소떡소떡 (0) | 2025.04.17 |
[Baekjoon/C++] 29701번 - 모스 부호 (0) | 2025.04.15 |
[Baekjoon/C++] 3595번 - 맥주 냉장고 (0) | 2025.04.14 |
[Baekjoon/C++] 17283번 - I am Groot (0) | 2025.04.13 |