From 84a037b6ddb5df78099c8b1d319b0164ea1ace29 Mon Sep 17 00:00:00 2001 From: Dmitriy Bolotskikh Date: Mon, 11 Dec 2023 21:52:10 +0300 Subject: [PATCH] Added another solution with using nested cycles --- .../9d-challenge-cats-with-hats.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 ch09-lists-tuples-and-dictionaries/9d-challenge-cats-with-hats.py diff --git a/ch09-lists-tuples-and-dictionaries/9d-challenge-cats-with-hats.py b/ch09-lists-tuples-and-dictionaries/9d-challenge-cats-with-hats.py new file mode 100644 index 0000000..03de4ae --- /dev/null +++ b/ch09-lists-tuples-and-dictionaries/9d-challenge-cats-with-hats.py @@ -0,0 +1,12 @@ +# 9.9 - Challenge: Cats With Hats +# Alternative solution to challenge(nested loops) + +for i in range(1,101): +# Counting number of actions with hat + count = 1 + for j in range(1, i): + if i % j == 0: + count += 1 +# Determine what action was last + if count % 2 == 1: + print(f"Cat {i} has a hat.") \ No newline at end of file