请...帮我把这个数组中的值分组
我有一个这样的数组
Arr(0) = 5
Arr(1) = ATC^1
Arr(2) = BTC^2
Arr(3) = ATC^3
Arr(4) = CTC^4
Arr(5) = BTC^5
我想要的最终结果是将 Arr(0) 更改为 3,这是组中唯一 TC 的数量。ATC、BTC 和 CTC。我希望 1,2 和 3 的每个项目都具有数组中的分组值。
Arr(0) = 3
Arr(1) = ATC:1,3
Arr(2) = BTC:2,5
Arr(3) = CTC:4
我正在尝试在 MUMP 中执行此操作,因此我没有内置的排序/分组功能。
即使是伪代码也会有所帮助。