728x90
반응형
오늘도 코틀린 문법을 기억하기 위해 문제를 풀어보았다.
문제
문제를 보자마자 코틀린의 when을 사용하면 쉽게 풀 수 있겠다는 생각이 들었다.
다만 price가 Int형으로 주어지기 때문에
할인을 한 가격이 소수점이 나올 경우가 있어 계산된 값을 형 변환해주어야 했다.
풀이
처음엔 범위 연산을 until을 사용하지 않고 ..을 사용해 299999, 499999로 문제를 풀었는데
숫자가 보기 싫어서 until로 다시바꿔 풀어보았다.
else -> answer = price.toDouble()
else에서도 위처럼 문제를 풀었는데 굳이 메소드를 호출해 형변환하는 것이
불필요하다 생각해 곧바로 주어진 price를 리턴하는 것으로 바꿔보았다.
실행 결과
728x90
반응형
'프로그래머스' 카테고리의 다른 글
배열의 유사도 코틀린(Kotlin) (0) | 2023.03.21 |
---|---|
숨어있는 숫자의 덧셈(1) 코틀린(Kotlin) (0) | 2023.03.04 |
가장 큰 수 찾기 코틀린(Kotlin) (0) | 2023.02.23 |
배열 회전시키기 코틀린(Kotlin) (0) | 2023.02.21 |
대문자와 소문자 코틀린(Kotlin) (0) | 2023.02.17 |