チャレンジ
入力文字列からウェーブを生成するための文字数による最短のコード。
波は、高い文字を上げる(line-1)、低い文字を下げる(line + 1)ことによって生成されます。等しい文字が同じ行に保持されます(昇格または降格は行われません)。
入力は小文字と数字のみで行われ、文字は数字よりも大きいと見なされます。
テストケース:
Input:
1234567890qwertyuiopasdfghjklzxcvbnm
Output:
z
l x v n
k c b m
j
h
g
y p s f
t u o a d
w r i
9 q e
8 0
7
6
5
4
3
2
1
Input:
31415926535897932384626433832795028841971693993751058209749445923078164062862
Output:
9 9 8 6 6
9 6 8 7 3 3 4 2 4 8 9 88
3 4 5 2 5 5 2 33 3 7 5 2 4 9 9 99 7
1 1 3 2 0 1 7 6 3 3 5 8 8 6
1 1 5 2 9 9 3 7 1 4 6 8
0 0 7 9 5 2 0 0 2 6
4 44 2
コードカウントには、入力/出力(つまり完全なプログラム)が含まれます。