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

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


 
[Вернуться к задаче]   1
  1  Азиз Саъдонов, 20 декабря 2025 г. 20:30:09
     n = input() # 1. Сортируем все цифры по возрастанию для минимального числа digits = sorted(n) # 2. Если первый — ноль, ищем первую цифру > 0 if digits[0] == '0': for i in range(len(digits)): if digits[i] != '0': # Меняем местами первый ноль и первую найденную цифру > 0 digits[0], digits[i] = digits[i], digits[0] break min_n = "".join(digits) # Для максимального просто сортируем по убыванию max_n = "".join(sorted(n, reverse=True)) print(f"{min_n}") # Для 1230 выведет 0123 -> после обмена станет 1023 print(f"{max_n}") # Для 1230 выведет 3210
  2  Сташевский Александр Витальевич, 16 декабря 2025 г. 12:20:32
     Главное понять, как лучше распределить нули в минимуме
  3  Айтуган, 13 ноября 2025 г. 15:50:47
     spasiba Sultanov Bahrom pomogli mne
  4  Имкккк, 18 сентября 2025 г. 7:52:44
     4 тест плиз
  5  Джураханов Атабек, 21 ноября 2024 г. 7:27:15
     что в 4 тесте?
  6  Матус Даниил Дмитриевич, 10 марта 2020 г. 21:46:41
     блин прост отсортировать на макс и если мин то с нулем проверку
  7  Белоусов Лев Павлович, 02 января 2020 г. 16:06:14
     STL
  8  Хилажев Линар Рафилевич, 02 февраля 2017 г. 10:11:59
     Лёгкая задача.
Для нахождения максимума можно отсортировать по возрастанию и вывести в обратном порядке, а для нахождения минимума нужно посмотреть не является ли первый элемент нулём
  9  Талдыкорган КТЛ Жан Курбанбаев, 21 декабря 2015 г. 14:06:28
     Умное решение , просто на реализацию
  10  Сапаев Иззатилла, 15 февраля 2015 г. 9:13:51
     хаха можно просто сортануть и учесть лидируешие нули
  11  Гаврилюк Роман Олександрович, 23 февраля 2013 г. 18:29:25
     Моя прога настолько мощна что может и 100500 значного числа найти минимум и максимум)
  12  Султонов Бахром туит ургенч, 18 июля 2012 г. 17:26:49
     naprimer
1230
1023 3210
100
100 100
101
101 110
111
111 111

  13  Крупнов Виталий Леонидович, 20 марта 2012 г. 14:42:33
     можно взять число как строку славнить каждый символ в строке потом каждому символу присвоить переменную и сравнить их
  14  Бобер Александр Дмитриевич, 19 января 2012 г. 14:31:00
     не первая задача где проблема с нулями
  15  Бобер Александр Дмитриевич, 16 января 2012 г. 12:52:15
     Имеет ли право быть число 0123?
     Нет, во входных данных такого быть не может. А в выходных тем более (это видно по первому тесту в примерах).
 1

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

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