[JS/프로그래머스] 아이스아메리카노

inguk·2023년 7월 15일
0

코딩테스트

목록 보기
2/5
post-thumbnail

Lv.0 아이스아메리카노

-> 문제

머쓱이는 추운 날에도 아이스 아메리카노만 마십니다. 아이스 아메리카노는 한잔에 5,500원입니다. 머쓱이가 가지고 있는 돈 money가 매개변수로 주어질 때, 머쓱이가 최대로 마실 수 있는 아메리카노의 잔 수와 남는 돈을 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요.

정수를 입력받아 커피를 구매가능한 갯수와 구매 후 남은 잔돈을 배열로 리턴

function solution(money) {
   
    var change = money / 5500;
    var change2 = money % 5500;
     var answer = [ Math.floor(change) , change2];
    return answer;
}

Lv.0 배열 뒤집기

-> 문제

정수가 들어 있는 배열 num_list가 매개변수로 주어집니다. num_list의 원소의 순서를 거꾸로 뒤집은 배열을 return하도록 solution 함수를 완성해주세요.

배열을 받아 배열의 순서를 뒤집기하는 문제입니다 !

function solution(num_list) {
    var answer = num_list;
    
    
    
    return answer.reverse();
}

이렇게 해결했어요 -> reverse를 사용하여 풀어주었습니다 !

Lv.0 짝수는 싫어요

-> 문제

정수 n이 매개변수로 주어질 때, n 이하의 홀수가 오름차순으로 담긴 배열을 return하도록 solution 함수를 완성해주세요.

배열에 for함수를 적용해서 문제를 풀어보려합니다 !

    
    function solution(n) {
    let answer = []
    
    for (let i = 0 ; i <= n ; i++){
        if(i % 2 === 1){
        answer.push(i)
            
        }
    }
    return answer;
}

for 함수를 사용해 2로 나눴을 때 나머지가 1인경우가 홀수이니 해당값을 받아서
push메서드를 사용해 answer 배열에 입력해줌으로써 마무리했습니다 !

7월 15일 1시간 30분동안 총 3가지 문제 해결 ! 총 문항 수 -> Lv 0 32 / 100
이상입니다 !

profile
Frontend

0개의 댓글