Skip to content

Commit 6e2fb22

Browse files
archithadgepoyea
authored andcommitted
Problem 234 project Euler (#883)
* Problem 234 project Euler * Update project_euler/problem_234 Co-Authored-By: Emmanuel Arias <emmanuelarias30@gmail.com> * Update project_euler/problem_234 Co-Authored-By: Emmanuel Arias <emmanuelarias30@gmail.com> * Update project_euler/problem_234 Co-Authored-By: Emmanuel Arias <emmanuelarias30@gmail.com> * Update project_euler/problem_234 Co-Authored-By: Emmanuel Arias <emmanuelarias30@gmail.com> * Update project_euler/problem_234 Co-Authored-By: Emmanuel Arias <emmanuelarias30@gmail.com> * Update project_euler/problem_234 Co-Authored-By: Emmanuel Arias <emmanuelarias30@gmail.com> * Update and rename problem_234 to problem_234.py * Made suggested changes else was not required temp declared afterwards suggested changes are correct.Thank u! * Rename project_euler/problem_234.py to project_euler/problem_234/sol1.py
1 parent 1b3affc commit 6e2fb22

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

project_euler/problem_234/sol1.py

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# https://projecteuler.net/problem=234
2+
def fib(a, b, n):
3+
4+
if n==1:
5+
return a
6+
elif n==2:
7+
return b
8+
elif n==3:
9+
return str(a)+str(b)
10+
11+
temp = 0
12+
for x in range(2,n):
13+
c=str(a) + str(b)
14+
temp = b
15+
b = c
16+
a = temp
17+
return c
18+
19+
20+
q=int(input())
21+
for x in range(q):
22+
l=[i for i in input().split()]
23+
c1=0
24+
c2=1
25+
while(1):
26+
27+
if len(fib(l[0],l[1],c2))<int(l[2]):
28+
c2+=1
29+
else:
30+
break
31+
print(fib(l[0],l[1],c2+1)[int(l[2])-1])
32+

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy