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
이렇게 깔끔한 문제풀이법도 있습니다!
'오늘부터 코딩테스트' 카테고리의 다른 글
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 (0) | 2023.11.28 |
---|---|
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 (0) | 2023.11.27 |
[오늘부터 코딩테스트] hackerrank 문제 풀기 (0) | 2023.11.23 |
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 (0) | 2023.11.22 |
[오늘부터 코딩테스트]코딩 기초 문제 트레이닝 끝 (0) | 2023.11.21 |