Створіть програму, яка підраховує загальну кількість букв, спільних для двох імен, і знаходить добуток їх довжини, щоб функціонувати як "тестер любові".
Умови: ви не зможете отримати відповідь 1: 1 (3 з 3 і т.д.).
Вхідні дані
Два імені від STDIN або найближчої альтернативи.
Вихідні дані
Обчисліть xяк загальну кількість спільних букв між двома іменами, ігноруючи регістр. Обчисліть yяк добуток довжин імен. Тоді вихід, до STDOUT або найближчої альтернативи, є
Name1 and Name2 have x out of y chances of love.
Приклади
Вхід:
Wesley
Polly
Вихід:
Wesley and Polly have 2 out of 30 chances of love.
У Веслі і Поллі є 2 спільних букви, yі l, а добуток їх довжини дорівнює 6 * 5 = 30.
Вхід:
Bill
Jill
Вихід:
Bill and Jill have 3 out of 16 chances of love.
Бонуси
- Віднімаємо 30 байтів для використання спрощених дробів, тобто
x out of yє повністю зменшеною формою.
Табло:
Ранжування визначатиметься мовами. Гольф з кодом закінчується 17 жовтня о 22:20 Тихоокеанський літній час (Каліфорнія)
Подарункові призи
- Ви отримаєте 10 респ (нагороду) за те, що потрапили в топ-5 (крім першого місця).
- Ви отримаєте 15 представників (прийнятий запис) за те, що ви зайняли перше місце.
- Ви також можете отримати винагороду від щедрої людини.
Ось фрагмент стека для створення як звичайного табло, так і огляду переможців за мовою. **
Щоб переконатися, що ваша відповідь відображається, будь ласка, почніть свою відповідь із заголовка, використовуючи наступний шаблон Markdown:
# Language Name, N bytes
де Nрозмір вашого подання. Якщо ви покращите свій рахунок, ви можете зберегти старі бали у заголовку, прокресливши їх. Наприклад:
# Ruby, <s>104</s> <s>101</s> 96 bytes
** Фрагмент стека з підписати це слово від Kslkgh
Вітаємо наступне:
- Переможець Денніс (Піт)
- Денніс (CJam)
- NBZ (APL)
- чудовий (JavaScript ES6)
- Олексій А. (Юлія)
aі bякусь букву, чи вважаються вони min(a,b)повторами?
Aaron\nAhmad? Абоsamename\nsamename?