アルゴ式: 938 トーナメント (Swift)

トーナメント

  • 優勝者以外は全員1度負けているというトーナメントの特性を知っていれば簡単かな
  • とはいえ、最初は順番通りではないということを無視して実装していた
  • (そもそも順番通りなら最後を見ればいいだけ)
  • 順番通りでないから負けている人も記録する必要があると気付いてそれをそのまま実装
  • Setの機能をちゃんと使ったことがなかったから、まとめて引く方法でも実装
  • Setを使った方が可読性は高いな
  • 最初の実装時に入力で-の存在を忘れていたり、aとbをStringで比較していたりといくつかうっかりをした

提出