diff --git a/TaskE00/run.py b/TaskE00/run.py index 431cdd0..9300d51 100644 --- a/TaskE00/run.py +++ b/TaskE00/run.py @@ -1,7 +1,7 @@ import re def check_number_divisible_by_5(input_string): - pattern = r'^[1-9]*(0|5)$' + pattern = r'^(5|0|[1-9][0-9]*[05])$' if re.match(pattern, input_string): print('yes') diff --git a/TaskE01/run.py b/TaskE01/run.py new file mode 100644 index 0000000..32b00eb --- /dev/null +++ b/TaskE01/run.py @@ -0,0 +1,18 @@ +import re + +def check_number_divisible_by_5(input_string): + pattern = r'^(0|25|50|75|[1-9][0-9]*(25|00|50|75))$' + + if re.match(pattern, input_string): + print('yes') + else: + print('no') + +if __name__ == "__main__": + try: + while True: + line = input() + check_number_divisible_by_5(line) + + except EOFError: + pass diff --git a/TaskE02/run.py b/TaskE02/run.py new file mode 100644 index 0000000..e69de29 diff --git a/TaskE03/run.py b/TaskE03/run.py new file mode 100644 index 0000000..1e5046b --- /dev/null +++ b/TaskE03/run.py @@ -0,0 +1,18 @@ +import re + +def check_number_divisible_by_5(input_string): + pattern = r'^(\d{3}-\d{3}-\d{2}-\d{2}|\d{3}\d{2}-\d{2}-\d{3})$' + + if re.match(pattern, input_string): + print('yes') + else: + print('no') + +if __name__ == "__main__": + try: + while True: + line = input() + check_number_divisible_by_5(line) + + except EOFError: + pass diff --git a/TaskE04/run.py b/TaskE04/run.py new file mode 100644 index 0000000..8955d13 --- /dev/null +++ b/TaskE04/run.py @@ -0,0 +1,18 @@ +import re + +def check_number_divisible_by_5(input_string): + pattern = r'^555(-\d{3}-\d{3}| \d{3} \d{3})$' + + if re.match(pattern, input_string): + print('yes') + else: + print('no') + +if __name__ == "__main__": + try: + while True: + line = input() + check_number_divisible_by_5(line) + + except EOFError: + pass diff --git a/TaskE05/run.py b/TaskE05/run.py new file mode 100644 index 0000000..d78f0c0 --- /dev/null +++ b/TaskE05/run.py @@ -0,0 +1,18 @@ +import re + +def check_number_divisible_by_5(input_string): + pattern = r'^(PCMCIA|WYSIWYG|[A-Z]{2,5})$' + + if re.match(pattern, input_string): + print('yes') + else: + print('no') + +if __name__ == "__main__": + try: + while True: + line = input() + check_number_divisible_by_5(line) + + except EOFError: + pass diff --git a/TaskE06/run.py b/TaskE06/run.py new file mode 100644 index 0000000..8d7c347 --- /dev/null +++ b/TaskE06/run.py @@ -0,0 +1,18 @@ +import re + +def check_number_divisible_by_5(input_string): + pattern = r'^[1-9]\d{4,5}$' + + if re.match(pattern, input_string): + print('yes') + else: + print('no') + +if __name__ == "__main__": + try: + while True: + line = input() + check_number_divisible_by_5(line) + + except EOFError: + pass diff --git a/TaskE07/run.py b/TaskE07/run.py new file mode 100644 index 0000000..40ca59f --- /dev/null +++ b/TaskE07/run.py @@ -0,0 +1,18 @@ +import re + +def check_number_divisible_by_5(input_string): + pattern = r'^\*+$' + + if re.match(pattern, input_string): + print('yes') + else: + print('no') + +if __name__ == "__main__": + try: + while True: + line = input() + check_number_divisible_by_5(line) + + except EOFError: + pass