From 1b89be1bb48446126cd24e39d1da59346e199b56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kijowski=20Micha=C5=82?= Date: Sun, 15 Nov 2020 23:08:11 +0100 Subject: [PATCH] zadanie #2 --- TaskB01/Makefile | 0 TaskB01/run | 11 +++++++++++ TaskB02/Makefile | 0 TaskB02/run | 11 +++++++++++ TaskB03/Makefile | 0 TaskB03/run | 11 +++++++++++ TaskB04/Makefile | 0 TaskB04/run | 14 ++++++++++++++ TaskC09/Makefile | 0 TaskC09/run | 11 +++++++++++ TaskC33/Makefile | 0 TaskC33/run | 11 +++++++++++ TaskC39/Makefile | 0 TaskC39/run | 11 +++++++++++ TaskC44/Makefile | 0 TaskC44/run | 15 +++++++++++++++ 16 files changed, 95 insertions(+) create mode 100644 TaskB01/Makefile create mode 100755 TaskB01/run create mode 100644 TaskB02/Makefile create mode 100755 TaskB02/run create mode 100644 TaskB03/Makefile create mode 100755 TaskB03/run create mode 100644 TaskB04/Makefile create mode 100755 TaskB04/run create mode 100644 TaskC09/Makefile create mode 100755 TaskC09/run create mode 100644 TaskC33/Makefile create mode 100755 TaskC33/run create mode 100644 TaskC39/Makefile create mode 100755 TaskC39/run create mode 100644 TaskC44/Makefile create mode 100755 TaskC44/run diff --git a/TaskB01/Makefile b/TaskB01/Makefile new file mode 100644 index 0000000..e69de29 diff --git a/TaskB01/run b/TaskB01/run new file mode 100755 index 0000000..93dcbcd --- /dev/null +++ b/TaskB01/run @@ -0,0 +1,11 @@ +#!/usr/bin/python3 + +import sys +import re + +for input in sys.stdin.readlines(): + answer = re.search('.*Hamlet.*',input); + if answer: + print(answer.group()) + else: + pass diff --git a/TaskB02/Makefile b/TaskB02/Makefile new file mode 100644 index 0000000..e69de29 diff --git a/TaskB02/run b/TaskB02/run new file mode 100755 index 0000000..221615c --- /dev/null +++ b/TaskB02/run @@ -0,0 +1,11 @@ +#!/usr/bin/python3 + +import sys +import re + +for input in sys.stdin.readlines(): + answer = re.search('( |^)(P|p)ies( |$)',input); + if answer: + print(input[:-1]) + else: + pass diff --git a/TaskB03/Makefile b/TaskB03/Makefile new file mode 100644 index 0000000..e69de29 diff --git a/TaskB03/run b/TaskB03/run new file mode 100755 index 0000000..f37b38c --- /dev/null +++ b/TaskB03/run @@ -0,0 +1,11 @@ +#!/usr/bin/python3 + +import sys +import re + +for input in sys.stdin.readlines(): + answer = re.search('19\d{2} r\.',input); + if answer: + print(input[:-1]) + else: + pass diff --git a/TaskB04/Makefile b/TaskB04/Makefile new file mode 100644 index 0000000..e69de29 diff --git a/TaskB04/run b/TaskB04/run new file mode 100755 index 0000000..25684ce --- /dev/null +++ b/TaskB04/run @@ -0,0 +1,14 @@ +#!/usr/bin/python3 + +import sys +import re + +for input in sys.stdin.readlines(): + answer = re.findall('\d+',input); + if answer: + z = "" + for x in range(0, len(answer)): + z=z+str(answer[x])+" " + print(z[:-1]) + else: + pass diff --git a/TaskC09/Makefile b/TaskC09/Makefile new file mode 100644 index 0000000..e69de29 diff --git a/TaskC09/run b/TaskC09/run new file mode 100755 index 0000000..c8d3d22 --- /dev/null +++ b/TaskC09/run @@ -0,0 +1,11 @@ +#!/usr/bin/python3 + +import sys +import re + +for input in sys.stdin.readlines(): + answer = re.search('[A-Z]\d{2}',input); + if answer: + print("yes") + else: + print("no") diff --git a/TaskC33/Makefile b/TaskC33/Makefile new file mode 100644 index 0000000..e69de29 diff --git a/TaskC33/run b/TaskC33/run new file mode 100755 index 0000000..97994a2 --- /dev/null +++ b/TaskC33/run @@ -0,0 +1,11 @@ +#!/usr/bin/python3 + +import sys +import re + +for input in sys.stdin.readlines(): + answer = re.search('^([AGCT]+|[AGCU]+)$',input); + if answer: + print("yes") + else: + print("no") diff --git a/TaskC39/Makefile b/TaskC39/Makefile new file mode 100644 index 0000000..e69de29 diff --git a/TaskC39/run b/TaskC39/run new file mode 100755 index 0000000..0e1679c --- /dev/null +++ b/TaskC39/run @@ -0,0 +1,11 @@ +#!/usr/bin/python3 + +import sys +import re + +for input in sys.stdin.readlines(): + answer = re.search('^([1-9]{6}|0[1-9]{5}|[1-9]{1}0[1-9]{4}|[1-9]{2}0[1-9]{3}|[1-9]{3}0[1-9]{2}|[1-9]{4}0[1-9]{1}|[1-9]{5}0)$',input); + if answer: + print("yes") + else: + print("no") diff --git a/TaskC44/Makefile b/TaskC44/Makefile new file mode 100644 index 0000000..e69de29 diff --git a/TaskC44/run b/TaskC44/run new file mode 100755 index 0000000..a014334 --- /dev/null +++ b/TaskC44/run @@ -0,0 +1,15 @@ +#!/usr/bin/python3 + +import sys +import re + +for input in sys.stdin.readlines(): + answer = re.search('^[A-ZĆŁŚŹŻ][a-ząćłśźż]*a [A-ZĆŁŚŹŻ][a-ząćłśźż]+$',input); + if answer: + answer2 = re.search("^(Kosma|Jarema)", answer.group()); + if answer2: + print("") + else: + print(answer.group().split(" ")[1]) + else: + print("")