본문 바로가기
💻 하나씩 차곡차곡/프로그래머스 (Python)

코딩테스트 입문 Day05 - 옷가게 할인 받기, 아이스 아메리카노, 나이 출력, 배열 뒤집기

by 뚜루리 2023. 2. 21.
728x90
320x100

옷가게 할인 받기

def solution(price):

    if price >= 500000:
        price = price * 0.8
    elif price >= 300000:
        price = price * 0.9
    elif price >= 100000:
        price = price * 0.95
        
    return int(price)
  • 포인트는 int로 형변환을 해주는 것. 이걸 안해주면 통과가 안뜨더라....

 

아이스 아메리카노

 

def solution(money):
    answer = []
    
    result1 = 0
    while money >= 5500:
        money -= 5500
        result1 += 1
        
    answer.append(result1)
    answer.append(money)
    return answer
  • 파이썬은 배열에 추가할 때 append를 해주는걸 매번 까먹음. 그치만 이게 훨씬 편하다.

 

나이 출력

def solution(age):

    answer = 2023 - age
    
    return answer
  • 이게 맞나 싶을 정도로 간단한...

 

배열 뒤집기

def solution(num_list):
    num_list.reverse()
    return num_list
   # return num_list[::-1]

자바로 풀 땐 for문으로 열심히 뒤로 돌렸는데...파이썬은 이걸로 해결되네 눈물나게 좋은 언어.

728x90
320x100