Notice
Recent Posts
Recent Comments
Link
«   2026/05   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Tags
more
Archives
Today
Total
관리 메뉴

개발자도전

[프로그래머스] 옷가게 할인 받기 - java 본문

프로그래머스 코딩 테스트

[프로그래머스] 옷가게 할인 받기 - java

도do 2023. 1. 31. 17:55
728x90

[문제]

머쓱이네 옷가게는 10만 원 이상 사면 5%, 30만 원 이상 사면 10%, 50만 원 이상 사면 20%를 할인해줍니다.
구매한 옷의 가격 price가 주어질 때, 지불해야 할 금액을 return 하도록 solution 함수를 완성해보세요.

 

[입출력 예]

price result
150,000 142,500
580,000 464,000

입출력 예 #1

  • 150,000원에서 5%를 할인한 142,500원을 return 합니다.

입출력 예 #2

  • 580,000원에서 20%를 할인한 464,000원을 return 합니다.

 

[답]

 답 1.

처음에 if문을 사용해서 10만원 이상일 경우 또 if문을 적용해서 할인값을 계산해주었다.

그렇지만 코드가 보기 불편하고 길어져서 다른 사람들의 코드를 참고해서 다시 작성해보았다.

 

답 2.

똑같이 if문을 사용해주었으나, 값이 큰 값부터 걸러주면서 값을 계산해주었더니 훨씬 코드가 간단해졌다.

728x90
Comments