Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 30.10.2022
Сообщений: 22

Наименьшее четырехзначное число и наибольшее четырехзначное число, которые можно получить из цифр введенного числа

01.05.2023, 11:21. Показов 1972. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Напишите программу, которая получает на вход четырехзначное положительное десятичное число и генерирует из цифр этого числа минимально возможное четырехзначное число и максимально возможное четырехзначное число. В первой строке задано одно четырехзначное число. Выведите во второй строке два числа – наименьшее четырехзначное число и наибольшее четырехзначное число, которые можно получить из цифр данного числа. Числа разделяйте одним пробелом.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.05.2023, 11:21
Ответы с готовыми решениями:

Вывести наибольшее и наименьшее четырехзначное число, которые можно получить из цифр введенного числа
Вводим 4-х значное число. Вывести надо наибольшее и наименьшее четырехзначное число, которые можно получить из цифр введенного числа

Дано целое число (четырехзначное), получить новое целое число, только из разных цифр введенного числа
Например вводим 1234, и программа должна вывести на экран 4321 или 2134 или 3124 и т.д. Если же будет 2020, то программа должна вывести 20...

Дано целое число (четырехзначное), получить новое целое число, только из разных цифр введенного числа
Например вводим 1234, и программа должна вывести на экран 4321 или 2134 или 3124 и т.д. Если же будет 2020, то программа должна вывести 20...

5
 Аватар для kazak
3604 / 2744 / 356
Регистрация: 11.03.2009
Сообщений: 6,307
01.05.2023, 13:38
Python
1
2
num = ''.join(sorted(list(input())))
print(num, num[::-1])
0
Любознательный
 Аватар для YuS_2
7406 / 2259 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
01.05.2023, 13:49
kazak, ведущий ноль тоже надо учитывать...
пример: 1032
0123 - не является четырехзначным числом...
1
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38203 / 21135 / 4310
Регистрация: 12.02.2012
Сообщений: 34,740
Записей в блоге: 14
02.05.2023, 12:22
Максимально возможное - сортируем по убыванию. А минимально возможное - сортируем по возрастанию ненулевые цифры, а ноль (нули) ставим со второй позиции слева.
2
 Аватар для kazak
3604 / 2744 / 356
Регистрация: 11.03.2009
Сообщений: 6,307
02.05.2023, 14:01
Цитата Сообщение от YuS_2 Посмотреть сообщение
0123 - не является четырехзначным числом...
Тут можно включить юриста ИМХО, формально это четырехзначное число, количество разрядов может быть фиксировано и оговорено заранее, в этом случае ведущие нули полноправные цифры в числе. В остальных случаях принято сокращать ведущие нули, но это не обязательное правило.
Опять же ИМХО, но если нужны числа без ведущих нулей, грамотней было бы писать в условии "на входе число в диапазоне [1000, 9999], на выходе числа в диапазоне [1000, 9999]"
0
Любознательный
 Аватар для YuS_2
7406 / 2259 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
02.05.2023, 14:57
Цитата Сообщение от kazak Посмотреть сообщение
Тут можно включить юриста
Можно... но тогда придется работать с числами, а не со строковыми символами цифр... особенно, если уж речь зашла о формальностях...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.05.2023, 14:57
Помогаю со студенческими работами здесь

Дано целое число (четырехзначное), получить новое целое число, только из разных цифр введенного числа
Например вводим 1234, и программа должна вывести на экран 4321 или 2134 или 3124 и т.д. Если же будет 2020, то программа должна вывести 20...

Какое наименьшее число Z можно получить вставкой цифры X в четырёхзначное число Y
Какое наименьшее число Z можно получить вставкой цифры X в четырёхзначное число Y. Ведущие нули не допустимы. Формат ввода: X Y ...

Вводится четырехзначное число. Сформировать из его цифр другое четырехзначное число, такое, что в нем первые две цифры р
Test Input Result 1 3456 6633

Какое наибольшее число можно получить из цифр натурального числа, введенного с клавиатуры
какое наибольшее число, можно получить из цифр натурального числа, введенного с клавиатуры

Дано четырёхзначное число. Найти число, образованное обменом первой и второй пар цифр этого числа
Дано четырёхзначное число. Найти число, образованное обменом первой и второй пар цифр этого числа. Например, из числа 4566 получить 6645. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru