728x90
https://school.programmers.co.kr/learn/courses/30/lessons/12945
나의 풀이
- 피보나치 수열에 % 1234567을 해줌
def solution(n):
num1 = 0
num2 = 1
for _ in range(n-1):
temp = num2
num2 = num1 + num2
num1 = temp
return num2 % 1234567
다른 사람의 풀이
def fibonacci(num):
a,b = 0,1
for i in range(num):
a,b = b,a+b
return a
파이썬은 a, b= b, a 등과 같이 temp를 만들지 않아도 두 값을 바꿀 수 있음,, 이거 자꾸 생각이 안난다..
728x90
'Coding Test > programmers' 카테고리의 다른 글
[Python] 파이썬 프로그래머스 카펫 (0) | 2022.10.14 |
---|---|
[Python] 파이썬 프로그래머스 다음 큰 숫자 (0) | 2022.10.13 |
[Python] 파이썬 프로그래머스 숫자의 표현 (0) | 2022.10.10 |
[Python] 파이썬 프로그래머스 최솟값 만들기 (0) | 2022.10.06 |
[Python] 파이썬 프로그래머스 이진 변환 반복하기 (1) | 2022.09.28 |