Подпишите это слово 2!
Не так давно я отправил вызов под названием « Подпиши это слово»! , В задании вы должны найти подпись слова, то есть буквы, расположенные по порядку (например, подпись thisis hist). Теперь, этот вызов прошел хорошо, но была одна ключевая проблема: это было слишком легко (см. Ответ GolfScript ). Итак, я опубликовал аналогичный вызов, но с большим количеством правил, большинство из которых были предложены пользователями PPCG в комментариях к предыдущей головоломке. Итак, поехали!
правила
- Ваша программа должна принять входные данные, а затем вывести подпись в STDOUT или эквивалент на любом языке, который вы используете.
- Вы не можете использовать встроенные функции сортировки, поэтому такие вещи, как
$в GolfScript, не допускаются. - Должна поддерживаться многозначность - ваша программа должна группировать буквы как в верхнем, так и в нижнем регистре. Таким образом, подпись
Hello- этоeHlloне то,Helloчто вам дает ответ GolfScript по первой версии. - Для вашей программы должен быть бесплатный интерпретатор / компилятор, на который вы должны ссылаться.
счет
Ваш счет - ваш счетчик байтов. Побеждает младший счетчик байтов.
Leaderboard
Вот фрагмент стека, который генерирует как регулярную таблицу лидеров, так и обзор победителей по языкам.
Чтобы убедиться, что ваш ответ обнаружен, начните его с заголовка, используя следующий шаблон уценки:
# Language Name, N bytes
где Nразмер вашего представления. Если вы улучшите свой счет, вы можете сохранить старые результаты в заголовке, вычеркнув их. Например:
# Ruby, <s>104</s> <s>101</s> 96 bytes

ThHihs, мы можем вывестиhHhistили мы должны вывестиhhHistилиHhhist?