読者です 読者をやめる 読者になる 読者になる

AOJ 0048 Class

プログラミングコンテスト

404 Not Found

なぜこんなやるだけ問題の最たるをピックアップしたかというと5回ほどWrongAnswerしたので・・・。

1回目:謎のWrongAnswer

2回目:float型をdouble型にする→WrongAnswer

3回目:条件式に.0を付け加える→WrongAnswer

4回目:条件式に.00を付け加える→WrongAnswer

5回目:"heavy"が"Heavy"になっていたことに気づき修正
 →なぜか直前に条件式に変なこと(48.02とかにしてた)しててWrongAnswer

6回目:Accept

ありえん・・・・。浮動小数点数恐いと思ってたらそんなことは無くてただ大文字小文字間違ってただけだった。こういうミス実戦で無いような気を付けないと。

送信してる人らのコードがえらい長いので浮動小数点の問題だと決めつけてしまった。

209Byte

main(float v){for(;~scanf("%f",&v);)puts(v>91?"heavy":v>81?"light heavy":v>75?"middle":v>69?"light middle":v>64?"welter":v>60?"light welter":v>57?"light":v>54?"feather":v>51?"bantam":v>48?"fly":"light fly");}