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 하는 부분에서 조금 헤맸다