From 877aa93cb4c06ac54d59e87fe26864b23f092321 Mon Sep 17 00:00:00 2001 From: Mohammad S Anwar Date: Tue, 6 Dec 2022 18:12:50 +0000 Subject: - Added guest contributions by Eric Cheung. --- challenge-194/eric-cheung/python/ch-1.py | 34 ++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100755 challenge-194/eric-cheung/python/ch-1.py (limited to 'challenge-194/eric-cheung/python/ch-1.py') diff --git a/challenge-194/eric-cheung/python/ch-1.py b/challenge-194/eric-cheung/python/ch-1.py new file mode 100755 index 0000000000..c8df0f3507 --- /dev/null +++ b/challenge-194/eric-cheung/python/ch-1.py @@ -0,0 +1,34 @@ + +## strTimeInput = "?5:00" ## Example 1 +## strTimeInput = "?3:00" ## Example 2 +## strTimeInput = "1?:00" ## Example 3 +## strTimeInput = "2?:00" ## Example 4 +## strTimeInput = "12:?5" ## Example 5 +strTimeInput = "12:5?" ## Example 6 + +nPos = strTimeInput.find("?") + +if nPos == 0: + for nLoop in [2, 1]: + nHour = int(str(nLoop) + strTimeInput[1]) + if nHour <= 23: + print (str(nLoop)) + break +elif nPos == 1: + for nLoop in [9, 8, 7, 6, 5, 4, 3, 2, 1]: + nHour = int(strTimeInput[0] + str(nLoop)) + if nHour <= 23: + print (str(nLoop)) + break +elif nPos == 3: + for nLoop in [5, 4, 3, 2, 1]: + nMin = int(str(nLoop) + strTimeInput[4]) + if nMin <= 59: + print (str(nLoop)) + break +elif nPos == 4: + for nLoop in [9, 8, 7, 6, 5, 4, 3, 2, 1]: + nMin = int(strTimeInput[3] + str(nLoop)) + if nMin <= 59: + print (str(nLoop)) + break -- cgit