프로그래머스 JAVA문제
LV1. 짝수와 홀수
문제 설명
정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.
제한 조건
- num은 int 범위의 정수입니다.
- 0은 짝수입니다.
class Solution {
public String solution(int num) {
String answer = "Even";
int remainder = num % 2;
remainder *= remainder;
if(remainder == 1) {
answer = "Odd";
}
return answer;
}
}
해설
- answer를 "Even"으로 초기화
- 정수를 2로 나눈 나머지는 -1, 0, 1이 생길 수 있음.
- 나머지가 -1의 경우 * -1 을 해서 양수 1로 치환하여 나머지가 1인 경우 "Odd".
'Develop > Programmers' 카테고리의 다른 글
[프로그래머스] (SQL) 재구매가 일어난 상품과 회원 리스트 구하기 (0) | 2023.01.20 |
---|---|
[프로그래머스] (SQL) 카테고리 별 도서 판매량 집계하기 (0) | 2023.01.20 |
[프로그래머스] (SQL) 오프라인/온라인 판매 데이터 통합하기 (0) | 2022.12.10 |
[프로그래머스] (JAVA) LV1 자리수 더하기 (0) | 2022.11.18 |
[프로그래머스] (JAVA) LV1. 같은 숫자는 싫어 (0) | 2022.08.17 |