Koras02
Koras02코딩웹
Koras02
전체 방문자
오늘
어제
  • 분류 전체보기 (299)
    • 백엔드 (59)
      • nestjs (2)
      • Ruby (3)
      • PostgresQL (11)
      • MySQL (5)
      • Haskell (7)
      • Koa (3)
      • Java (3)
      • Python (5)
      • Rust (5)
      • MongoDB (2)
      • PHP (3)
      • Spring Boot (1)
      • redis (5)
      • deno (2)
    • 웹서버 (3)
      • nginx (1)
      • Apache (2)
      • Google Web Server (0)
    • 모바일개발 (5)
      • Figma (0)
      • React Native (2)
      • swift (0)
      • Flutter (3)
      • Kotlin (0)
    • 프론트 엔드 (158)
      • HTML (34)
      • CSS (7)
      • Javascript (35)
      • Angular (0)
      • Typescript (2)
      • React (58)
      • Vue (2)
      • GIT (6)
      • GraphQL (1)
      • Doker (4)
      • Go (8)
      • svelte (1)
      • gatsby (0)
    • etc. (47)
      • Notion (0)
      • TIL (24)
      • Algorithm (17)
      • Algorithm 개념 정리 (2)
      • Wiki (3)
      • Official document (1)
    • 웹개념 (12)
    • 변수정리 (1)
    • VSCode (2)
    • 포트폴리오 분석 (2)
      • React (2)
    • os (5)
      • 윈도우 (4)
      • Mac (0)
      • 가상머신 (0)
      • linux (1)
    • 응용프로그램언어 (2)
      • C (2)
      • C++ (0)
      • C# (0)
    • 블로그 운영관련 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
글쓰기

공지사항

  • [공지사항] 개발 이슈나 공식문서 업데이트 업로드 예정입니⋯

인기 글

태그

  • Flutter
  • Til
  • redis
  • 알고리즘
  • 데이터 타입
  • mysql
  • 프로그래머스
  • React
  • 문자열
  • koa
  • html5
  • Rust
  • go
  • Haskell
  • Java
  • javascript
  • html
  • PostgreSQL
  • 하스켈
  • CSS

티스토리

최근 댓글

최근 글

250x250
hELLO · Designed By 정상우.
Koras02

Koras02코딩웹

[프로그래머스 알고리즘 테스트] 짝수와 홀수
etc./Algorithm

[프로그래머스 알고리즘 테스트] 짝수와 홀수

2022. 1. 17. 10:01
728x90

문제 링크

 

문제

주어진 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 만들어 주세요

 

제한 조건

  • num은 int 범위의 정수입니다.
  • 0은 짝수 입니다.

입출력 예

num return
3 "Odd"
4 "Even"

풀이법

나머지 연산 "%"만 알고 있다면 금방 풀 수 있는 문제 

정수를 2로 나눈 나머지가 0일 경우 짝수, 0이 아닐 경우 홀수이다.

function solution(num) {
   let answer = '';
    if (num % 2 === 0) {
        return answer = "Even"
    } else {
        return answer = "Odd"
    }
    
    return answer;
}

삼항 연산자 풀이법

function solution(num) {
   return num % 2 == 0
    ? "Even" // 짝수일 경우
    : "Odd"
}

조건부 삼항 연산자는 Javascript에서 세개의 피연산자를 취할 수 있는 유일한 연산자로 if 명령문의 단축형태로 쓰임

condition ? exprIfTrue : exprIfFalse

삼항 연산자의 설명

 

삼항 조건 연산자 - JavaScript | MDN

조건부 삼항 연산자는 JavaScript에서 세 개의 피연산자를 취할 수 있는 유일한 연산자입니다. 맨 앞에 조건문 들어가고. 그 뒤로 물음표(?)와 조건이 참truthy이라면 실행할 식이 물음표 뒤로 들어

developer.mozilla.org

참고 자료

 

[프로그래머스] 짝수와 홀수 - Javascript

문제 링크주어진 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.굉장히 쉬운 문제였다. 나머지 연산자인 "%"만 알고 있으면 금방 풀 수 있는

velog.io

 

'etc. > Algorithm' 카테고리의 다른 글

[알고리즘 테스트] 체육복  (0) 2022.01.18
[프로그래머스 알고리즘 테스트] 핸드폰 번호 가리기  (0) 2022.01.17
[알고리즘 테스트] 문자열 정수로 변환하기  (0) 2022.01.17
    'etc./Algorithm' 카테고리의 다른 글
    • [알고리즘 테스트] 평균 구하기
    • [알고리즘 테스트] 체육복
    • [프로그래머스 알고리즘 테스트] 핸드폰 번호 가리기
    • [알고리즘 테스트] 문자열 정수로 변환하기
    Koras02
    Koras02
    현재 사용중인 언어 - next-js,react,vue, typescript

    티스토리툴바