Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 
[Вернуться к задаче]   1 2
  1  Козлов Артем Сергеевич, 21 февраля 2026 г. 9:09:00
     админ даун
  2  Азиз Саъдонов, 19 декабря 2025 г. 20:27:21
     n = input().strip() steps = 0 while n != '6174': n = n.zfill(4) digits = sorted(n) n_min = int("".join(digits)) n_max = int("".join(digits[::-1])) n = str(n_max - n_min) steps += 1 print(6174) print(steps)
  3  Вашурин Анатолий Александрович, 14 августа 2025 г. 20:03:58
     ПОСТОЯННАЯ Капрекара
  4  Михеева Вера Васильевна, 19 февраля 2025 г. 15:41:41
     Здравствуйте, а вводное число может иметь одинаковые цифры?
  5  Ковалев Михаил Евгеньевич, 25 января 2024 г. 17:49:31
     Админ! Исправьте неточность пожалуйста => "На следующем шаге с полученной разностью = проделаем проделаем = то же самое." Спасибо...
  6  Черкаев Алексей Сергеевич, 06 февраля 2022 г. 17:41:15
     Господа администраторы, намекните, пожалуйста, почему мой вариант № 16550888 не проходит? Я проверил все варианты от 0001 до 9998 включительно, у меня всё работает. Я просто ума не приложу.
  7  Неизвестный, 30 июня 2021 г. 0:19:31
     "дополним его лидирующими нулями" - это значит добавить ноль/нули в конец числа.
  8  Шитиков Артём Максимович, 14 декабря 2019 г. 15:43:18
     если у вам time limit то вам нужно каждый раз при переворачивании числа добавлять к нему 0 до 4 цифр
  9  Гарвальт Нольский, 01 апреля 2018 г. 18:38:15
     добавьте условие, что нужно добивать нулями в начале, до четырехзначного
  10  Юсупов Темиржан Нурланович, 04 июня 2016 г. 18:48:18
     Если разность получилось трехзначная, то дополните нулями в конце
  11  Калпакбаев Мирлан Калпакбаевич, 26 января 2016 г. 12:44:36
     Здравствуйте, при 2122
2221-1222 = не 999 а 0999
9990 - 999 = 8991
может кому поможет.
  12  Луффи, 21 июля 2014 г. 15:22:02
     не все цифры равны это значит хотя бы одна цифра различна
  13  Ефимов Платон Сергеевич, 15 сентября 2013 г. 17:35:07
     Условие ужасное! Без Википедии не разобрался бы!
  14  Густавин Григорий, 30 июля 2012 г. 16:49:11
     "не более чем за СЕМЬ шагов получим число 6174"(c. Wikipedia) !
  15  Серебряков Максим Викторович, 22 июня 2012 г. 20:00:58
     задача на самом деле простая... условие безобразно написано!!!

просто напомню, что когда составляем наименьшее число нужно не ставить ноль за какое-то число, ноль можно выбросить, т.е.... из 2084 наименьшее будет 248, а не 2048, а про другое написали остальные
  16  Хектро, 04 февраля 2012 г. 23:14:30
     Тут я не понял как 1234 превратили 6174
     А чего тут не понятного? Все просто:
1) 4321-1234=3087
2) 8730-378=8352
3) 8532-2358=6174
  17  Бабиков Евгений Александрович, 05 мая 2011 г. 19:24:19
     Согласен с Юркус Олегом, "ПОСТОЯННАЯ КАПРЕКАРА" - const, это чуть упрощает задачу.
  18  Юркус Олег, 14 марта 2011 г. 17:15:27
     Люди, подсказка: само число будет равно 6174.
Вам всем остаётся только найти n-раз.
  19  Кириличев Дмитрий Сергеевич, 28 января 2010 г. 17:08:25
     Может ли вводится число с ведущими нулями???
  20  Астровский Александр Сергеевич, 15 ноября 2009 г. 13:23:40
     так всё таки а каким должен быть ответ при тесте 2122 и тесте 6174 ответьте плиз просто у меня на 1 тест ответ 6174 5 а на 2 тест 6174 1.Прав я или нет?
     второй тест неверный, т.к. надо выводить в этом случае 6174 0.
 1 2

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru



Доставка детской одежды из Турции