Аватар для Dennis Ritchie
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446

Вычитание времени

10.11.2014, 08:54. Показов 36814. Ответов 36
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Катя узнала, что ей для сна надо X минут. В отличие от Коли, Катя ложится спать после полуночи в H часов и M минут. Помогите Кате определить, на какое время ей поставить будильник, чтобы он прозвенел ровно через X минут после того, как она ляжет спать.

Sample Input:
480
1
2
Sample Output:
9
2
Memory Limit: 256 MB
Time Limit: 5 seconds

Вот моё решение:
Python
1
2
3
4
5
6
x = int(input())
h = int(input())
m = int(input())
c = (x // 60 + h) % 24
print(c)
print((x % 60 + m) % 60)
Моя программа правильно считает минуты, но с часами какая-то проблема. Тестирующая система выдаёт неправильный ответ на втором тесте. Ей не нравится ответ на количество часов.
Подскажите, пожалуйста, что я делаю не так?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.11.2014, 08:54
Ответы с готовыми решениями:

Вычитание в множествах
Здравствуйте. Читая книгу Лутца столкнулся с непониманием одного момента: (скрин приложил) Вопрос: Почему при вычитании...

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

Найти разницу во времени (вычесть из одного времени другое)
Нужно найти разницу во времени: t1 - t2. Просто так объекты типа datetime отниматься не хотят. Нашел...

36
 Аватар для Dennis Ritchie
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
15.11.2014, 21:39  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от tsar925 Посмотреть сообщение
Dennis Ritchie, Ты мне, что доказать то хочешь? Пока ты расхваливаешь python, а я и так знаю, что это замечательный язык, мне это не надо объяснять.
Python - замечательный язык, но ужасно медленный. C++ - быстрый язык, и им можно легко стрельнуть по ноге.
Я хочу сказать, что Python очень лёгок в изучении. Лёгкость языка - это и плюс и минус из-за скорости.
C++ очень переусложнён, как и C. Мне кажется, что здесь сложность весьма оправдана, и в этом только огромный плюс. Поэтому, увы, Python замечательный, но не крутой.
Кстати, я выше писал про Wolkodav'a - вы не заметили.
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
15.11.2014, 21:40
Цитата Сообщение от Dennis Ritchie Посмотреть сообщение
Python - замечательный язык, но ужасно медленный.
Эта скорость не везде нужна
0
 Аватар для Dennis Ritchie
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
15.11.2014, 21:45  [ТС]
Цитата Сообщение от tsar925 Посмотреть сообщение
Эта скорость не везде нужна
Согласен. Но ведь хочется, чтобы программы были быстрые, а не медленные, как Visual Studio, написанная на C# и на дотнетовском Visual C++.

Добавлено через 2 минуты
Ведь вам же нравится больше Linux, чем Windows. Linux - более совершенная система, чем Windows. А написана Linux в основном на C++. Сам хочу научиться работать в Linux, потому что знаю возможности этой системы. Терминал там очень крутой, Vim, Emacks и т. д. В общем, Wndows не обладает таким же функционалом.
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
15.11.2014, 21:52
Если нужно обработать файл размеров гигов 8, то тут конечно python долго будет его разбирать и ты напишешь его на Си, вот на пример сайт ты писать на Си точно не станешь и ни когда не скажешь, что он работает медленно.

Добавлено через 1 минуту
Цитата Сообщение от Dennis Ritchie Посмотреть сообщение
А написана Linux в основном на C++.
Ядро и вся основа на С++, а остальная половина на скриптовых языках (python и другие), покопайся под копотом ubuntu ;-)

Добавлено через 1 минуту
Dennis Ritchie, У тебя опыта 0 пока и прогать пока не умеешь, по этому так и говоришь, потом поймёшь, что для каждой задачи есть свой язык, который использовать будет оптимальние.
0
 Аватар для Dennis Ritchie
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
15.11.2014, 22:04  [ТС]
Цитата Сообщение от tsar925 Посмотреть сообщение
на пример сайт ты писать на Си точно не станешь и ни когда не скажешь, что он работает медленно.
Полностью согласен. Как я слышал, на Python'e можно отлично строить сайты. Но опять затычка: так же я слышал про строительство сайтов на perl'e, который быстрее Python'a, но сложнее.
Цитата Сообщение от tsar925 Посмотреть сообщение
Ядро и вся основа на С++, а остальная половина на скриптовых языках (python и другие), покопайся под копотом ubuntu
Я знаю. Мне, например, очень даже нравится, что под капотом Linux прямо в терминале можно использовать Python или же скриптовый язык Bash.

Добавлено через 4 минуты
Цитата Сообщение от tsar925 Посмотреть сообщение
Dennis Ritchie, У тебя опыта 0 пока и прогать пока не умеешь, по этому так и говоришь, потом поймёшь, что для каждой задачи есть свой язык, который использовать будет оптимальние.
Наверное, да. Но всё же C++ мне хочется качественно изучить, потому что он реально один из самых крутых. Например, разработчик C (он же создатель Unix'a) - настоящий гений, и язык, который он разработал тоже гениальный. Поэтому я и считаю, что C и C++ нужно изучить.
0
3258 / 2060 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
15.11.2014, 22:10
Цитата Сообщение от Dennis Ritchie Посмотреть сообщение
Думаю, что на C++ что-нибудь бы да и не скомпилировалось бы с первого раза
Там, где некорректный код на плюсах вызывает ошибку компиляции, питон падает в рантайме. Необходимость покрытия кода тестами становится критична.

Добавлено через 1 минуту
Цитата Сообщение от Dennis Ritchie Посмотреть сообщение
Мне, например, очень даже нравится, что под капотом Linux прямо в терминале можно использовать Python или же скриптовый язык Bash.
Кто запрещает в винде аналогичное?
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
15.11.2014, 22:14
Цитата Сообщение от Dennis Ritchie Посмотреть сообщение
Но всё же C++ мне хочется качественно изучить, потому что он реально один из самых крутых
Удачи

Добавлено через 45 секунд
0x10, Винда не заточена под консоль. Я имею ввиду, там в ней неудобно работать и возможности маленькие
0
 Аватар для Dennis Ritchie
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
15.11.2014, 22:16  [ТС]
Цитата Сообщение от tsar925 Посмотреть сообщение
Удачи
Да, а про Wolkodav'a вы так и не ответили. Он что ли уже в 21 год работает программистом?
0
15.11.2014, 22:18

Не по теме:

Цитата Сообщение от tsar925 Посмотреть сообщение
Я имею ввиду, там в ней неудобно работать
Могу согласиться, что субъективно неудобно. Про возможности - есть PowerShell, с ним жизнь повеселее.
Цитата Сообщение от Dennis Ritchie Посмотреть сообщение
Он что ли уже в 21 год работает программистом?
За него не отвечу, но что удивительного?

0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
15.11.2014, 22:18
Dennis Ritchie, Это ты у него проси, не знаю. Знаю, что он плохого точно не посоветует
0
 Аватар для Dennis Ritchie
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
15.11.2014, 22:21  [ТС]
Цитата Сообщение от tsar925 Посмотреть сообщение
0x10, Винда не заточена под консоль. Я имею ввиду, там в ней неудобно работать и возможности маленькие
Да, про это я и говорю. Просто посмотрел кусочек онлайн курса "Введение в Linux" и понял, что Windows - это дырявое корыто (которым я пользовался долгие годы) по сравнению с Linux.

Добавлено через 1 минуту
Цитата Сообщение от tsar925 Посмотреть сообщение
Dennis Ritchie, Это ты у него проси, не знаю. Знаю, что он плохого точно не посоветует
Хорошо. Когда он на форум заявится, тогда и спрошу.
0
Z3JheSBoYXQ=
 Аватар для fanatdebian
342 / 237 / 83
Регистрация: 08.07.2012
Сообщений: 577
15.11.2014, 23:27
Цитата Сообщение от Dennis Ritchie Посмотреть сообщение
Проблема в том, что я не знаю, какие именно области меня интересуют. Наверное, системное программирование. Но в одном я точно уверен, что мне нравится C и C++ больше, чем Java, C# и т. д. Ну и я не знаю в каких областях сейчас применяют C++.
Классический Си. Если речь идет о системном программировании. + очень желательно бы знать один из ассемблеров. Просто логика построения функционала сразу будет заметна. Это как сравнить, для примера, хаскель и ассемблер

Добавлено через 3 минуты
Цитата Сообщение от Dennis Ritchie Посмотреть сообщение
C++ очень переусложнён, как и C.
С++ излишне перегружен и из-за этого сложен. Классический Си достаточно простой язык, он интуитивно чистый и понятный, в отличии от. Для новичков проблемы вызывают указатели и организация работы с памятью.

Добавлено через 1 минуту
Цитата Сообщение от tsar925 Посмотреть сообщение
Но всё же C++ мне хочется качественно изучить, потому что он реально один из самых крутых
Чтобы изучить "качественно С++" надо качественно изучить классический Си.
0
 Аватар для Dennis Ritchie
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
15.11.2014, 23:30  [ТС]
Цитата Сообщение от fanatdebian Посмотреть сообщение
Это как сравнить, для примера, хаскель и ассемблер
Не понял. А по каким критериям их сравнивать, ведь они совершенно разные?
Цитата Сообщение от fanatdebian Посмотреть сообщение
Если речь идет о системном программировании. + очень желательно бы знать один из ассемблеров.
А вы системный программист что ли?

Добавлено через 1 минуту
Цитата Сообщение от fanatdebian Посмотреть сообщение
Чтобы изучить "качественно С++" надо качественно изучить классический Си.
Так я его сейчас как раз и изучаю по книге Кернигана и Ритчи.
0
21 / 21 / 20
Регистрация: 07.02.2016
Сообщений: 87
29.09.2017, 16:37
Python
1
2
3
4
5
6
X = int(input()) #минут
Y = int(input()) #часов
Z = int(input()) #минут
 
print((X + Z)// 60 + Y)
print((X + Z) % 60 )
0
Эксперт по компьютерным сетям
 Аватар для Jabbson
5907 / 3359 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
29.09.2017, 16:50

Не по теме:

и всего-то три года спустя

0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
01.10.2017, 22:28
Jabbson, это еще не так давно по его меркам было. Он в мою тему 2012 года свой ответ настрочил.
Набивает количество сообщений для чего-то....
0
0 / 0 / 0
Регистрация: 30.08.2018
Сообщений: 1
30.08.2018, 14:03
я тут пытаюсь понять...откуда 24?(((((
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.08.2018, 14:03

Преобразование даты времени UTC к локальному времени
Здравствуйте, возник такой вопрос: как в питоне реализовать преобразование даты времени в UTC к локальному времени? Например, начальный...

Вычитание дробей
На вход подается 4 числа: числитель и знаменатель первой дроби, затем числитель и знаменатель второй дроби.Выводится строка: числитель...

Вычитание дат
Реализуйте класс Date, экземпляры которого при инициализации принимают месяц и день. При вычитании дат (d1 - d2) должно возвращаться число...

Вычитание матриц
В задании матрицы записываются в файл (файлы), считываются из файла (-ов) и результат выводится в файл. Даны матрицы А и В. Найти матрицу...

Вычитание времени
Добрый день. Я написал программку простейшую на делфи для вычитания и суммирования времени,выглядит она так : procedure...


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

Или воспользуйтесь поиском по форуму:
37
Ответ Создать тему
Опции темы

Новые блоги и статьи
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
32 сукцессия
anaschu 19.07.2026
сукцессия 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не «подкручивает» сходимость —. . .
сукцессия 31: модель микоризы - это модель ещё нескольких явлений, социальных и экономических
anaschu 18.07.2026
Теория «Всего»: апдейт v1. 1. 2 — 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не. . .
сукцессия 30. Массив проверяющих друг друга моделей
anaschu 18.07.2026
Архитектура сети взаимопроверяющих моделей микоризной сукцессии (v2. 0) Развитие тензорного ОДУ-ядра и создание кросс-платформенного калибровочного полигона Уважаемые коллеги! В продолжение. . .
Грибы - это женщины, деревья - это мужчины. Анти инь янь для союза мужчины и женщины.
anaschu 18.07.2026
ГЛАВНЫЙ НАУЧНО-ФИЛОСОФСКИЙ ВЫВОД: Сексуально-Репродуктивный Капитализм против Государства Моногамии Коллеги, мы вышли на финишную прямую 20-мерного ОДУ-моделирования вековой сукцессии (ветка. . .
Текстовый слайдер с нумерацией страниц и кроссбраузерность.
russiannick 18.07.2026
Один мой друг написал текстовый слайдер с нумерацией страниц. Сегодня я расскажу как он умудрился подружить его с кроссбраузерностью. Очевидно сложно угодить с шириной каждому браузеру. Один крадет. . .
Грибы - это мемы, дерево - это человек. Применение микоризной модели к теории меметики Докинза.
anaschu 18.07.2026
Меметический изоморфизм теории «всего»: Грибная сукцессия как модель эволюции идей Докинза Базовый код системы ОДУ микоризной сукцессии описывает не просто биологию, а универсальную. . .
Грибы - это корпорации, деревья - это государства. Механизм массонского захвата власти
anaschu 18.07.2026
Макроэкономический изоморфизм теории «всего»: Грибная сукцессия как модель транснационального капитализма Базовый код системы ОДУ микоризной сукцессии описывает не просто биологию, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru