Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 코딩부트캠프
- 프론트개발
- 엘리스 AI 트랙 5기
- 자바스크립트
- 날씨 웹 만들기
- JavaScript
- leetcode
- [AI 5기] 연습 문제집
- reactnativecli
- RN 프로젝트
- 부트캠프
- 리트코드
- 개발공부
- 엘리스
- HTML
- [파이썬 실습] 심화 문제
- 프론트개발공부
- 자바스크립트 split()
- 자바스크립트 날씨 웹 만들기
- 자바스크립트 날씨
- 코드스테이츠
- 간단한 날씨 웹 만들기
- 엘리스 ai 트랙
- 자바스크립트 reduce()
- 자바스크립트 sort()
- [파이썬 실습] 중급 문제
- 개발일기
- 삼항연산자
- 프로그래머스
- [파이썬 실습] 기초 문제
Archives
- Today
- Total
개발조각
[프로그래머스] 짝수와 홀수 본문
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
반응형
'알고리즘🅰 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 콜라츠 추측 (0) | 2022.03.07 |
---|---|
[프로그래머스] 최대공약수와 최소공배수 (0) | 2022.03.04 |
[프로그래머스] 제일 작은 수 제거하기 (0) | 2022.03.03 |
[프로그래머스] 정수 제곱근 판별 (0) | 2022.03.03 |
[프로그래머스] 정수 내림차순으로 배치하기 (0) | 2022.03.02 |
Comments