快手错题集

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_41282726/article/details/100070546

1. 版本升级问题

输入:[1 1.0]       输出:false

输入:[6.6.7 6.6.6]  输出: true

 var n = parseInt(readline());
  for (var i = 0; i < n; i++) {
    while (line = readline()) {
      var arr = line.trim().split(' ');
      var newarr1 = [];
      var newarr2 = [];
      if (arr[0].indexOf('.') === -1) {
        newarr1.push(arr[0]);
      } else {
        var zj = arr[0].split('.');
        for (var i = 0; i < zj.length; i++) {
          newarr1.push(zj[i]);
        }
      }
      if (arr[1].indexOf('.') === -1) {
        newarr2.push(arr[1]);
      } else {
        var zj = arr[1].split('.');
        for (var i = 0; i < zj.length; i++) {
          newarr2.push(zj[i]);
        }
      }
      while (newarr1.length < newarr2.length) {
        newarr1.push(0);
      }
      while (newarr1.length > newarr2.length) {
        newarr2.push(0);
      }
      if (parseInt(newarr1.join('')) >= parseInt(newarr2.join(''))) {
        console.log(false);
      } else {
        console.log(true);
      }
    }
  }

可能我写的太繁琐了,复杂度高,运行没有通过。。。。。

2. 字母插入问题

// var arr = readline().split('');
// var str = readline().split('');
var arr =[1,2,3,4,5,6,7,8,9,10,11,12,13];
var str =['a','b','c','d','e','f','g'];
for(var i=0;i<str.length;i++){
    arr.splice(5*i+4,0,str[i]);
}
console.log(arr);

猜你喜欢

转载自blog.csdn.net/weixin_41282726/article/details/100070546