Через алфавит
В этом испытании у вас возникнут проблемы с запоминанием букв алфавита. Чтобы обойти это, вы идете вверх и вниз по алфавиту, пока не дойдете до буквы.
Поскольку вы хотите, чтобы ваш код был переносимым, вы будете писать его буквенными блоками. У вас ограниченное количество буквенных блоков, потому что большинство из них были украдены, поэтому вам нужно убедиться, что ваш код максимально короткий.
Примеры
Пары ввода / вывода разделены пустой строкой:
Ac
ABc
Ad
ABcd
fA
fedCBA
adB
abcdcB
Hello, World!
HGfefghijkllmno, WVUTSrqpopqrqponmlkjihgfed!
Вызов
Ваша цель - связать соседние буквы со всеми промежуточными буквами алфавита ( A-Za-z) между ними. Если капитализация отличается, капитализация должна быть преобразована в середине. Если капитализация не может быть равномерно преобразована в середине, она разбивается после середины. Если символ не является алфавитным символом, преобразование не должно выполняться.
выигрыш
Это код-гольф, поэтому выигрывает самый короткий код в байтах!
Бонус -10%: если ваш код цепочки цифр
adBдолжны преобразовываться в, abcdCBпотому что c находится в середине d и b.