Coding_Gamesメモ_Add'em_Up

Coding_Gamesメモ_Add'em_Up

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

System.err.println( );

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

内容

合成費用計算機

ルール

低ポイントのカード2枚を合成することで合計ポイントのカード1枚を手に入れることができる
しかし、それには合計ポイント分の費用がかかる

合成費用の例
1p, 2p, 3p のカードを合成  

1p + 2p = 3p
3p + 3p = 6p
合計費用 3 +6 = 9

3p + 2p = 5p
5p + 1p = 6p
合計費用 5 + 6 = 11

一番低いコストですべてのカードを合成すると費用がどれぐらい必要か出力

インプット

1行目 カードの枚数 N
2行目 スペース区切りのカードのコスト

アウトプット

全てのカードを合成するための最小費用

考え方

配列から小さい数2つを探し、合計していく

Coding_Games:https://www.codingame.com/