# アルゴ式: 946 multi LIFO (Swift)

## [multi LIFO](https://algo-method.com/tasks/946)

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

[editorial]: https://algo-method.com/tasks/946/editorial

### 提出

- [AC](https://algo-method.com/submissions/467173)
