Мне нужно написать функцию, которая принимает целое число в качестве входного аргумента, и возвращать список символов в алфавитном порядке для этих многих символов.
Например. Скажем, если вход для функции равен 4, то выход должен быть a
b c
d. PS если вход 27, то выход может быть z, а затем повторяться.
Решение, которое я придумал:
q)f:{(`$(x;0N)#x#.Q.a)}
q)f 4
`a`b`c`d
q)f 5
`a`b`c`d`e
Может кто-нибудь предложить мне лучшее / оптимизированное решение ?
Кроме того, есть ли лучший способ преобразовать строку в список символов, отличных от
{(`$(x;0N)#x#.Q.a)}