문제
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
메모
- Math.floor(): 주어진 숫자와 같거나 작은 정수 중에서 가장 큰 수를 반환한다.
- parseInt(): 문자열 인자를 파싱하여 특정 진수(수의 진법 체계에서 기준이 되는 값)의 정수를 반환한다.
Math.floor( 45.95); // 45
Math.floor( 45.05); // 45
Math.floor( 4 ); // 4
Math.floor(-45.05); // -46
Math.floor(-45.95); // -46
정답
function solution(n, k) {
var answer = 0;
if (n >= 10) {
answer = n * 12000 + k * 2000 - Math.floor(n / 10) * 2000;
} else {
answer = n * 12000 + k * 2000;
}
return answer;
}
function solution(n, k) {
return n * 12000 + k * 2000 - parseInt(n / 10) * 2000;
}