프로그래머스 - LV.0 - 다음에 올 숫자

박종일·2023년 7월 14일
1

프로그래머스 LV.0

목록 보기
22/46

나의 풀이

def solution(common):
    answer = 0
    if common[1] - common[0] == common[2] - common[1]: 
        answer = common[-1] + (common[1] - common[0])
    elif common[1]/common[0] == common[2]/common[1]:
        answer = common[-1] * (common[1]/common[0])
    return answer

다른 풀이

def solution(common):
    answer = 0
    a,b,c = common[:3]
    if (b-a) == (c-b):
        return common[-1]+(b-a)
    else:
        return common[-1] * (b//a)
    return answer

등차와 등비를 구분하는 조건문 작성이 중요하다!

profile
존경하는 인물: 스토브리그 백승수 단장(남궁민)

0개의 댓글