Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
6-liner: lame solution in Clear category for String-2-Matrix by przemyslaw.daniel
def converter(text: str, size=5) -> tuple:
result = [[0] * size for _ in range(size)]
for char in text:
x, y = divmod(ord(char.lower()) - ord('a'), size)
result[x][y] = char.isupper() + 1
return tuple(map(tuple, result))
Feb. 9, 2024