Сохранен 45
https://2ch.hk/b/res/303878448.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Анон, это пиздец... Проходил собес и споткнулся об эту задачу - откуда мне знать про какие-то стрелк

 Аноним 30/04/24 Втр 09:43:22 #1 №303878448 
image.png
Анон, это пиздец...
Проходил собес и споткнулся об эту задачу - откуда мне знать про какие-то стрелки на часах, вы ебанутые?
Аноним 30/04/24 Втр 09:44:21 #2 №303878483 
>>303878448 (OP)
Лол!
Аноним 30/04/24 Втр 09:45:46 #3 №303878510 
>>303878448 (OP)
Кринж полный, конечно. Пиши чату жо-пи-пи, он как раз для таких унитазных задач сделан
Аноним 30/04/24 Втр 09:47:29 #4 №303878553 
180°
Аноним 30/04/24 Втр 09:48:09 #5 №303878569 
>>303878448 (OP)
Ебать, это же буквально тест на порриджа!
И оп-хуй его не прошёл, т.к. порридж.
Аноним 30/04/24 Втр 09:49:08 #6 №303878595 
>>303878448 (OP)
Сделай сначала кейс для интервалов в 15 минут, потом 5, потом до отдельных минут уже. Ещё подумай, как будешь определять угол. Проще, наверное, всегда от часовой стрелки, потом модуль взять.
Аноним 30/04/24 Втр 09:50:16 #7 №303878625 
>>303878448 (OP)
Ты тупой? 180 градусов же.
Аноним 30/04/24 Втр 09:51:27 #8 №303878657 
>>303878448 (OP)
Приведи соответствия между часами и минутами в градусах, вычитай по часовой стрелки.
Аноним 30/04/24 Втр 09:53:03 #9 №303878707 
Разворачиваешься на триста шестьдесят градусов и берешь угол. Все просто.
Аноним 30/04/24 Втр 09:53:28 #10 №303878718 
>>303878625

Но за 30 минут часовая стрелка займёт положение ровно посередине между 12.00 и 13.00.
Ты это того, пару градусов срежь со своих 180°, так как часовая стрелка сдвинулась тоже.
Аноним 30/04/24 Втр 09:54:05 #11 №303878733 
>>303878625
Ору с этого кретина, который даже не понял задачи. Что 180, чмоха? Где код, который для любой комбинации времени ответ будет давать? Зато как самоуверенно пукнул. Вся суть гречи.
Аноним 30/04/24 Втр 09:54:27 #12 №303878751 
>>303878553
165
Аноним 30/04/24 Втр 09:55:49 #13 №303878793 
>>303878625
165, хехех
[mailto:Sage] Аноним 30/04/24 Втр 09:57:18 #14 №303878843 
>>303878448 (OP)
Вони из профессии
Аноним 30/04/24 Втр 10:01:23 #15 №303878972 
>>303878625
Нет, ты тупой. Часовая стрелка в 12:30 уже не на 12 будет, а между 12 и 1. 165 градусов получается.
Аноним 30/04/24 Втр 10:01:39 #16 №303878986 
>>303878718
Двачую этого. Все эти сферические в вакууме задачи сыпятся стоит только провести хотя бы мысленный эксперимент или запросить уточнений.
sage[mailto:sage] Аноним 30/04/24 Втр 10:02:15 #17 №303878998 
>>303878553
>>303878625
Лол
>>303878733
Ты ещё код/алгоритм для правильного стряхивания мочи с хуя спроси, дегенерат.
Аноним 30/04/24 Втр 10:03:08 #18 №303879025 
>>303878448 (OP)
Сообщи об этом начальству, пердикса который придумал такую тупую задачку на знание древней хуйни должны нахуй уволить
Аноним 30/04/24 Втр 10:04:40 #19 №303879082 
>>303878986
Да ничего не посыпалось, нормально там все можно посчитать и для 12:30, и для 19:45 и для любого другого времени.
Аноним 30/04/24 Втр 10:05:35 #20 №303879101 
>>303878448 (OP)
>вы ебанутые?
Эйчарам надо как то имитировать бурную деятельность вот и придумывают кто на что горазд.
Аноним 30/04/24 Втр 10:05:40 #21 №303879104 
Программирование - говно для даунов. Наверное, ОПу еще и денег мало предложили заплатить, тысяч 25? Реальные промышленные задачи - это кидание json туда-сюда и применение бизнес-логики к данным в базе, а не задачки на ослоумие.
Аноним 30/04/24 Втр 10:06:01 #22 №303879118 
>>303879082
Посчитать можно, но ответ скорее всего подразумевается 180°, если начнешь умничать, то херочка поставит ред флаг энд ви колл ю лейтер
Аноним 30/04/24 Втр 10:07:16 #23 №303879151 
>>303878733
Какой нахуй код, ебло?! В условии задачи сказано: найдите угол. Угол найден. Хуле надо ещё?
Аноним 30/04/24 Втр 10:07:39 #24 №303879165 
>>303879118
Да похуй на херочку, главное провести ей шершавым по губам. Работы полно, не обязательно работать в айти.
Аноним 30/04/24 Втр 10:08:14 #25 №303879180 
>>303878972
Ой блядь, 25 градусов туда, 25 сюда...
sage[mailto:sage] Аноним 30/04/24 Втр 10:17:41 #26 №303879460 
>>303878733
Хули там писать? Часовая (h) и минутная (m) стрелки переводятся в градусы по правилам (60•(h mod 12)+m)/2, 6•m соответственно.
Итого общая формула abs(60•(h mod 12)+m)/2 - 6•m).
Для 12:30 ответ abs(15 - 180) = 165.

Понимаешь, какой ты пидор? Ты просишь написать код там, где этот код нахуй не нужен.
Ну ладно, вот он.

import sys
print(return abs(60 • (int(sys.argv[1]) % 12) + int(sys.argv[2])) // 2 - 6 • int(sys.argv[2]))
я писпользовал • вместо * чтобы не распидорасить разметку
sage[mailto:sage] Аноним 30/04/24 Втр 10:19:57 #27 №303879543 
>>303879118
Нет, не подразумевал.
Аноним 30/04/24 Втр 10:24:27 #28 №303879697 
>>303879180
>25
Ты траллеруешь?
Аноним 30/04/24 Втр 10:33:49 #29 №303879982 
IMG20240427140703106.jpg
IMG20240427140927712.jpg
IMG20240427140950244.jpg
IMG20240427140954854.jpg
Зумеры, вам слабо?
sage[mailto:sage] Аноним 30/04/24 Втр 10:35:00 #30 №303880009 
>>303878448 (OP)
Может быть. А может ты ебанутый?

Часы -> градусы, минуты -> градусы, потом вычитаешь по модулу 360. Что, блядь, сложного?
Аноним 30/04/24 Втр 10:36:15 #31 №303880049 
>>303879151
Удваиваю. Там можно даже просто рукой этот угол показать, так как дано задание - найти угол, а не его величину. Мол, нашел угол между двумя точками на циферблате, смог показать его пальцем, - молодец, давай трудовую. А о том, сколько там градусов, о коде каком-то в задаче не говорится. Конкретная задача поставлена, решение - есть, всё остальное - разбазаривание времени и других ресурсов.

Скажут - найти бмп, 2 ящика тушенки, ответственного или сигарету, - не будет же сотрудник искать длины, ширины и остальные параметры этих вещей или граждан, это ж - шиза какая-то. Задача поставлена ясно, конкретно и четко, а поиск чего-то сверх этого - самоуправство.
Аноним 30/04/24 Втр 10:40:01 #32 №303880171 
>>303879982
Как говорится, - Хуёво, когда не знаешь, еще и забыл.
sage[mailto:sage] Аноним 30/04/24 Втр 10:42:04 #33 №303880226 
>>303878448 (OP)
>>303880009
Всего часов 24, но положений на часах 12. Часы -> градусы превращаются как f(a) = 30(a mod 12)
Всего 60 минут. Минуты -> градусы как g(b) = 60b
Общая формула как grad(a,b) = (f(a) - g(b)) mod 360. Для приколов с переполнением неотрицательных можно сделать (360 + f(a) - g(b)) mod 360

Получается (360 + 30(a mod 12) - 60b) mod 360
Решение, сука, в одну строчку.
sage[mailto:sage] Аноним 30/04/24 Втр 10:43:43 #34 №303880275 
>>303880226
> Минуты -> градусы как g(b) = 60b
6b
быстрофикс
Аноним 30/04/24 Втр 12:56:39 #35 №303885187 
>>303880226
циферблат это окружность, 360 градусов, между 12 и 30 половина циферблата = 180 градусов, первоклассник бы решил
Аноним 30/04/24 Втр 13:01:10 #36 №303885377 
165 градусов по скромным прикидкам...
Аноним 30/04/24 Втр 13:03:59 #37 №303885501 
>>303878448 (OP)
(11/12)×pi
Аноним 30/04/24 Втр 13:44:41 #38 №303887035 
fun angle(hour: Int, minute: Int): Double {
val minuteSection = (360.0 / 12 / 60)
val hourAngle = (30.0 hour) % 360
val hourAdditive = minuteSection
minute
val minuteAngle = 6 * minute
return abs((hourAngle + hourAdditive) - minuteAngle)
}
Аноним 30/04/24 Втр 13:46:00 #39 №303887086 
>>303887035
Умножение потерялось в форматировании, но понять можно
Аноним 30/04/24 Втр 15:00:23 #40 №303890101 
Аноним 30/04/24 Втр 15:06:41 #41 №303890320 
Если цифровые то 180, если аналоговые то 165.
Аноним 30/04/24 Втр 15:13:31 #42 №303890567 
>>303879460
А какого хуя 165?
Аноним 30/04/24 Втр 15:13:53 #43 №303890582 
>>303878448 (OP)
195 градусов.
Аноним 30/04/24 Втр 15:14:19 #44 №303890598 
>>303890582
А хотя бля обычно же меньшие указывают. Тогда да, 165.
Аноним 30/04/24 Втр 15:25:06 #45 №303891004 
>>303878448 (OP)
Ебало тех кто 180 ответил имаджинировали?
comments powered by Disqus

Отзывы и предложения