Asosiy qismga o‘tish

PY11-14. Butun kub ildiz

Butun son n berilgan. Agar shunday butun x bo‘lsa-ki, x³ = n, uni chiqaring. Aks holda NO chiqaring.

Diqqat: n ** (1/3) kasr son bilan ishlaydi va xato beradi: masalan, 64 ** (1/3) Python’da 3.9999999999999996. Manfiy son uchun esa umuman kompleks son qaytaradi. Butun sonlar bilan ishlaydigan icbrt(n) funksiyasini yozing.

Kirish ma’lumotlari

Bitta butun son n.

Chiqish ma’lumotlari

x yoki NO.

Cheklovlar

−10¹⁸ ≤ n ≤ 10¹⁸

Misollar

Kirish
27
Chiqish
3
Kirish
-8
Chiqish
-2
Kirish
10
Chiqish
NO
Kirish
0
Chiqish
0

Tushuntirish

27 → 3. −8 → −2. 10 → NO. 0 → 0.

Qoralama doskasi
Kod yozish
Kod yuborish 24 ta test
Yechim yuborish uchun tizimga kiring.