Ваше завдання: задавши рядок введення, визначте, чи немає в двійковому представленні цього рядка 4 1
s або 0
s підряд ніде. Крім того, сам код не повинен містити таких циклів із чотирьох підряд.
Випробування
String Binary Result
U3 01010101 00110011 Truthy
48 00110100 00111000 Falsy
Foobar 01000110 01101111 Falsy
01101111 01100010
01100001 01110010
Feeber 01000110 01100101 Truthy
01100101 01100010
01100101 01110010
$H 00100100 01001000 Truthy
<Empty> - Truthy
Правила
- Введення завжди буде в межах діапазону для друку ASCII, включаючи символи пробілу.
- Ваш код може використовувати будь-яке кодування, оскільки воно має значення лише на рівні бітів.
- Оскільки ця умова перешкоджає використанню пробілу та багатьох інших символів, ваш код насправді може містити такі прогони з чотирьох підряд, при 10-байтному покаранні за кожен пробіг.
- Пробіг 5
1
с або0
с вважається двома пробіжками, 6 підряд вважається трьома пробіжками тощо.
- Пробіг 5
- Введенням буде масив рядків чи знаків, а не будь-яка інша форма.
- Ви можете написати повну програму або функцію.
- Ви повинні вказати двійкове представлення свого коду у своїй відповіді.
Удачі, найнижчий рахунок виграє!
Цей скрипт може допомогти вам у вирішенні проблем, введіть свій код у вхід, і він дасть вам двійкове представлення вашого коду, його довжину, ваш штраф та загальний бал, якщо ви використовуєте UTF-8.
Таблиця лідерів
Ось фрагмент стека для створення як звичайного табло, так і огляду переможців за мовою.
||
перелічені, і це0111110001111100
.