Я взял J несколько недель назад, примерно в то же время бета-версия CodeGolf.SE , открытая для публики.
Повторяющаяся проблема (моя) при использовании J - переформатирование ввода и вывода в соответствии с характеристиками проблемы. Поэтому я склонен использовать такой код:
( ] ` ('_'"0) ) @. (= & '-')
Это не проверено по разным причинам (отредактируйте меня, если не так); подразумеваемое значение "конвертировать -
в _
". Также часто заходите: переводите новые строки в пробелы (и конвертируйте), объединяйте числа с j
, меняйте скобки.
Это занимает довольно много символов и не очень удобно для интеграции с остальной частью программы.
Есть ли другой способ продолжить это? Желательно короче, но я с удовольствием узнаю что-нибудь еще, если у него есть другие преимущества. Кроме того, решение с подразумеваемой функциональной лицевой стороной значительно облегчит работу.