【发布时间】:2015-05-13 16:24:34
【问题描述】:
我有一个输入文件:
A 23
A 45
A 32
A 61
A 78
B 23
B 45
B 32
B 61
B 78
C 23
**C 32
C 45**
C 61
C 78
第一列指定一个组,第二列指定该组的一些值。
我想检查每个组的值顺序是否相同。
例如,A 组的值是 23、45、32、61、78。B 组的值顺序相同。但 C 组中的顺序违反了(粗体),因此输出应该只是“假”。
如果组 C,也遵循值的顺序,输出将为“真”。
注意第一列的组都是唯一的,没有重复的组。
【问题讨论】:
-
示例中的组没有混合在一起。总是这样吗?
-
@KarolyHorvath 是的,团体永远不会混在一起
-
你试过什么?解决方案可以在 bash 中吗?将值存储在数组中并顺序循环数组,当发现 int 乱序时返回 false。