• Предмет: Информатика
  • Автор: sairexsrestart
  • Вопрос задан 1 месяц назад

Міс M та Містер N живуть на планеті Бітакуляндії, де рік складається з 12 місяців, а кожен місяць — з 30 днів. Вони нещодавно виявили, що деякі люди могли народитися в один і той самий день, хоч і дати днів народження різні. Це можливо через зміну Байтуліанського календаря на Бітуліанський. Усі країни Бітакуляндії перейшли з одного на інший календар у дуже різні роки, тому деякі дати народжень різних жителів, які народилися в один день, можуть відрізнятися. Наприклад, дата 15 березня за Байтуліанським календарем відповідає даті 28 березня за Бітуліанським, тобто різниця в 13 днів вперед.

Тепер Міс M та Містер N хочуть з'ясувати, чи не народилися вони в один день, якщо дата народження Містера N буде записана за Байтуліанським календарем, а Міс M — за Бітуліанським. Допоможіть їм у цьому!

Вхідні дані
Перший рядок містить два цілі числа d
1

та m
1

(1≤d
1

≤30, 1≤m
1

≤12) — день та місяць за Байтуліанським календарем.

Другий рядок містить два цілі числа d
2

та m
2

(1≤d
2

≤30, 1≤m
2

≤12) — день та місяць за Бітуліанським календарем.

Гарантується, що дата за Байтуліанським календарем — не пізніше за дату за Бітуліанським календарем.

Вихідні дані
Виведіть «Same birthday!», якщо обидві дати позначають один і той самий день, та «Not the same» у протилежному випадку.

Приклади
Input
26 11
9 12
Answer
Same birthday!
Input #1
1 1
20 12
Answer #1
Not the same

Ответы

Ответ дал: nikitapism3245
1

Ответ:

bited, bitem = map(int, input().split())

bitd, bitm = map(int, input().split())

bited += 13

if bited > 30:

   bitem += 1

   bited -= 30

elif bitd > 30:

   bitm += 1

   bitd -= 30

if bited == bitd and bitem == bitm:

   print("Same birthday!")

else:

   print("Not the same")

Объяснение:


sairexsrestart: спасибо ненадо я сам сделал уже
Вас заинтересует