오늘도 머쓱이 스탬프를 획득하기 위해 프로그래머스 코딩테스트 입문 문제를 풀었다.
옷가게 할인받기 문제의 경우 굉장히 쉬워보였는데 계속 몇 개의 테스트 케이스가 맞지 않거나,
오류가 떴고.. 정말 쉬운 부분에서 실수를 하고 있음을 깨닫고 다시는 같은 실수를 반복하지 않기 위해
블로그에 간단하게 남겨보려고 한다!
function solution(price) {
var answer = 0;
if ( price >=500000) {
return answer = Math.floor(price * 0.8)
} else if (price >= 300000) {
return answer = Math.floor(price * 0.9)
} else if (price >= 100000) {
return answer = Math.floor(price * 0.95)
} else return price;
}
Math.floor()
로 나머지 값을 정리해주지 않아서 계속 실패했다.return
을 걸어줘서 바로 answer
로 출력되도록 하자!