Lecture 2
This commit is contained in:
@@ -328,3 +328,13 @@ def read_int_sequence(filename: str) -> AlgoDatArray:
|
||||
for i in range(len(l)):
|
||||
a[i].value = l[i]
|
||||
return a
|
||||
|
||||
def read_int_sequence_limited(filename: str, limit: int) -> AlgoDatArray:
|
||||
"""Reads a sequence of integers from a file and returns an AlgoDatArray object."""
|
||||
with open(filename, "r") as file:
|
||||
l = list(map(int, file.read().split()))
|
||||
size = min(len(l), limit)
|
||||
a = AlgoDatArray(size)
|
||||
for i in range(size):
|
||||
a[i].value = l[i]
|
||||
return a
|
||||
|
||||
Reference in New Issue
Block a user