Предмет: Информатика,
автор: antongontov
Срочно!! Для Python 3!!!
Набор текста
Алишер и Сержан соревнуются в быстром наборе текста. Им дается текст с S набором символов, скорость набора текста Алишера V1 символов в миллисекунду, а Сержан набирает V2 символов в миллисекунду. Также перед и после набора текста у них происходит ping(задержка обработки запроса на сервере), то есть, перед тем как получить текст и отправить его обратно на онлайн платформу . У Алишер T1 миллисекунд, а у Сержана T2 миллисекунд.
Последовательность выполнения действий является следующее:
Алишеру и Сержану в течении T1 и T2 времени приходит текст.
Затем как только текст пришел каждый начинает набор текста.
Затем как только они закончили набор текста они отправляют текст обратно за T1 и T2 времени.
Победителем является тот чей текст система обработала быстрее. Напишите программу, которая вычислит, кто является победителем.
Вводные данные:
На первой строке число S, количество символов в тексте.
На второй строке число V1 скорость набора текста Алишера.
На третьей строке число V2, скорость набора текста у Сержана.
На четвертой строке T1 ping в миллисекундах у Алишера.
На пятой строке T2, ping в миллисекундах у Сержана.
Выходные данные:
На одной строке если выиграл Алишер, имя "Alisher". Если выиграл Сержан, имя "Serzhan", а если текст обоих обработал в одно время слово "Friendship".
Ввод:
5
1
2
1
2
Вывод:
Alisher
antongontov:
мне кажется там опечатка, ведь у меня выводило сержана постоянно
можно заменить значения наверное
Если мы берем, к примеру, первые входные данные (5 1 2 1 2) , то время обработки Алишера -> (5/1) + 1*2 = 7.0 , а Сержана -> (5/2) + 2*2 = 6.5 , у Сержана меньше , значит должны выводить, по-идее его, но выводит 'Аlisher' ;"[
скинь данные где выиграл сержан
хотя бы так, я проверю
код?
да
слушай, там за задачу галочки ставят (типа ход решение) в этой задаче 11 галочек. вот я твой код поставил всего 4/11, я поменял местами имена сержана и алишера и стало 6/11. я если честно не понимаю как это решить.
я уже и s задавал как длину
типо dlina = len(s)
Ответы
Автор ответа:
3
S, V1, V2, T1, T2 = int(input()), int(input()), int(input()), int(input()), int(input())
if (S / V1 + T1*2 < S / V2 + T2*2):
print('Alisher')
elif(S / V1 + T1*2 > S / V2 + T2*2):
print('Serzhan')
else:
print('Friendship')
Похожие вопросы
Предмет: Русский язык,
автор: Аноним
Предмет: Русский язык,
автор: Аноним
Предмет: Русский язык,
автор: alexs71
Предмет: Математика,
автор: surekovalina