|
0 / 0 / 0
Регистрация: 26.11.2017
Сообщений: 69
|
|
Переложить спичку так, чтобы при поджигании любой спички сгорали все три15.09.2021, 10:23. Показов 4121. Ответов 10
Добрый день! Помогите, пожалуйста, решить задачу по Питону: (Нужно ограничить ввод букв пользователем)
Вдоль прямой выложены три спички. Необходимо переложить одну из них так, чтобы при поджигании любой спички сгорали все три. Для того чтобы огонь переходил с одной спички на другую, необходимо чтобы эти спички соприкасались (хотя бы концами). Требуется написать программу, определяющую, какую из трех спичек необходимо переместить. Формат ввода Вводятся шесть целых чисел через пробел: l1, r1, l2, r2, l3, r3 –– координаты первой, второй и третьей спичек соответственно (0 <= l < r <= 100). Каждая спичка описывается координатами левого и правого концов по горизонтальной оси OX. Выведите номер искомой спички. Если возможных ответов несколько, то выведите наименьший из них. В случае, когда нет необходимости перемещать какую-либо спичку, выведите 0. Если же требуемого результата достигнуть невозможно, то выведите -1. Пример 1 Ввод 0 2 4 5 3 6 Вывод 1 Пример 2 Ввод 1 2 9 10 12 20 Вывод 3
0
|
|
| 15.09.2021, 10:23 | |
|
Ответы с готовыми решениями:
10
Игра Шары: чтобы выстроенные в ряд три и более шаров одинакового цвета сгорали Игра шары. Сделать , чтобы выстроенные в ряд три и более шаров одинакового цвета сгорали? Определить, можно ли переложить часть фигурок так, чтобы снова образовался квадрат 8*8 |
|
1191 / 767 / 277
Регистрация: 05.09.2021
Сообщений: 1,772
|
||||||
| 15.09.2021, 10:29 | ||||||
Сообщение было отмечено kindastan как решение
Решение
1
|
||||||
|
0 / 0 / 0
Регистрация: 26.11.2017
Сообщений: 69
|
|
| 15.09.2021, 10:33 [ТС] | |
|
А каким образом можно выдавать сообщение типа "Введите цифры, а не буквы", чтобы при вводе букв пользователю это выпадало
0
|
|
|
1191 / 767 / 277
Регистрация: 05.09.2021
Сообщений: 1,772
|
|
| 15.09.2021, 10:37 | |
|
Не очень понимаю вопрос, на каком этапе необходима проверка?
Например: 1. Можно проверять каждую переменную. 2. Можно проверить все переменные после их ввода. Уточни формат. Представим, в а прилетело что-то типа '2e##+0.12+complex(5+5j)', а ожидали мы int == 2, что по твоей логике должно происходить?
0
|
|
|
0 / 0 / 0
Регистрация: 26.11.2017
Сообщений: 69
|
|
| 15.09.2021, 10:38 [ТС] | |
|
При проверке кода выдает следующее:
test1 - Passed test2 - Passed test3 - Passed test4 - Passed Wrong answer was received for input: a b c 0 Program crash found in your reply: Задайте координату x для изначальной клетки: Traceback (most recent call last): File "c:\infSystem\RobotTestsandUtils\Pylint\ task.py", line 5, in <module> X1 = int(x1) ValueError: invalid literal for int() with base 10: 'a' Finally: Failed Вот после ввода неправильного значения (не числового), нужно выдавать сообщение "Введите правильное значение переменной". Я полагаю, нужно как-то через try\except это сделать
0
|
|
|
1191 / 767 / 277
Регистрация: 05.09.2021
Сообщений: 1,772
|
|||||||||||
| 15.09.2021, 10:44 | |||||||||||
Сообщение было отмечено kindastan как решение
Решение
Вариант 1, для живого человека, будет работать пока 6 значений не появятся в списке переменных, все будут преобразованы к интам.
1
|
|||||||||||
|
0 / 0 / 0
Регистрация: 26.11.2017
Сообщений: 69
|
|
| 15.09.2021, 12:40 [ТС] | |
|
Спасибо огромное!!
Добавлено через 1 час 53 минуты Использовал второй вариант. Линт выдал: [ERROR]Line 14:0: W0702: No exception type(s) specified (bare-except) Error(s): 1 Как это подправить можно?
0
|
|
|
1191 / 767 / 277
Регистрация: 05.09.2021
Сообщений: 1,772
|
||||||
| 15.09.2021, 12:46 | ||||||
|
Можно, прописать вот так:
0
|
||||||
|
0 / 0 / 0
Регистрация: 26.11.2017
Сообщений: 69
|
|
| 15.09.2021, 12:49 [ТС] | |
|
Я понял) Спасибо!
0
|
|
|
0 / 0 / 0
Регистрация: 26.11.2017
Сообщений: 69
|
|
| 16.09.2021, 10:54 [ТС] | |
|
По задаче неверные ответы дает при таких входных данных, кстати:
test1 - Passed test2 - Passed test3 - Passed test4 - Passed test5 - Failed Received answer: 0 Wrong answer was received for input: 6 7 0 4 5 9 Finally: Failed
0
|
|
|
0 / 0 / 0
Регистрация: 10.12.2023
Сообщений: 1
|
||||||
| 10.12.2023, 22:55 | ||||||
0
|
||||||
| 10.12.2023, 22:55 | |
|
Как интервал делений по оси y задать так, чтобы были видны все три графика Можно ли сделать так чтобы при возникновении любой ошибки в ASP происходил редирект на требуемую страницу с текстом? Как сделать так чтобы при изменения условия в while любой код внутри него сразу прекращял выполнятся Собрать спички в 5 кучек по 3 спички в кучке, перекладывая спички по одной Сделать так, чтобы при скроллинге любой дочерней формы синхронно скролились остальные дочерние формы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|