SRM396 Div2 250
問題
クレジット番号が与えられる。それを1つずつに分解して、その個数が偶数の時は1-indexedでindexが奇数の場所を2倍、個数が奇数の時はindexが偶数の場所を2倍する。そして、10より大きくなったところはさらにそれを2つに分解して、すべての数字の和が10の倍数ならVALID、それ以外はINVALIDを返す。
考え方
やるだけ。
問題をよく読む。
クレジット番号が与えられる。それを1つずつに分解して、その個数が偶数の時は1-indexedでindexが奇数の場所を2倍、個数が奇数の時はindexが偶数の場所を2倍する。そして、10より大きくなったところはさらにそれを2つに分解して、すべての数字の和が10の倍数ならVALID、それ以外はINVALIDを返す。
やるだけ。
問題をよく読む。