アルゴ式: 946 multi LIFO (Swift)

multi LIFO

  • 連長圧縮 (Run Length Encoding) の問題
  • コンセプトは知ってても名前は初めて知ったかな?
  • structにまとめて実装したけれども、現状ではstructの中では配列に直接追加できてしまう
  • 長期的に利用するのであれば、さらに中にstructを内包して、外側では多機能を許容しつつ、実際にデータを触るのは内側だけ、とした方がいいのだろうか?
  • ここら辺の将来的な編集者が間違えない構造というのは難しい

提出