mirror of
https://github.com/Xevion/contest.git
synced 2025-12-09 10:06:50 -06:00
update .gitignore, remove .vscode and .idea folders, move berkely to ysu-acm
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
THIS IS THE ('FIRST') LINE IN THE SAMPLE FILE!!!!
|
||||
ANY CHARACTERS CAN BE IN THE FILE%^$*.(")...
|
||||
('THIS PART OF THE FILE SHOULD NOT BE CHANGED')
|
||||
'(BUT THIS PART SHOULD 123........('...............
|
||||
NUMBERS, 1234567890, ARE OK. OK?
|
||||
@@ -0,0 +1,14 @@
|
||||
import re, string, os, sys
|
||||
|
||||
pattern = r'([\s\S]*)(\(.*\))([\s\S]*)'
|
||||
def main():
|
||||
path = os.path.join(sys.path[0], 'input')
|
||||
mapping = str.maketrans(string.ascii_uppercase, string.ascii_uppercase[::-1])
|
||||
print(string.ascii_uppercase)
|
||||
print(string.ascii_uppercase[::-1])
|
||||
data = open(path, 'r').read()
|
||||
matches = re.findall(pattern, data)[0]
|
||||
result = ''
|
||||
for match in matches:
|
||||
result += match if match.startswith('(') else match.translate(mapping)
|
||||
print(result)
|
||||
Reference in New Issue
Block a user