본문 바로가기
Javascript

프로그래머스 문제 06

by 🐬마뇽뇽 마뇽🦄 2022. 11. 2.
728x90

프로그래머스 문제 풀이 06

짝수 홀수 구하기

01. 문제

function solution(num) {
    var answer = '';
    return answer;
}

02. 나의 문제 풀이

function solution(s) {
    var answer = '';
    
    if( s.length % 2 === 0 ){
        answer = s[s.length / 2 - 1] + s[s.length / 2];
    } else {
        answer = s[Math.floor(s.length/2)];
    }
    
    return answer;
    
}

03. 다른 사람의 문제 풀이

function solution(s) {
    return s.substr(Math.ceil(s.length / 2) - 1, s.length % 2 === 0 ? 2 : 1);
}

사진 대로 간지나서 들고온 문제풀이입니다. substr로 특정 위치의 문자를 잘라내며, Math.ceil로 반올림하여 문자를 if문을 안쓰고도 가운데에서 가져 올 수 있는 역활을 한것 같습니다.

728x90

'Javascript' 카테고리의 다른 글

프로그래머스 문제 풀이 08  (0) 2022.11.04
프로그래머스 문제 풀이 07  (4) 2022.11.03
프로그래머스 05  (1) 2022.11.01
프로그래머스 04  (1) 2022.11.01
프로그래머스 03  (1) 2022.11.01

댓글


고양이 고양이
고양이 고양이
고양이 고양이