문제
원문 보기 (영어)2로 나누어 떨어지는 정수는 짝수이고, 그렇지 않은 정수는 홀수입니다. 소수 부분이 있는 숫자는 둘 다 아닙니다. 0은 짝수이며, 음의 정수도 동일한 규칙을 따릅니다.
number_parity(number)를 구현하세요.
입력
number: 분류할 숫자입니다.
출력
odd, even, 또는 neither를 소문자로 반환하세요.
제약 조건
−1,000,000 ≤ number ≤ 1,000,000. 입력은 유한하며 소수점 둘째 자리까지입니다.
예시
예시 1
입력:
number = 14
예상 출력:
expected = "even"
입력:
double number = 14;
예상 출력:
std::string expected = "even";
입력:
double number = 14;
예상 출력:
string expected = "even";
설명
14 = 2 × 7이므로 2로 나누어 떨어집니다.
예시 2
입력:
number = 3.5
예상 출력:
expected = "neither"
입력:
double number = 3.5;
예상 출력:
std::string expected = "neither";
입력:
double number = 3.5;
예상 출력:
string expected = "neither";
설명
3.5는 소수 부분이 있으므로 홀수 정수도, 짝수 정수도 아닙니다.
참고 자료
이 문제는 CodeUtility에 맞게 수정되었습니다. 위의 설명과 제한 조건을 따르세요.