@zwei: czyli jak pomnożymy y * 16/9 to dzieląc przez samo y otrzymamy 16:9 ratio... takie sobie to zadania, niejasne jaki wynik ma być tego 16:9 albo ja nie do końca rozumiem
@mizantrol: w zadaniu masz napisane że ma być aspect ratio 16:9 i ma zachowywać wysokość i z tego wynika że x ma zależeć od y w taki sposób żeby x/y == 16/9
Czyli x = y * 16/9
No i potem musisz to zaokrąglić w górę (co też chyba było powiedziane w zadaniu) żeby był int
takie zadanko:
https://www.codewars.com/kata/596e4ef7b61e25981200009f/train/python
https://trinket.io/python3/11e43bbadc
generalnie zwraca x = 853 zamiast 854 itd... pewnie moja metoda jest zła.
from math import ceildef aspect_ratio(x: int, y: int) -> Tuple[int, int]:return (ceil(y * 16/9), y)Czyli x = y * 16/9
No i potem musisz to zaokrąglić w górę (co też chyba było powiedziane w zadaniu) żeby był int