코틀린(Kotlin)/프로그래머스

[프로그래머스/코틀린(Kotlin)] 양꼬치

초보왕보초 2023. 12. 7. 21:14
728x90

하나의 12,000원인 양꼬치 n인분과 2,000원인 음료수 k개를 계산해서 얼마를 지불할지 리턴하기

단, 양꼬치를 10인분 먹으면 음료수 하나가 서비스이다

예시)

 

풀이

  • 12000*n + 2000*k에 예외처리(n이 10일 때마다 -2000)를 넣어준다

 

제출 코드

(코드 해석해 보기)

n을 10으로 나눠서 나오는 몫만큼 k에서 빼준다

 

 

 


 

 

 

 

근데 지금 이걸 쓰고 있는 순간에 드는 생각인데 n/10의 몫이 k보다 크면 -가 나오지 않나?라는 생각이 들었다

var a = n/10
if(n>9) {
	(12000*n) + (2000*k) - (2000*a)
} else {
	(12000*n) + (2000*k)
}

이렇게 수정해도 될 것 같다

728x90