新人第一次求助! 请问怎么样才能实现如下功能:
例子: 输入数据为data = [( a , 4), ( b , 5), ( c , 1), ( d , 3), ( e , 2), ( f ,6)] 使用函数 matching(data) 得到结果[(0,4), (1,2), (3,5)] Matching函数通过判断数组内元素字母首先将元音字母aeiou和其他字母区分为两类,并判断两个同种类型字母所带的数相加是否为3的倍数,如果是,则返回两字母在元素内所对应的位置(如:a(位置0)和e(位置4) a = 4,e=2,4+2 = 6 则返回(0,4))
如果可以麻烦给出具体代码,小弟感激不尽!!!
|