코딩테스트 연습 > 코딩테스트 > 입문 양꼬치
문제 설명
제한사항
0 < n < 1,000
n / 10 ≤ k < 1,000
서비스로 받은 음료수는 모두 마십니다.
입출력 예

입출력 예 설명
입출력 예 #1
- 10인분을 시켜 서비스로 음료수를 하나 받아 총 10 * 12000 + 3 * 2000 - 1 * 2000 = 124,000원입니다.
입출력 예 #2
- 64인분을 시켜 서비스로 음료수를 6개 받아 총 64 * 12000 + 6 * 2000 - 6 * 2000 =768,000원입니다.
문제 풀이
function solution(n,k){
let answer = 0;
let service = Math.floor(n / 10);
answer = (n * 12000) + (k * 2000) - (service * 2000);
return answer;
}
console.log(solution(10,3)); // 입출력 테스트
1. solution 함수는 두 개의 정수형 매개변수 n과 k를 받습니다.
2. service 변수는 n을 10으로 나눈 몫을 저장합니다. 이는 서비스로 제공되는 음료수의 개수 입니다.
3. answer 변수는 총 지불 금액을 저장합니다.
4. answer 변수에 양꼬치 가격 (n * 12000), 음료수 가격 (k * 2000), 서비스로 제공되는 음료수 가격 (service * 2000)을 차례대로 더합니다.
5. 마지막으로 answer 변수를 반환합니다.
참고
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/Operator_precedence
연산자 우선순위 - JavaScript | MDN
연산자 우선순위는 연산자를 실행하는 순서를 결정합니다. 우선순위가 높은 연산자가 먼저 실행됩니다.
developer.mozilla.org