Quadrat Perfecte Màxim no Superior X92152


Statement
 

pdf   zip

thehtml

Escriure una funció close_perf_sq(n) que trobi el quadrat perfecte més gran que no sigui superior al nombre natural n.

Entrada

La funció té un nombre natural com a paràmetre.

Observacions

Un cop definida la funció, en provar-la al REPL de Python us hauria de sortir el mateix que podeu observar més avall.

Sample session
>>> close_perf_sq(20)
16
>>> close_perf_sq(30)
25
>>> close_perf_sq(25)
25
>>> close_perf_sq(999)
961
>>> close_perf_sq(1000)
961
>>> close_perf_sq(1024)
1024
>>> close_perf_sq(1023)
961
>>> close_perf_sq(65687439265)
65687127025
>>> close_perf_sq(0)
0
>>> close_perf_sq(1)
1
>>> close_perf_sq(2)
1
>>> 
Information
Author
Jordi Delgado, José Luis Balcázar.
Language
Catalan
Official solutions
Python
User solutions
Python