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

Яндекс Контекст. Непонятная проблема в пробнике к Всеросийской олимпиаде

18.11.2021, 19:32. Показов 12784. Ответов 1

Студворк — интернет-сервис помощи студентам
Всем доброго вечера!
Непонятная проблема с пробником к всероссийской олимпиаде

2. Строки наоборот

Ограничение времени 1 секунда
Ограничение памяти 64Mb
Ввод: стандартный ввод или input.txt
Вывод: стандартный вывод или output.txt

В файле записано несколько строк текста (не более 100). Каждая строка содержит не более 100 символов (не считая символов окончания строки). Требуется написать программу, выводящую те же строки в том же порядке, только каждая строка «перевёрнута» - т.е. её символы записаны в обратном порядке.

Формат ввода
Во входном файле записано несколько строк (не более 100), каждая длиной не более 100 символов. В строках встречаются только следующие символы: заглавные и строчные буквы латинского алфавита, цифры, пробелы, знаки препинания: точка (.) и запятая (,).

Формат вывода
В выходной файл требуется вывести «перевёрнутые» строки в исходном порядке.

Пример 1
Ввод:
Code
1
2
3
Mercury 50
Venus 108
Earth 150
Вывод:
Code
1
2
3
05 yrucreM
801 suneV
051 htraE
Пример 2
Ввод:
Code
1
2
3
4
Dashing through the snow
In a one-horse open sleigh,
Over the fields we go,
Laughing all the way.
Вывод:
Code
1
2
3
4
wons eht hguorht gnihsaD
,hgiels nepo esroh-eno a nI
,og ew sdleif eht revO
.yaw eht lla gnihguaL
Решение на python

№1
Python
1
2
3
4
s=input()
while s!='':
    print(s[::-1])
    s=input()
Вердикт: runtime-error

№2
Python
1
2
3
4
5
6
7
s=input()
b=[]
while s!='':
    b.append(s[::-1])
    s=input()
for i in range(len(b)):
    print(b[i])
Вердикт: runtime-error

Скриншоты
https://drive.google.com/file/... sp=sharing
https://drive.google.com/file/... sp=sharing


Может быть кто-нибудь подскажет, в чем может быть проблема.

Добавлено через 6 минут
Решение найдено, нужно было через открытие input.txt работать
Python
1
2
3
4
5
f = open('input.txt')
text = f.read().split('\n')
for s in text:
    print(s[::-1])
f.close()
Хотя, странно, написано же - стандартный ввод(
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.11.2021, 19:32
Ответы с готовыми решениями:

Непонятная ссылка через яндекс.
ситуация такая. с морды одного сайта стоит ссылка на внутреннюю другого проекта вот в такой форме: ...

Как очистить информацию о пробнике
Здравствуйте. Подскажите, пожалуйста, как очистить информацию о пробном периоде и о том, что у меня вообще была установленна программа. В...

Непонятная проблема с Пк
Проблема заключаеться в том,когда я открываю браузер(firefox),открываю разные сайты ютуб, и.т.д. в то же время запускаю игру,через время...

1
Эксперт Python
 Аватар для unfindable_404
693 / 471 / 204
Регистрация: 22.03.2020
Сообщений: 1,051
18.11.2021, 21:07
Лучший ответ Сообщение было отмечено Arco как решение

Решение

Цитата Сообщение от Arco Посмотреть сообщение
Хотя, странно, написано же - стандартный ввод
Ничего странного. RuntimeError вы получаете из-за того, что пытаетесь считать лишнюю строку.
Когда у вас нет точного количества вводимых строк и нет особой строки, которая сигнализирует об окончании ввода, то вы не сможете использовать input(). Вместо этого вы должны использовать sys.stdin
Python
1
2
3
4
from sys import stdin
 
for s in stdin:
    print(s.strip()[::-1])
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.11.2021, 21:07
Помогаю со студенческими работами здесь

Непонятная проблема с компьютером
Всем привет. Столкнулся с проблемой, переустановил винду, после, как обычно установил игры и, вроде, все как обычно. Запускаю гта 5 и...

Непонятная проблема с STM32F415RGT6
Доброго времени суток всем! Задача: прочитать данные с АЦП и записать на карту посредством SPI интерфейса. Проблемы: 1) Обнаружив (не без...

Непонятная проблема с сервером
Стоял сервер (6.5.4) на ноутбуке, работал полностью нормально, запускался вручную под неким локальным пользователем (с адм.правами...

Непонятная проблема с принтєром
Доброе время суток! Уважаемые специалисты, прошу вашей помощи! Постоянная проблема с печатью на одном из пользовательских принтеров....

Непонятная проблема со шлюзом
Здравствуйте, есть сеть в которой основной шлюз на 10.10.10.1 , все ip в сети задаются статически. По непонятной причине через н-ное время...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru