문제
짝이 없는 경재는 매일 홀로 있다보니 홀수를 판별할 수 있는 능력이 생겼다. 창식이는 경재의 말이 사실인지 그 능력을 시험해보려 한다. 창식이의 의심이 끝이 없을 것 같아 N개만 확인하기로 정했다.
N개의 정수가 주어지면 홀수인지 짝수인지를 출력하는 프로그램을 만들어 경재의 능력을 검증할 수 있게 도와주자.
입력
첫 번째 줄에 숫자의 개수 N(1 <= N <= 100)이 주어진다.
두 번째 줄부터 N+1번째 줄에 걸쳐 홀수인지 짝수인지 확인할 정수 K (1 <= K <= 10^60)가 주어진다.
출력
N개의 줄에 걸쳐 한 줄씩 정수 K가 홀수라면 'odd'를, 짝수라면 'even'을 출력한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#include <stdio.h>
#include <string.h>
#pragma warning(disable:4996)
#pragma warning(disable:6031)
char k[100];
int main()
{
int n, len;
scanf("%d", &n);
for (int i = 0; i < n; i++) {
scanf("%s", k);
len = strlen(k);
if ((k[len - 1] - '0') % 2 == 0)printf("even\n");
else printf("odd\n");
}
return 0;
}
|
cs |
k가 최대 10^60이기 때문에 문자열로 받아서 마지막 숫자를 보고 결정하면 된다.
'백준 온라인 저지 (BOJ) 문제풀이' 카테고리의 다른 글
백준 온라인 저지 (BOJ) 10434 행복한 소수 (0) | 2020.09.25 |
---|---|
백준 온라인 저지 (BOJ) 17502 클레어와 팰린드롬 (0) | 2020.09.25 |
백준 온라인 저지 (BOJ) 1212 8진수 2진수 (0) | 2020.09.25 |
백준 온라인 저지 (BOJ) 1339 단어수학 (0) | 2020.09.25 |
백준 온라인 저지 (BOJ) 1225 이상한 곱셈 (0) | 2020.09.24 |