일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 객체지향 프로그래밍 특징
- display
- 클래스 문법 구조
- css 정리
- 참조자료형
- string
- align-iitems
- 조건문
- justfiy-content
- flex-direction
- class
- 문자열을 객체로 만드는법
- 재귀함수 탬플릿
- 다형성 (polymorphism)
- 캡슐화 (encapsulation)
- Promise Chaining
- 상속 (inheritance)
- async/await
- 첫번째 미니 프로잭트
- props비구조화 할당
- 얕은복사와 깊은 복사
- Promise all
- probs
- probs.children
- 재귀적으로 생각하기
- Instanc
- Math.floor()
- 화살표함수 기본 개념
- align-content
- 추상화 (abstraction)
Archives
- Today
- Total
희락코딩
프로그래머스 1단계 - 짝수와 홀수 본문
728x90
반응형
# 문제
정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.
# 제한 조건
- num은 int 범위의 정수입니다.
- 0은 짝수입니다.
# 입출력 예
num | return |
3 | "Odd" |
4 | "Even" |
# 코드작성
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#1.solution
function solution(num) {
return num%2 ? "Odd":"Even"
}
#2.solution
function solution(num) {
if(num%2===0){
return "Even"
}else{
return "Odd"
}
}
|
cs |
1단계여서 그런지 너무 쉬웠다..... 첫번째 방법은 삼항 연산자를 통해 풀었습니다! 0이라는 숫자는 false값을 나타 나기 때문에 짝수는 false값인 "Odd"가 출력 되어하고 false값이 아닌 값이면 "Even"이 출력 되도록 코드를 작성하였습니다.
두번째 방법은 if / else 조건을 활용하여 풀었습니다. num이 짝수일 경우 "Even"이 출력 아니면 "Odd"가 출력 하도록 하였습니다.
728x90
반응형
'프로그래밍 > 코드 문제 풀이' 카테고리의 다른 글
프로그래머스 1단계 - 평균 구하기 (0) | 2021.06.15 |
---|---|
프로그래머스 1단계 - 최대공약수와 최소공배수 (0) | 2021.06.15 |
알고리즘 - 각 단어의 개수 정보를 담은 객체 (2) | 2021.05.05 |
알고리즘 - 최후의 한자리 수를 리턴하기. (0) | 2021.05.05 |
알고리즘 - 각 자릿수를 더한 값 리턴하기 (0) | 2021.05.05 |
Comments