D003
Cho hai số nguyên dương 𝑎 và 𝑏.
Yêu cầu: Hãy đưa ra theo thứ tự tăng dần các số chính phương 𝑘 trong đoạn [𝑎, 𝑏];
Dữ liệu vào: Hai số nguyên 𝑎 và 𝑏; Giới hạn: 1 ≤ 𝑎 ≤ 𝑏 ≤ 10^6;
Kết quả: Các số tìm được theo trình tự tăng dần của giá trị.
Sample Input
6 30
Sample Output
9 16 25
Comments
import math a,b = map(int, input().split()) for i in range(a,b+1): k=int(math.sqrt(i)) if (k**2) == i: print(i, end = " ")