哈哈,想多了,没那么复杂,无需任何import。
def vertical_chars(p,r):
n = len(p)
rl = n % r
c = n // r + (rl != 0)
pv = []
for i in range(r):
pi = []
for j in range(c):
if rl != 0 and i >= rl and j == 0:
pi.append(' ' * 2)
continue
ch = p[(c - j - 1) * r + i]
if ord(ch) <= 255:
ch += ' '
pi.append(ch)
pv.append(pi)
return pv
【 在 dabada 的大作中提到: 】
: 核心算法是矩阵转置?
--
FROM 119.97.241.*