-
프로그래머스(입문)_옷가게 할인JavaScript/Coding_Problems 2023. 1. 1. 13:13
- 처음에는 AND조건(&&)도 사용하지 않았고 소수점 이하를 버린 정수를 return한다 라는 조건도 지키지 않았기 때문에 틀렸음
// 수정전
function solution(price) { let answer = 0; let discount = 0; if(price >= 500000){ discount = 0.2 answer= price * (1-discount) }else if(300000 <= price < 500000){ discount = 0.1 answer = price * (1-discount) }else if(100000 <= price < 300000){ discount = 0.05 answer = price * (1-discount) }else{ answer= price } return answer; }
// 수정후
function solution(price) { let answer = 0; let discount = 0; if(price >= 500000){ discount = 0.2 answer= price * (1-discount) }else if(300000 <= price && price< 500000){ discount = 0.1 answer = price * (1-discount) }else if(100000 <= price && price< 300000){ discount = 0.05 answer = price * (1-discount) }else{ answer= price } return Math.floor(answer); }
'JavaScript > Coding_Problems' 카테고리의 다른 글
프로그래머스(입문)_모음제거 (0) 2023.01.10 프로그래머스(입문)_자릿수 더하기 (0) 2023.01.01 프로그래머스(입문) - 배열의유사도 (0) 2023.01.01 프로그래머스(입문)_최댓값 만들기 (1) (0) 2022.12.09 프로그래머스(입문)_문자반복출력하기 (1) 2022.12.08