B - 錠 | AtCoder Beginner Contest 013

less than 1 minute read

B - 錠 | AtCoder Beginner Contest 013

解法

0->9, 9->0をまたぐ場合とまたがない場合のうち小さい方を出力する.

コーナーケース検討

a!=bとなっているがあってもなくても特に影響しない

実装

絶対値を取るabs()を使えば必要な回数は0->9,9->0をまたがない場合はabs(b-a),またぐ場合は10 - abs(b-a)となる.

cout << min(abs(b - a),10 - (b - a)) << endl;

Submission

データ構造・アルゴリズム

  • min()
  • abs()