$\mathrm{ans} = \min \{ \mathrm{cnt}(\mathrm{c}) - 1, \mathrm{cnt}(\mathrm{w}) \}$。

print y/w//<y/c//?y/w//:~-y/c//for<>

tailsさんの提出が$1$位だった。 !~入力を$`$'に分けつつ空文字列にし、それらの各点bit積でminを求め、しかも改行文字によりoff-by-oneもいい感じになっている。