我有以下单字母流。
A
B
C
A
D
B
A
C
D
从这个流中,我想要一个按字母计数的运行总数流。
(A,1)
(A,1), (B,1)
(A,1), (B,1), (C,1)
(A,2), (B,1), (C,1)
(A,2), (B,1), (C,1), (D,1)
(A,2), (B,2), (C,1), (D,1)
(A,3), (B,2), (C,1), (D,1)
(A,3), (B,2), (C,2), (D,1)
(A,3), (B,2), (C,2), (D,2)
即每输入一个新字母,总数都会更新并发出。
我想这个问题与语言无关,所以请随意提出你喜欢的语言的解决方案。