需要使用Java垂直对齐行/列单元格中的字符串。 我会在列中获得多个字符串,例如
"A/B/C"
"B/C/D"
"D/E/F"
"A/C/D"
输出需要出现在下面的row / col表中。
A|B|C| | |
|B|C|D| |
| | |D|E|F
A| |C|D| |
任何人都知道如何处理这个问题?
答案 0 :(得分:1)
类似的东西:
Read input string
Split it on / to get array of strings A1
Let A2 be another list of type String
for s in [ A, B, C, D, E ]
if s is in A1
Insert s in A2
else
Insert " " in A2
join A2 using '|' and print