阿里巴巴面试题
需求:去掉第二列第二个数为0的行
    按照顺序 新表第三列的升序 输出所有行,格式为所有行,格式为三列
        第一列为原表第一列
        第二列为原表第二列第一个数
        第三列为原表第二列第二个数各位大佬帮忙,给出完整代码示例,谢谢!

解决方案 »

  1.   

    没看懂你要说明啥?是不是输出3列第一列为 原表第一列的数  
    第二列为原表第二列同列的数
    第三列为原表第二列同列+1的数啊?如果是这样的 写个方法 参数输入2个list返回一个新list,新list是一个存有3个数据的类,用一个循环历遍,把第一个数据为 原表第一列的数  ,第二个数据为原表第二列同行的数,第三个数据为原表第二列同行+1的数,判断下第3个数据是否为0,如果为0不加入新list。
      

  2.   

    没看懂你要说明啥?是不是输出3列第一列为 原表第一列的数  
    第二列为原表第二列同列的数
    第三列为原表第二列同列+1的数啊?如果是这样的 写个方法 参数输入2个list返回一个新list,新list是一个存有3个数据的类,用一个循环历遍,把第一个数据为 原表第一列的数  ,第二个数据为原表第二列同行的数,第三个数据为原表第二列同行+1的数,判断下第3个数据是否为0,如果为0不加入新list。是新表输出三个列,原表第二列逗号拆分开,到新表为一列
      

  3.   


    原理一样啊,就是把第2列转为string 然后 split 用“,” 分开然后判断 第2个数是否是0
      

  4.   


    原理一样啊,就是把第2列转为string 然后 split 用“,” 分开然后判断 第2个数是否是0
    具体代码实现,说的容易