三角形のセルが25個あつまった、下図のような図形がある。各セルには、下図の通りの名前がついている。
セルのうちいくつかが「内部」で、それ以外は(セルのない部分も)外部とする。
たとえば、内部のセルは
b, d, e, l, m, n, o, u, y
の、
9
個。(下図の、黒い文字のセル)
内部と外部の境目は
の三種類の線分の集まりになっている。
それぞれの線分の長さの合計が、三角形のマス目何個分になるのかを数えよ。
入力は
bdelmnouy
こんな感じ。
「内部」にあたるマス目の名前が区切り文字なしでならべられている。
出力は、三種類の境界線の長さを
の順に、コンマ区切りでならべたもの。例えば
5,7,9
こんな感じ。
# | 入力 | 期待 | 状況 |
---|---|---|---|
0 |
bdelmnouy
|
5,7,9
|
|
1 |
a
|
1,1,1
|
|
2 |
q
|
1,1,1
|
|
3 |
t
|
1,1,1
|
|
4 |
i
|
1,1,1
|
|
5 |
fg
|
2,0,2
|
|
6 |
gh
|
0,2,2
|
|
7 |
gm
|
2,2,0
|
|
8 |
fgh
|
1,1,3
|
|
9 |
fghm
|
2,2,2
|
|
10 |
fhm
|
3,3,3
|
|
11 |
bdfhjprx
|
8,8,0
|
|
12 |
abcdfghm
|
4,4,0
|
|
13 |
jklmqrst
|
0,4,4
|
|
14 |
klmntuvw
|
4,0,4
|
|
15 |
abcdefghijklmnopqrstuvwxy
|
5,5,5
|
|
16 |
abcdefghijklmnoqrtvwxy
|
6,8,4
|
|
17 |
abdefhijklnoprstvwxy
|
10,8,4
|
|
18 |
acegikmoqsuwy
|
13,13,5
|
|
19 |
bdfhjlnprtvxy
|
13,11,1
|
|
20 |
abdegijlnpqsuwy
|
15,15,15
|
|
21 |
aefghiqrstuvwxy
|
3,3,15
|
|
22 |
cfhkmoqrstuvwxy
|
7,7,15
|
|
23 |
cfhkmortvx
|
10,10,10
|
|
24 |
no
|
0,2,2
|
|
25 |
pwy
|
3,3,3
|
|
26 |
iqwy
|
4,4,4
|
|
27 |
lopuv
|
3,3,5
|
|
28 |
abdjtw
|
6,6,6
|
|
29 |
fgpstux
|
5,3,5
|
|
30 |
dijlnotv
|
6,8,2
|
|
31 |
bdefkmpwx
|
5,9,3
|
|
32 |
bfghjlmuwx
|
4,8,6
|
|
33 |
befghlopqrw
|
5,7,9
|
|
34 |
bfgjklmnqsux
|
8,6,8
|
|
35 |
fijklnpqstvwy
|
9,9,9
|
|
36 |
abcdfgilmnrsuv
|
8,6,6
|
|
37 |
abcdegijklnpruw
|
11,11,9
|
|
38 |
efgijkmnopqrtvwx
|
6,8,4
|
|
39 |
abcdefghilopqrtwy
|
9,9,7
|
|
40 |
abfghklmopqrsuvwxy
|
8,6,12
|
|
41 |
abcdeghklmoprstuwxy
|
9,7,7
|
|
42 |
abcdehijklmnopqrtwxy
|
8,8,6
|
|
43 |
acdefghimnopqrstuvwxy
|
7,3,9
|
|
44 |
abcfghijklmnopqrtuvwxy
|
6,6,6
|
|
45 |
abcdefghijklmnoqrstuwxy
|
5,7,7
|
|
46 |
abcdeghijklmnopqrstuvwxy
|
6,6,6
|