Coding_Gamesメモ_Rugby_score

Coding_Gamesメモ_Rugby_score

javaの学習にCoding_Games を知り、学習の記録としてメモ。
To debug:

System.err.println( );

を使うとデバックしやすくなる。(エラー出力は評価に影響しない)

内容

得点逆引き

ルール

ラグビーの得点がN ポイントになるには
トライ(5点)
トライ後のゴール(2点)
ペナルティゴール、ドロップゴール(3点)
をそれぞれ何回得れば良いか可能性があるものを全てを出力

インプット

1行目 得点 (N)

アウトプット

(5点) (2点) (3点)
の順で必要な回数を1行づつ出力

考え方

総当りでトライ、トライ後のゴール、ペナルティ(ドロップ)ゴール の点の合計がN になる組み合わせを探す

注意点は

  • ペナルティ(ドロップ)ゴール優先して探す(数取器の1の桁のように)
  • トライ後のゴールはトライとセットになっている(トライ後のゴール <= トライ)

参考

Coding_Games:https://www.codingame.com/
日本ラグビーここにあり! ラグビーのルール(1)得点方法 :https://brave-rugby.com/rule/tokuten.html