From 32ab18900ba6e87c1110d4e9b1177d3e05bccffd Mon Sep 17 00:00:00 2001 From: akshat235 <72159377+akshat235@users.noreply.github.com> Date: Sun, 4 Oct 2020 18:13:48 +0530 Subject: [PATCH 1/2] Created problem_38 in project_euler . #2695 Added problem_38 folder with solution file sol.py. #2695 --- project_euler/problem_38/sol.py | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 project_euler/problem_38/sol.py diff --git a/project_euler/problem_38/sol.py b/project_euler/problem_38/sol.py new file mode 100644 index 000000000000..c102d8f5fcb6 --- /dev/null +++ b/project_euler/problem_38/sol.py @@ -0,0 +1,9 @@ +def solution(): + answer = "" + for n in range(2, 10): + for a in range(1, 10**(9 // n)): + s = "".join(str(a * j) for j in range(1, n + 1)) + randomv = "".join(sorted(s)) + if randomv == "123456789": + answer = max(s, answer) + return answer From 28ed7ba84090c65943884936380d1816dbf42792 Mon Sep 17 00:00:00 2001 From: akshat235 <72159377+akshat235@users.noreply.github.com> Date: Sun, 4 Oct 2020 18:25:58 +0530 Subject: [PATCH 2/2] Updated sol.py in project_euler #2695 Added problem_38 in project_euler #2695 --- project_euler/problem_38/sol.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/project_euler/problem_38/sol.py b/project_euler/problem_38/sol.py index c102d8f5fcb6..547bec142084 100644 --- a/project_euler/problem_38/sol.py +++ b/project_euler/problem_38/sol.py @@ -4,6 +4,9 @@ def solution(): for a in range(1, 10**(9 // n)): s = "".join(str(a * j) for j in range(1, n + 1)) randomv = "".join(sorted(s)) - if randomv == "123456789": + if randomv == "123456789": answer = max(s, answer) - return answer + print (answer) + +if __name__ == "__main__": + print(solution()) \ No newline at end of file