본문 바로가기
  • 머킹이의 머신로그
오늘부터 코딩테스트

[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기

by 머킹 2023. 11. 24.
728x90

[파이썬] 프로그래머스  다음에 올 숫자

 

안녕하세요 머킹입니다!

시간이 너무 빨리 흘러가는 요즘이네요

 


다음에 올 숫자

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

등비수열의 뜻 등차수열은 같은 수(공차)만큼 일정하게 더해지는 수열이라면, 

등비수열은 같은 수만큼 일정하게 곱해지는 수열입니다. 

 

출처 : [수학I] 21. 등비수열의 일반항 (개념+수학문제) - 학습지제작소

 

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

이렇게 깔끔한 문제풀이법도 있습니다!