옷가게 할인 받기 코틀린(Kotlin)

2023. 3. 2. 12:30·프로그래머스
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
'프로그래머스' 카테고리의 다른 글
  • 배열의 유사도 코틀린(Kotlin)
  • 숨어있는 숫자의 덧셈(1) 코틀린(Kotlin)
  • 가장 큰 수 찾기 코틀린(Kotlin)
  • 배열 회전시키기 코틀린(Kotlin)
BonusTrack02.dev
BonusTrack02.dev
공부, 일상
  • BonusTrack02.dev
    BonusTrack02.dev
    BonusTrack02.dev
  • 전체
    오늘
    어제
    • 분류 전체보기 (238) N
      • Dev experience (86) N
        • Android (85) N
        • Kotlin (1)
      • Study (62)
        • Kotlin (26)
        • Swift (17)
        • Java (19)
      • 프로그래머스 (68)
      • 주저리주저리 (22)
        • 카페 (5)
        • 음식점 (4)
        • 컨퍼런스 (1)
        • 팝업스토어 (4)
        • 전시회 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    코틀린
    ViewModel
    안드로이드
    databinding
    programmers
    스위프트
    android
    오블완
    배열
    Observer
    jetpack
    Material
    aac
    CodeLab
    티스토리챌린지
    daterangepicker
    MVVM
    PCCE
    room
    viewModelScope
    LiveData
    Kotlin
    ios
    코루틴
    SWIFT
    프로그래머스
    Java
    coroutines
    자바
    getNumericValue
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
BonusTrack02.dev
옷가게 할인 받기 코틀린(Kotlin)
상단으로

티스토리툴바