На сцені відкриття Темного лицаря піднімається досить незручний діалог між агентом ЦРУ та лиходієм Беном.
Агент ЦРУ: "Якщо я зніму [маску], ти помреш?"
Бейн: "Це було б надзвичайно боляче ..."
Агент ЦРУ: "Ти великий хлопець".
Бейн: «… для тебе».
Невпевнено, якщо Бейн має намір сказати "болісно для тебе" або "великий хлопець для тебе". Давайте вирішимо цю проблему раз назавжди за допомогою кодового гольфу!
Виклик
Ваше завдання - написати програму, яка впорядковує вищезазначений діалог залежно від цілого числа, заданого як вхідне.
Слова діалогу агента ЦРУ:
If I pull that off will you die? You're a big guy.
Слова діалогу Бейн:
It would be extremely painful... for you!
Зверніть увагу , що die?, You’re, painful...і you!розглядаються як окремі слова.
- З огляду на ціле число n, перетворіть його у двійкове
- Читаючи двійкові цифри зліва направо, виведіть наступне слово з діалогу агентів ЦРУ, якщо цифра є
1, і наступне слово з діалогу Бейн, якщо цифра є0. Слова повинні бути розділені пробілом. Коли динамік зміниться, додайте канал для рядків. Також приставте кожний рядок діалогу з назвою динаміка (BANE:абоCIA:).
Можна припустити, що вхід завжди починається з 1 у двійковій формі і має 12 одиниць та 7 нулів.
Приклад
522300
Перетворено у двійковий:
1111111100000111100Цифра починається з 8 одиниць, тому ми виводимо 8 перших слів із діалогу агентів ЦРУ та префікс їх CIA:
CIA: If I pull that off will you die?Тоді ми отримали 5 нулів, тож отримаємо 5 перших слів із діалогу Бейн:
BANE: It would be extremely painful...Тоді є 4, тож ми виводимо чотири наступні слова ЦРУ:
CIA: You’re a big guy.Тоді 2 нулі:
BANE: for you!
Кінцевий результат:
CIA: If I pull that off will you die?
BANE: It would be extremely painful...
CIA: You’re a big guy.
BANE: for you!
Більше тестових випадків:
494542
CIA: If I pull that
BANE: It would be
CIA: off
BANE: extremely
CIA: will you die? You're
BANE: painful... for
CIA: a big guy.
BANE: you!
326711
CIA: If
BANE: It would
CIA: I pull that off will you
BANE: be extremely painful... for
CIA: die? You're
BANE: you!
CIA: a big guy.