머쓱이네 양꼬치 가게는 10인분을 먹으면 음료수 하나를 서비스로 줍니다. 양꼬치는 1인분에 12,000원, 음료수는 2,000원입니다. 정수 n
과 k
가 매개변수로 주어졌을 때, 양꼬치 n
인분과 음료수 k
개를 먹었다면 총얼마를 지불해야 하는지 return 하도록 solution 함수를 완성해보세요.
function solution(n, k) {
var answer = 0;
return answer;
}
n | k | result |
---|---|---|
10 | 3 | 124,000 |
64 | 6 | 768,000 |
정말 간단하게 기초적으로 풀었다.
function solution(n, k) {
let result = 0;
result = (n*12000)+(k*2000)-(Math.floor(n/10)*2000);
return result;
저번에 정리했던 tilde를 이용하여 풀이한 코드
이런 생각은 어떻게 하는지 신기함...
function solution(n, k) {
k-=~~(n/10);
if (k < 0) k = 0;
return n*12000+k*2000;
}