diff options
Diffstat (limited to 'challenge-173/lubos-kolouch/python/ch-1.py')
| -rw-r--r-- | challenge-173/lubos-kolouch/python/ch-1.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/challenge-173/lubos-kolouch/python/ch-1.py b/challenge-173/lubos-kolouch/python/ch-1.py new file mode 100644 index 0000000000..d644b5fe30 --- /dev/null +++ b/challenge-173/lubos-kolouch/python/ch-1.py @@ -0,0 +1,15 @@ +""" Challenge 173 Task 1 LK """ + + +def is_esthetic_number(what: int) -> bool: + """Check if the number is esthetic""" + + for pos, num in enumerate(str(what)[0:-1]): + if abs(int(num) - int(str(what)[pos + 1])) != 1: + return False + + return True + + +assert is_esthetic_number(5456) == 1 +assert is_esthetic_number(120) == 0 |
