반응형
문제
짝이 없는 경재는 매일 홀로 있다보니 홀수를 판별할 수 있는 능력이 생겼다. 창식이는 경재의 말이 사실인지 그 능력을 시험해보려 한다. 창식이의 의심이 끝이 없을 것 같아 N개만 확인하기로 정했다.
N개의 정수가 주어지면 홀수인지 짝수인지를 출력하는 프로그램을 만들어 경재의 능력을 검증할 수 있게 도와주자.
입력
첫 번째 줄에 숫자의 개수 N(1 <= N <= 100)이 주어진다.
두 번째 줄부터 N+1번째 줄에 걸쳐 홀수인지 짝수인지 확인할 정수 K (1 <= K <= 10^60)가 주어진다.
출력
N개의 줄에 걸쳐 한 줄씩 정수 K가 홀수라면 'odd'를, 짝수라면 'even'을 출력한다.
예제 입력2
1024 5931 |
예제 출력even
odd |
힌트
1024는 2로 나누어지므로 짝수이고, 5931은 그렇지 않으므로 홀수이다.
풀이
입력받은 수가 2로 나누어 떨어지면 even, 아니면 odd를 출력하도록 하자.
입력받을 수의 최댓값이 10^60으로 매우 큰 수이지만, 파이썬에서는 이를 따로 다룰 필요가 없으니 그대로 사용하면 된다.
다른 언어의 경우 일단 문자열로 받은 일의 자리 수만 떼어와서 판별하면 되겠다.
for _ in range(int(input())):
print("even" if int(input())%2==0 else "odd")
반응형
'알고리즘 연습 > 기초 (입출력 등)' 카테고리의 다른 글
[🥉3 / 백준 10214 / 파이썬] Baseball (0) | 2022.02.04 |
---|---|
[🥉3 / 백준 2720 / 파이썬] 세탁소 사장 동혁 (0) | 2022.02.01 |
[🥉3 / 백준 9325 / 파이썬] 얼마? (0) | 2022.01.20 |
[🥉4 / 백준 11943 / 파이썬] 파일 옮기기 (0) | 2022.01.19 |
[🥉3 / 백준 2935 / 파이썬] 소음 (0) | 2022.01.17 |