Визначаючи слово (або будь-яку послідовність літер) як введення, ви повинні інтерполювати між кожною буквою так, щоб кожна сусідня пара букв у результаті також була сусідньою на клавіатурі QWERTY, як якщо б ви ввели вхід, переходячи по гігантській клавіатурі. Наприклад, " так " може стати " y tr es ", " кішка " може стати " c xz a wer t ".
Правила:
Це формат клавіатури, який ви повинні використовувати:
q
w
e
r
t
y
u
i
o
p
a
s
d
f
g
h
j
k
l
z
x
c
v
b
n
m
Будь-яка пара клавіш, яка торкається в цьому макеті, вважається суміжною. Наприклад, 's' і 'e' є суміжними, але 's' і 'r' - ні.
- Вхідне "слово" буде складатися з будь-якої послідовності літер. У ньому будуть лише букви, тож вам не доводиться мати справу зі спеціальними символами.
- Вхід може бути в будь-якій зручній формі: stdin, рядок, список тощо. Пропис літери не має значення; ви можете взяти все, що зручніше.
- Вихід може бути в будь-якій зручній формі: stdout, рядок, список тощо. Пропис букв не має значення, і він не повинен бути узгодженим.
- Будь-який шлях через клавіатуру є дійсним, за винятком того, що ви не можете перекреслити попередній лист ще до того, як перейти до наступного листа. Наприклад, " привіт " може стати " h j i " або " h jnbgyu i ", але не " h b h u i ".
- Лист сам по собі не відповідає, тому " опитування " не може стати " опитуванням ". Натомість потрібно було б стати чимось на зразок ' pol k l '.
- Не допускаються жодні вихідні літери до або після цього слова. Наприклад, " was " не може стати "tre was " або " was dfg".
Це кодовий гольф, найкоротша відповідь у байтах виграє.
dewqwerty
, це дійсний шлях для dy
. Чи можете ви це підтвердити?