From 9dea34d7ac17ca6276406682cb9c1b0aaee4de79 Mon Sep 17 00:00:00 2001 From: stud203788 Date: Thu, 16 Apr 2026 21:35:22 +0300 Subject: [PATCH] Implemented intersection_of_sorted --- solution12.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/solution12.py b/solution12.py index 92a78de..51fbff2 100644 --- a/solution12.py +++ b/solution12.py @@ -1,3 +1,14 @@ def is_armstrong(n:int) -> bool: - pass - + digits_str = str(n) + digits_len = len(digits_str) + total = 0 + for digit in digits_str: + number = int(digit) + result = number ** digits_len + total = total + result + return total == n +if __name__ == "__main__": + print(f"is_armstrong(153) = {is_armstrong(153)}") + print(f"is_armstrong(10) = {is_armstrong(10)}") + print(f"is_armstrong(9474) = {is_armstrong(9474)}") + print(f"is_armstrong(123) = {is_armstrong(123)}")