From f4e0eadf21d649bf0872f6a78e8fbd668739e72b Mon Sep 17 00:00:00 2001 From: fredrikr79 Date: Sat, 6 Sep 2025 10:47:45 +0200 Subject: [PATCH] solve 63 in python --- 63/main.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 63/main.py diff --git a/63/main.py b/63/main.py new file mode 100644 index 0000000..7c7f78d --- /dev/null +++ b/63/main.py @@ -0,0 +1,12 @@ +def sol(): + base = 1 + while base < 10: + exponent = 1 + while exponent <= (digits := len(str(n := base**exponent))): + if digits == exponent: + yield n + exponent += 1 + base += 1 + + +print(len([n for n in sol()]))