Programmers

[프로그래머스][JS] 양꼬치

winter17 2023. 4. 3. 16:44

https://school.programmers.co.kr/learn/courses/30/lessons/120830?language=javascript

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

풀이 과정

function solution(n, k) {
    let answer;
    // answer 변수선언시 let을 사용하는 이유는 조건마다 값이 달라지기 때문
    if (n >= 10) {
        const cnt = parseInt(n / 10) // 몫을 구하고
        const food = n * 12000 // 양꼬치 가격
        const drink = (k-cnt) * 2000 // 음료 가격
        answer = food + drink // 양꼬치 + 음료
    } else {
        const food = n * 12000
        const drink = k * 2000
        answer = food + drink
    } 
    return answer; // 조건에 따라 값을 반환해야하기 때문에 조건문 밖에서 사용
}

리뷰

전체적인 틀은 짰는데 변수 선언하고 return 하는 부분에서 조금 헤맸다