Monstera

zadanie-ciΔ…gi # 1.2

Jan 27th, 2023 (edited)
579
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.67 KB | None | 0 0
  1. # 1.2
  2.  
  3.  
  4. def cube_root(num: int):
  5.     return num**(1 / 3)
  6.  
  7.  
  8. numbers = []
  9. max_numbers = []
  10.  
  11. with open("ciagi.txt") as file, open("wynik2.txt", "w") as result:
  12.     lines = file.readlines()
  13.  
  14.     for line in lines:
  15.         list_line = line.strip('\n').split(' ')
  16.  
  17.         if len(list_line) < 3:
  18.             continue
  19.         for number in range(0, len(list_line)):
  20.             if cube_root(int(list_line[number])).is_integer():
  21.                 numbers.append(int(list_line[number]))
  22.         if len(numbers) > 0:
  23.             max_numbers.append(max(numbers))
  24.         numbers = []
  25.  
  26.     for line in range(0,len(max_numbers)):
  27.         result.write(f"{max_numbers[line]}\n")
  28.  
Advertisement
Add Comment
Please, Sign In to add comment