問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
システム開発をしている paiza 君は、与えられた文字列から自動で電話番号を取得するプログラムを作成しようと考えました。
文字列からいきなり電話番号を取得するのは難しいと考えた paiza 君は、最初の文字と最後の文字が数字(0~9)であるような文字列を「疑似数字」として取り出すコードを作成することにしました。
文字列 S が与えられるので、そこに含まれる疑似数字を全て出力してください。
数字 1 文字の場合であっても疑似数字とみなされる点に注意してください。
S
S の 1 文字目から始まる疑似数字のうち、末尾の文字が S の 1 文字目に最も近い疑似数字
S の 1 文字目から始まる疑似数字のうち、末尾の文字が S の 1 文字目に 2 番目近い疑似数字
...
S の 2 文字目から始まる疑似数字のうち、末尾の文字が S の 2 文字目に最も近い疑似数字
...
・1 ≦ |S| ≦ 100
・S はアルファベット小文字(a~z)と数字(0~9)からなる文字列
81zaaz18
8
81
81zaaz1
81zaaz18
1
1zaaz1
1zaaz18
1
18
8
1abc2efg345
1
1abc2
1abc2efg3
1abc2efg34
1abc2efg345
2
2efg3
2efg34
2efg345
3
34
345
4
45
5