Loading Now

Squared Numbers

Cho một số n, hãy tạo chương trình trả về một tập hợp các số từ 1 đến n mà thỏa mãn điều kiện số đó trừ đi số được viết ngược lại của nó (ví dụ 10 được viết ngược lại là 01) là một số chính phương (Nếu không có trường hợp nào, hãy trả về [-1])

Được biết, số chính phương được định nghĩa là bình phương của một số tự nhiên.

Ví dụ: 

  • Với n = 100 thì squared_numbers(n) = [10,21,32,40,43,51,54,62,65,73,76,84,87,90,95,98]

Đầu vào/Đầu ra]:

  • [Thời gian chạy]: 0.5s với C++, 3s với Java và C#, 4s với Python, Go và JavaScript.
  • [Đầu vào] Long Integer
    1 < n < 10^7
  • [Đầu ra] Array of Integers

Post Comment

Contact