20 lines
592 B
Python
20 lines
592 B
Python
|
def findHamlet(filename):
|
||
|
target = "Hamlet"
|
||
|
target_length = len(target)
|
||
|
|
||
|
with open(filename, 'r', encoding="utf-8") as file:
|
||
|
line_number = 1
|
||
|
for line in file:
|
||
|
for i in range(len(line) - target_length):
|
||
|
match=True
|
||
|
for j in range(target_length):
|
||
|
if line[i+j] != target[j]:
|
||
|
match=False
|
||
|
break
|
||
|
if match:
|
||
|
print(f"Line {line_number}")
|
||
|
break
|
||
|
line_number += 1
|
||
|
|
||
|
findHamlet('TaskA01/simple.in')
|