This tasks were made month ago but i remembered upload to git - I am so sorry!
This commit is contained in:
parent
c5d488229f
commit
f74d717d03
@ -1,4 +1,4 @@
|
||||
34234 34 5
|
||||
ё34234 34 5
|
||||
34535
|
||||
34
|
||||
1992 1999
|
||||
|
20
TaskE00/run.py
Normal file
20
TaskE00/run.py
Normal file
@ -0,0 +1,20 @@
|
||||
import sys
|
||||
import re
|
||||
|
||||
def write_answer(answer):
|
||||
with open(output_file, 'a') as file:
|
||||
file.write(answer+'\n')
|
||||
|
||||
|
||||
input_file = 'test.in'
|
||||
output_file = 'test.out'
|
||||
# input_file = sys.argv[1]
|
||||
# output_file = sys.argv[2]
|
||||
pattern = re.compile(r'-?[1-9][0-9]*[05]$|^0$')
|
||||
with open(output_file, 'w') as readed_output_file:
|
||||
with open(input_file, 'r') as readed_input_file:
|
||||
for row_input_file in readed_input_file:
|
||||
if pattern.match(row_input_file):
|
||||
write_answer('yes')
|
||||
else:
|
||||
write_answer('no')
|
10
TaskE00/test.out
Normal file
10
TaskE00/test.out
Normal file
@ -0,0 +1,10 @@
|
||||
yes
|
||||
yes
|
||||
no
|
||||
yes
|
||||
no
|
||||
no
|
||||
yes
|
||||
no
|
||||
yes
|
||||
no
|
20
TaskE01/run.py
Normal file
20
TaskE01/run.py
Normal file
@ -0,0 +1,20 @@
|
||||
import sys
|
||||
import re
|
||||
|
||||
def write_answer(answer):
|
||||
with open(output_file, 'a') as file:
|
||||
file.write(answer+'\n')
|
||||
|
||||
|
||||
# input_file = 'test.in'
|
||||
# output_file = 'test.out'
|
||||
input_file = sys.argv[1]
|
||||
output_file = sys.argv[2]
|
||||
pattern = re.compile(r'^\d*(00|25|50|75)$')
|
||||
with open(output_file, 'w') as readed_output_file:
|
||||
with open(input_file, 'r') as readed_input_file:
|
||||
for row_input_file in readed_input_file:
|
||||
if pattern.match(row_input_file):
|
||||
write_answer('yes')
|
||||
else:
|
||||
write_answer('no')
|
8
TaskE01/test.out
Normal file
8
TaskE01/test.out
Normal file
@ -0,0 +1,8 @@
|
||||
no
|
||||
yes
|
||||
yes
|
||||
yes
|
||||
no
|
||||
no
|
||||
no
|
||||
no
|
21
TaskE02/run.py
Normal file
21
TaskE02/run.py
Normal file
@ -0,0 +1,21 @@
|
||||
import sys
|
||||
import re
|
||||
|
||||
def write_answer(answer):
|
||||
with open(output_file, 'a') as file:
|
||||
file.write(answer+'\n')
|
||||
|
||||
|
||||
# input_file = 'test.in'
|
||||
# output_file = 'test.out'
|
||||
input_file = sys.argv[1]
|
||||
output_file = sys.argv[2]
|
||||
pattern = re.compile(r'^\d{2}-\d{3}')
|
||||
pattern2 = re.compile(r'^(\d{2})')
|
||||
with open(output_file, 'w') as readed_output_file:
|
||||
with open(input_file, 'r') as readed_input_file:
|
||||
for row_input_file in readed_input_file:
|
||||
if pattern.match(row_input_file):
|
||||
write_answer(pattern2.match(row_input_file).group(1))
|
||||
else:
|
||||
write_answer('<NONE>')
|
6
TaskE02/test.out
Normal file
6
TaskE02/test.out
Normal file
@ -0,0 +1,6 @@
|
||||
<NONE>
|
||||
<NONE>
|
||||
23
|
||||
<NONE>
|
||||
61
|
||||
<NONE>
|
20
TaskE03/run.py
Normal file
20
TaskE03/run.py
Normal file
@ -0,0 +1,20 @@
|
||||
import sys
|
||||
import re
|
||||
|
||||
def write_answer(answer):
|
||||
with open(output_file, 'a') as file:
|
||||
file.write(answer+'\n')
|
||||
|
||||
|
||||
# input_file = 'test.in'
|
||||
# output_file = 'test.out'
|
||||
input_file = sys.argv[1]
|
||||
output_file = sys.argv[2]
|
||||
pattern = re.compile(r'^\d{3}-(\d{3}-\d{2}-\d{2}|\d{2}-\d{2}-\d{3})$')
|
||||
with open(output_file, 'w') as readed_output_file:
|
||||
with open(input_file, 'r') as readed_input_file:
|
||||
for row_input_file in readed_input_file:
|
||||
if pattern.match(row_input_file):
|
||||
write_answer('yes')
|
||||
else:
|
||||
write_answer('no')
|
5
TaskE03/test.out
Normal file
5
TaskE03/test.out
Normal file
@ -0,0 +1,5 @@
|
||||
yes
|
||||
yes
|
||||
yes
|
||||
no
|
||||
no
|
21
TaskE04/run.py
Normal file
21
TaskE04/run.py
Normal file
@ -0,0 +1,21 @@
|
||||
import sys
|
||||
import re
|
||||
|
||||
def write_answer(answer):
|
||||
with open(output_file, 'a') as file:
|
||||
file.write(answer+'\n')
|
||||
|
||||
|
||||
# input_file = 'test.in'
|
||||
# output_file = 'test.out'
|
||||
input_file = sys.argv[1]
|
||||
output_file = sys.argv[2]
|
||||
pattern = re.compile(r'^555( \d{3} \d{3}|-\d{3}-\d{3})')
|
||||
|
||||
with open(output_file, 'w') as readed_output_file:
|
||||
with open(input_file, 'r') as readed_input_file:
|
||||
for row_input_file in readed_input_file:
|
||||
if pattern.match(row_input_file):
|
||||
write_answer('yes')
|
||||
else:
|
||||
write_answer('no')
|
12
TaskE04/test.out
Normal file
12
TaskE04/test.out
Normal file
@ -0,0 +1,12 @@
|
||||
no
|
||||
no
|
||||
no
|
||||
yes
|
||||
no
|
||||
yes
|
||||
no
|
||||
yes
|
||||
yes
|
||||
no
|
||||
no
|
||||
no
|
20
TaskE05/run.py
Normal file
20
TaskE05/run.py
Normal file
@ -0,0 +1,20 @@
|
||||
import sys
|
||||
import re
|
||||
|
||||
def write_answer(answer):
|
||||
with open(output_file, 'a') as file:
|
||||
file.write(answer+'\n')
|
||||
|
||||
|
||||
# input_file = 'test.in'
|
||||
# output_file = 'test.out'
|
||||
input_file = sys.argv[1]
|
||||
output_file = sys.argv[2]
|
||||
pattern = re.compile(r'^(PCMCIA|WYSIWYG|[A-Z]{2,5})$')
|
||||
with open(output_file, 'w') as readed_output_file:
|
||||
with open(input_file, 'r') as readed_input_file:
|
||||
for row_input_file in readed_input_file:
|
||||
if pattern.match(row_input_file):
|
||||
write_answer('yes')
|
||||
else:
|
||||
write_answer('no')
|
11
TaskE05/test.out
Normal file
11
TaskE05/test.out
Normal file
@ -0,0 +1,11 @@
|
||||
no
|
||||
yes
|
||||
yes
|
||||
no
|
||||
yes
|
||||
yes
|
||||
no
|
||||
no
|
||||
no
|
||||
yes
|
||||
yes
|
21
TaskE06/run.py
Normal file
21
TaskE06/run.py
Normal file
@ -0,0 +1,21 @@
|
||||
import sys
|
||||
import re
|
||||
|
||||
def write_answer(answer):
|
||||
with open(output_file, 'a') as file:
|
||||
file.write(answer+'\n')
|
||||
|
||||
|
||||
# input_file = 'test.in'
|
||||
# output_file = 'test.out'
|
||||
input_file = sys.argv[1]
|
||||
output_file = sys.argv[2]
|
||||
|
||||
pattern = re.compile(r'^[1-9](\d{4}|\d{5})$')
|
||||
with open(output_file, 'w') as readed_output_file:
|
||||
with open(input_file, 'r') as readed_input_file:
|
||||
for row_input_file in readed_input_file:
|
||||
if pattern.match(row_input_file):
|
||||
write_answer('yes')
|
||||
else:
|
||||
write_answer('no')
|
10
TaskE06/test.out
Normal file
10
TaskE06/test.out
Normal file
@ -0,0 +1,10 @@
|
||||
no
|
||||
no
|
||||
yes
|
||||
yes
|
||||
yes
|
||||
yes
|
||||
no
|
||||
no
|
||||
yes
|
||||
yes
|
21
TaskE07/run.py
Normal file
21
TaskE07/run.py
Normal file
@ -0,0 +1,21 @@
|
||||
import sys
|
||||
import re
|
||||
|
||||
def write_answer(answer):
|
||||
with open(output_file, 'a') as file:
|
||||
file.write(answer+'\n')
|
||||
|
||||
|
||||
# input_file = 'test.in'
|
||||
# output_file = 'test.out'
|
||||
input_file = sys.argv[1]
|
||||
output_file = sys.argv[2]
|
||||
|
||||
pattern = re.compile(r'^\*+$')
|
||||
with open(output_file, 'w') as readed_output_file:
|
||||
with open(input_file, 'r') as readed_input_file:
|
||||
for row_input_file in readed_input_file:
|
||||
if pattern.match(row_input_file):
|
||||
write_answer('yes')
|
||||
else:
|
||||
write_answer('no')
|
7
TaskE07/test.out
Normal file
7
TaskE07/test.out
Normal file
@ -0,0 +1,7 @@
|
||||
yes
|
||||
yes
|
||||
yes
|
||||
yes
|
||||
no
|
||||
no
|
||||
no
|
20
TaskE08/run.py
Normal file
20
TaskE08/run.py
Normal file
@ -0,0 +1,20 @@
|
||||
import sys
|
||||
import re
|
||||
|
||||
def write_answer(answer):
|
||||
with open(output_file, 'a') as file:
|
||||
file.write(answer+'\n')
|
||||
|
||||
|
||||
# input_file = 'test.in'
|
||||
# output_file = 'test.out'
|
||||
input_file = sys.argv[1]
|
||||
output_file = sys.argv[2]
|
||||
pattern = re.compile(r'(hi){2,}(!*?)$')
|
||||
with open(output_file, 'w') as readed_output_file:
|
||||
with open(input_file, 'r') as readed_input_file:
|
||||
for row_input_file in readed_input_file:
|
||||
if pattern.search(row_input_file):
|
||||
write_answer('yes')
|
||||
else:
|
||||
write_answer('no')
|
10
TaskE08/test.out
Normal file
10
TaskE08/test.out
Normal file
@ -0,0 +1,10 @@
|
||||
no
|
||||
no
|
||||
no
|
||||
no
|
||||
yes
|
||||
yes
|
||||
yes
|
||||
yes
|
||||
yes
|
||||
no
|
20
TaskE09/run.py
Normal file
20
TaskE09/run.py
Normal file
@ -0,0 +1,20 @@
|
||||
import sys
|
||||
import re
|
||||
|
||||
def write_answer(answer):
|
||||
with open(output_file, 'a') as file:
|
||||
file.write(answer+'\n')
|
||||
|
||||
|
||||
# input_file = 'test.in'
|
||||
# output_file = 'test.out'
|
||||
input_file = sys.argv[1]
|
||||
output_file = sys.argv[2]
|
||||
pattern = re.compile(r'[A-Z]\d{2}')
|
||||
with open(output_file, 'w') as readed_output_file:
|
||||
with open(input_file, 'r') as readed_input_file:
|
||||
for row_input_file in readed_input_file:
|
||||
if pattern.search(row_input_file):
|
||||
write_answer('yes')
|
||||
else:
|
||||
write_answer('no')
|
9
TaskE09/test.out
Normal file
9
TaskE09/test.out
Normal file
@ -0,0 +1,9 @@
|
||||
yes
|
||||
no
|
||||
no
|
||||
yes
|
||||
no
|
||||
no
|
||||
no
|
||||
yes
|
||||
yes
|
20
TaskE10/run.py
Normal file
20
TaskE10/run.py
Normal file
@ -0,0 +1,20 @@
|
||||
import sys
|
||||
import re
|
||||
|
||||
def write_answer(answer):
|
||||
with open(output_file, 'a') as file:
|
||||
file.write(answer+'\n')
|
||||
|
||||
|
||||
input_file = 'test.in'
|
||||
output_file = 'test.out'
|
||||
# input_file = sys.argv[1]
|
||||
# output_file = sys.argv[2]
|
||||
pattern = re.compile(r'^[1-9a-fA-F][0-9a-fA-F]*$')
|
||||
with open(output_file, 'w') as readed_output_file:
|
||||
with open(input_file, 'r') as readed_input_file:
|
||||
for row_input_file in readed_input_file:
|
||||
if pattern.search(row_input_file):
|
||||
write_answer('yes')
|
||||
else:
|
||||
write_answer('no')
|
12
TaskE10/test.out
Normal file
12
TaskE10/test.out
Normal file
@ -0,0 +1,12 @@
|
||||
no
|
||||
no
|
||||
no
|
||||
yes
|
||||
yes
|
||||
yes
|
||||
no
|
||||
yes
|
||||
yes
|
||||
yes
|
||||
yes
|
||||
yes
|
20
TaskE12/run.py
Normal file
20
TaskE12/run.py
Normal file
@ -0,0 +1,20 @@
|
||||
import sys
|
||||
import re
|
||||
|
||||
def write_answer(answer):
|
||||
with open(output_file, 'a') as file:
|
||||
file.write(answer+'\n')
|
||||
|
||||
|
||||
# input_file = 'test.in'
|
||||
# output_file = 'test.out'
|
||||
input_file = sys.argv[1]
|
||||
output_file = sys.argv[2]
|
||||
pattern = re.compile(r'^(?!1-500-56773-4323)\d-\d{3}-\d{5}-\d{4}$')
|
||||
with open(output_file, 'w') as readed_output_file:
|
||||
with open(input_file, 'r') as readed_input_file:
|
||||
for row_input_file in readed_input_file:
|
||||
if pattern.match(row_input_file):
|
||||
write_answer('yes')
|
||||
else:
|
||||
write_answer('no')
|
6
TaskE12/test.out
Normal file
6
TaskE12/test.out
Normal file
@ -0,0 +1,6 @@
|
||||
no
|
||||
yes
|
||||
yes
|
||||
no
|
||||
yes
|
||||
yes
|
30
TaskE13/run.py
Normal file
30
TaskE13/run.py
Normal file
@ -0,0 +1,30 @@
|
||||
import sys
|
||||
import re
|
||||
|
||||
def write_answer(answer):
|
||||
with open(output_file, 'a') as file:
|
||||
file.write(answer+'\n')
|
||||
|
||||
|
||||
input_file = 'test.in'
|
||||
output_file = 'test.out'
|
||||
# input_file = sys.argv[1]
|
||||
# output_file = sys.argv[2]
|
||||
# pattern = re.compile(r'^[0-9]')
|
||||
pattern = re.compile(r'^(?!)\d-\d{3}-\d{5}-\d{4}$')
|
||||
# 46773 4323
|
||||
# 2 - ABC
|
||||
# 3 - DEF
|
||||
# 4 - GHI
|
||||
# 5 - JKL
|
||||
# 6 - MNO
|
||||
# 7 - PQRS
|
||||
# 8 - TUV
|
||||
# 9 - WXYZ
|
||||
with open(output_file, 'w') as readed_output_file:
|
||||
with open(input_file, 'r') as readed_input_file:
|
||||
for row_input_file in readed_input_file:
|
||||
if pattern.match(row_input_file):
|
||||
write_answer('yes')
|
||||
else:
|
||||
write_answer('no')
|
Loading…
Reference in New Issue
Block a user