- 21, Oct 2024
- #1
Джилл живет на (магнитном) северном полюсе. Однажды Джилл решила пойти на прогулку, путешествуя некоторое время в четырех направлениях (север, восток, запад, юг) с помощью компаса. Ваша задача — выяснить, оказалась ли Джилл там, где живет Джилл, то есть на северном магнитном полюсе.
На северном полюсе определяется только юг. Прогулка на север или юг меняет широту, а прогулка на восток или запад меняет долготу. Долгота не определяется на северном полюсе. В результате Джилл оказалась бы на северном полюсе тогда и только тогда, когда сумма расстояний, которые Джилл прошла на юг, равна сумме расстояний, которые Джилл прошла на север, а расстояния, которые Джилл прошла на восток и запад, равны сумме расстояний, которые Джилл прошла на север. не имеет значения.
Вход
Список пар (направление, сумма). Введенные данные должны быть действительными. Суммы будут целыми числами. Приемлемые форматы включают в себя:
-
S100 S10, E314, N5 S300, W135, S10, E35, N290
-
S100, E50, N50, W50, N50 S10, E1000, S30, W400, S10, W10, N50 S30, N30 S10, E50, E50, N10
-
(200,0)
(complex number) -
(0, 200)
(0123 for NESW) -
200i
(the above reversed)
Выход
Два согласованных значения: одно для случая, когда Джилл все-таки оказалась на северном магнитном полюсе, и другое для случая, когда Джилл этого не сделала.
Тестовые случаи
Правдивые данные:
"200N"
Ложные входы:
"N200"
Подсчет очков
Это . Выигрывает самый короткий ответ в байтах. Применяются стандартные лазейки.
#код-гольф #код-гольф #математика