Помогите! сколько думал, так и не смог решить

Помогите! сколько думал, так и не смог решить
Гость
Ответ(ы) на вопрос:
Гость
Ответ 784 или "3344" Код на Ruby for i in 0..2000     s = (i*i).to_s(6)     next if s.size != 4     if s[0] == s[1] and s[2] == s[3]         p [i*i, s]     end end Вывод [784, "3344"] аналитически делается перебором квадратов чисел типа берем 4, в квадрате 16, переводим в 6ричку = "24" - мало цифр начинать надо примерно с 15 и потолок 36 15*15 = 225, в 6ричке "1013" - не подходит первое условие. и тд  [15, 225, "1013"] [16, 256, "1104"] [17, 289, "1201"] [18, 324, "1300"] [19, 361, "1401"] [20, 400, "1504"] [21, 441, "2013"] [22, 484, "2124"] [23, 529, "2241"] [24, 576, "2400"] [25, 625, "2521"] [26, 676, "3044"] [27, 729, "3213"] [28, 784, "3344"] [28, 784, "3344"] [29, 841, "3521"] [30, 900, "4100"] [31, 961, "4241"] [32, 1024, "4424"] [33, 1089, "5013"] [34, 1156, "5204"] [35, 1225, "5401"]
Не нашли ответ?
Ответить на вопрос
Похожие вопросы