AtCoder Beginner Contest 039 C - ピアニスト高橋君
けっこう手間取った
implementation
sed 108byte
s/^/WBWBWWBWBWBW DoReMFaSoLaSi/
:
/^\(\w*\) .*i\1/!s/^\(.\)\(\w*\) ./\2\1 /
t
s/.* \(..\).*/\1/
s/F$/i/
atcoderは改行が\r\n
なので、;
にすれば5byte減る。(忘れていた)
また、%20さんが以下を提出しているので見るとよい
- 54byteのsed: https://beta.atcoder.jp/contests/abc039/submissions/764960
- 52byteのperl (全言語最短): https://beta.atcoder.jp/contests/abc039/submissions/764805