[프로그래머스/파이썬]코딩테스트 입문 - DAY4,5

ㅈㅈㅇ·2023년 7월 6일

프로그래머스

목록 보기
1/3

DAY4

배열의 평균값


def solution(numbers):
    answer = sum(numbers) / len(numbers)
    return answer

배열의 총합을 가져오는 라이브러리 → sum

피자 나눠먹기


def solution(n):
    answer = 0
    pizza = 6
    while pizza % n != 0:
        pizza += 6
    answer = pizza / 6
        
    return answer

DAY5

옷가게 할인 받기


def solution(price):
    answer = price
    if price >= 500000:
        answer = price * 0.8
    elif price >= 300000:
        answer = price * 0.9
    elif price >= 100000:
        answer = price * 0.95
    return int(answer)

여기서 엄청 고생했는데 그 이유는 문제에서

• 소수점 이하를 버린 정수를 return합니다.

라는 말이 있었기 때문,, 그렇기 때문에 꼭 int를 써주어야 한다.

배열 뒤집기


def solution(num_list):
    answer = []
    num_list.reverse()
    for i in num_list:
        answer.append(i)
    return answer

배열 뒤집을 때 사용하는 함수는 → reverse()

아이스 아메리카노

def solution(money):
    answer = []
    cup = 0
    while(money >= 5500):
        money = money - 5500
        cup = cup +1
    answer.append(cup)
    answer.append(money)
    return answer
profile
갓생,, 그거 어떻게 하는건데

0개의 댓글