https://www.acmicpc.net/problem/5988
🔔 문제 :
(1<= N<= 100)인 문제의 갯수 N이 주어집니다.
각 문제는 홀수인지 짝수인지 확일한 정수 (1<= K <= 10^60)인 K가 주어집니다.
정수가 홀수인지 짝수인지 출력하는 문제입니다.
🔔 Kick Point :
정수의 범위는 10^60으로 int 자료형의 값을 아득히 넘어 가므로
string을 이용해 입력 받은 후, string의 마지막 자리수 값만 짝수인지 홀수인지만 판단하면 되는 문제입니다.
여기서 포인트는 char 값에 정수가 저장될 때,
char - '0' 값은 , char값이 아닌 정수값으로 확인할 수 있습니다.
🔔 Code :
#include <iostream>
#include <string>
using namespace std;
int main() {
int n; cin >> n;
while (n--) {
string s; cin >> s;
cout << ((s.back() - '0') % 2 ? "odd" : "even") << '\n';
}
}