Регистрация
Войти
Стать экспертом Правила
Информатика

Придумайте натуральное число которое удовлетворяет следующим условиям:
1.Запись числа состоит из 7 цифр
2.Сумма всех цифр числа равна 39.
3.В записи числа есть хотя бы одна цифра 4
4.В записи числа есть хотя бы одна цифра 7
5.Запись числа является палиндромом,то есть одинаково читается как слева направо,так и справа налево
6.Число является максимальным из всех чисел удовлетворяющих пунктам 1-5

ОТВЕТЫ
# Код на ruby 2.2.3p173
(9999).downto(1000) {|i|
    s = i.to_s()
    s = s[0..2] + s.reverse
    n = s.to_i

    next if not s.include(7)
    next if not s.include(4)

    sum = 0
    while n gt; 0 do
        sum += n 10
        n = n / 10
    end
    next if sum != 39

    p s
    break;
}

Ответ 9437349

213
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам