diff options
| author | Mohammad S Anwar <mohammad.anwar@yahoo.com> | 2022-12-06 18:50:07 +0000 |
|---|---|---|
| committer | Mohammad S Anwar <mohammad.anwar@yahoo.com> | 2022-12-06 18:50:07 +0000 |
| commit | 9bb39ef1eae0a14cc14bea1e07645e5c41f68a46 (patch) | |
| tree | 6e923873a3f32cf1531393b0ca7a05aa4133c8dc /challenge-194/robert-dicicco/python | |
| parent | 92e2c29a3c032377eff9c49dbdd4bded0ba5653e (diff) | |
| download | perlweeklychallenge-club-9bb39ef1eae0a14cc14bea1e07645e5c41f68a46.tar.gz perlweeklychallenge-club-9bb39ef1eae0a14cc14bea1e07645e5c41f68a46.tar.bz2 perlweeklychallenge-club-9bb39ef1eae0a14cc14bea1e07645e5c41f68a46.zip | |
- Added solutions by Robert DiCicco.
Diffstat (limited to 'challenge-194/robert-dicicco/python')
| -rw-r--r-- | challenge-194/robert-dicicco/python/ch-1.py | 97 |
1 files changed, 97 insertions, 0 deletions
diff --git a/challenge-194/robert-dicicco/python/ch-1.py b/challenge-194/robert-dicicco/python/ch-1.py new file mode 100644 index 0000000000..74bb343b88 --- /dev/null +++ b/challenge-194/robert-dicicco/python/ch-1.py @@ -0,0 +1,97 @@ +#!/usr/bin/env python + +''' + +AUTHOR: Robert DiCicco + +DATE: 2022-12-05 + +Challenge 194 Digital Clock ( Python ) + +------------------------------------------- + +SAMPLE OUTPUT + +python .\DigitalClock.py + +Input: $time = '?5:00' + +Output: 1 + + + +Input: $time = '?3:00' + +Output: 2 + + + +Input: $time = '1?:00' + +Output: 9 + + + +Input: $time = '2?:00' + +Output: 3 + + + +Input: $time = '12:?5' + +Output: 5 + + + +Input: $time = '12:5?' + +Output: 9 + +''' + + + +templates = ["?5:00", "?3:00", "1?:00", "2?:00", "12:?5","12:5?"] + + + +def GetDigit(tp, n) : + + print(f"Input: $time = '{tp}'") + + print("Output: ", end = " ") + + if (( n == 0 ) and (tp[1] < '4')) : + + print("2\n") + + elif (( n == 0 ) and (tp[1] >= '4' )) : + + print("1\n") + + elif (( n == 1 ) and (tp[0] <= '1')) : + + print("9\n") + + elif (( n == 1 ) and (tp[0] == '2')) : + + print("3\n") + + elif ( n == 3) : + + print("5\n") + + elif ( n == 4) : + + print("9\n") + + else : + + print("Error!") + + + +for tp in templates : + + GetDigit(tp,tp.index('?')) |
