Назовем билет с шестизначным номером красивым, если его номер одинаково читается

Назовем билет с шестизначным номером благовидным, если его номер идиентично читается как слева вправо, так и справа влево. Сколько благовидных билетов в интервале от 189980 до 205505.
а) 16
б) 17
в) 32
г)15525

Задать свой вопрос
1 ответ
Код на ruby 2.2.3p173
count = 0
for i in 0..9
    for j in 0..9
        for k in 0..9
            num = i*10**5+j*10**4+k*10**3+k*10**2+j*10**1+i*10**0
            count+=1 if num.between?(189980,205505)
        end
    end
end
p count

ответ 17

Илья Волохович
оптимизация нужна если скрипт считается медлительно. И малюсенько ли вдруг в сходственных задачках повстречаются иные ограничения, лучше писать универсальный код
Дмитрий Ячиченко
Это информатика, поэтому быстрее всего нужно программное решение, а не аналитическое. Да я не требую что это самый лучший код, но полностью понятный, чем к примеру операции со строками
Рита Зубричева
Со всем сказанным можно согласиться. Но, если всё-таки немножко вдуматься в задачку, а также направить внимание на то, что это тестовый вопрос с вариациями ответов, то можно с вероятностью очень недалёкой к 1 :), считать, что школьники здесь должны получить ответ без написания программы. И если стоит задачка выучиться решать сходственные задания, то всё-таки рассуждения тут более преимущественны. Если же основное - правильную цифру написать, то, окончательно, хоть какой способ подойдет.
Aljona Lockaja
Я бы тесты только программками и решала. А им что не разрешают?
Лилия Скрябкина
Тогда хорошо что я издавна не в школе)
Вера Камлюгина
Вообщем я разумею ваше фи. Вы его высказали. Хотите решить по другому - добавте и собственный ответ, что тем более полезно
Алла
В данном случае мне больше нравится решение без программки, но писать его желания нет.
Арина Карпичева
в архиве есть пара аналитических решений
Блюхтерова Алиса
правда многие пришлось удалить изза неимения рассчетов либо не верный ответ
Кропф София
http://znanija.com/task/21415318
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт