24 lines
597 B
Python
24 lines
597 B
Python
|
# worker-2/main.py
|
||
|
def find_min_number(filename):
|
||
|
with open(filename, 'r') as file:
|
||
|
numbers = [int(line.strip()) for line in file.readlines()]
|
||
|
min_number = min(numbers)
|
||
|
return min_number
|
||
|
|
||
|
|
||
|
def main():
|
||
|
input_file = '/var/data/data.txt'
|
||
|
output_file = '/var/result/result.txt'
|
||
|
|
||
|
min_number = find_min_number(input_file)
|
||
|
result = min_number ** 3 # Cube of the minimum number
|
||
|
|
||
|
with open(output_file, 'w') as file:
|
||
|
file.write(str(result))
|
||
|
|
||
|
print(f"Minimum number's cube: {result} written to {output_file}")
|
||
|
|
||
|
|
||
|
if __name__ == "__main__":
|
||
|
main()
|