알고리즘🅰/프로그래머스
[프로그래머스] 짝수와 홀수
개발조각
2022. 3. 4. 11:00
728x90
반응형
이번 문제도 쉬워서 간단하게 설명하겠습니다.
해결방안
function solution(num) {
return num % 2 ? "Odd" : "Even"
}
조건문 중에서 삼항 연산자를 써주었습니다.
삼항 연산자
구문 : 조건 ? true : false
- 조건이 true이면 true를 실행
- 조건이 false이면 false를 실행
- 조건 : 홀수인지 짝수인지 판단 -> num % 2
- true : 홀수이면 -> "Odd"
- false : 짝수이면 -> "Even"
조건 : 홀수인지 짝수인지 판단 -> num % 2
조건에는 홀수, 짝수 구할 때 가장 쓰기 편한 %를 사용해서
홀수 짝수의 나머지 값에 따라 구분해주었습니다.
- 홀수 % 2 -> 0이 아닌 숫자가 나옴
- 짝수 % 2 -> 무조건 0이 나옴
이 점을 활용해서 조건에 "num % 2"를 넣어 주었습니다.
그러면 홀수일 때는 값이 나오고 짝수일 때는 0이 나오니까
홀수일 때 true로 가고 짝수일 때는 false로 가게 됩니다.
여기까지 프로그래머스 짝수와 홀수 해결방안에 대해 설명해보았습니다.
728x90
반응형