From de82029eefc4b28038bd02352ea4cd9954d3e264 Mon Sep 17 00:00:00 2001 From: Philippe Zwietering Date: Fri, 26 Feb 2021 01:02:00 +0100 Subject: [PATCH] Basically just indexing, god python is easy --- 40/main.py | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 40/main.py diff --git a/40/main.py b/40/main.py new file mode 100644 index 0000000..19a1c01 --- /dev/null +++ b/40/main.py @@ -0,0 +1,29 @@ +'''An irrational decimal fraction is created by concatenating the positive integers: + +0.123456789101112131415161718192021... + +It can be seen that the 12th digit of the fractional part is 1. + +If dn represents the nth digit of the fractional part, find the value of the following expression. + +d1 × d10 × d100 × d1000 × d10000 × d100000 × d1000000 +''' + +def main(): + print("Hello this is Patrick") + + s = "" + n = 1 + + while len(s) < 1000000: + s += str(n) + n += 1 + + d = 1 + for i in range(1, 7): + d *= int(s[10**i - 1]) + + print(d) + +if __name__ == "__main__": + main() \ No newline at end of file