美文网首页facebook 面经
FB面经 数字字符字符串

FB面经 数字字符字符串

作者: Anseis | 来源:发表于2018-09-13 14:21 被阅读0次

比较高频面经
ab123
ab111
比较大小, 这题具体情况还是和面试官讨论

static int method(String s1, String s2) {
    int i = 0;
    int j = 0;
    while (i < s1.length() && j < s2.length()) {
      char c1 = s1.charAt(i);
      char c2 = s2.charAt(j);
      if (Character.isDigit(c1) && Character.isDigit(c2)) {
        int n1 = c1-'0';
        int n2 = c2-'0';
        i++;
        j++;
        while (i < s1.length() && Character.isDigit(s1.charAt(i))) {
          n1 = n1*10 + s1.charAt(i) - '0';
          i++;
        }
        while (j < s2.length() && Character.isDigit(s2.charAt(j))) {
          n2 = n2*10 + s2.charAt(j) - '0';
          j++;
        }
        if (n1 > n2) {
          return 1;
        } else if (n1 < n2) {
          return -1;
        } 
      } else if (Character.isDigit(c1) && !Character.isDigit(c2)) {
        return -1;
      } else if (!Character.isDigit(c1) && Character.isDigit(c2)) {
        return 1;
      } else {
        if (c1 > c2) {
          return 1;
        } else if (c1 < c2) {
          return -1;
        } else {
          i++;
          j++;
        }
      }
    }
    
    if (i < s1.length()) {
      return 1;
    } else if (j < s2.length()) {
      return -1;
    }
    return 0;
  }

相关文章

  • FB面经 数字字符字符串

    比较高频面经ab123ab111比较大小, 这题具体情况还是和面试官讨论

  • 关于JavaScript的隐式转换

    一、 数字与数字之间的转换 1.字符串加数字,数字就会转成字符串。 2.数字减字符串,字符串转成数字。如果字符串不...

  • 2018-10-25

    字符串与数字: 数字与数字 字符串与boolean(真假类型) 字符串与字符串 数字与boolean(真假类型)

  • 数字和字符串相互转换

    数字转字符串 字符串转数字

  • C数字与字符串的相互转换

    相关头文件 数字转字符串 字符串转数字 字符串连接 字符串子串

  • Redis 字符串命令汇总

    创建字符串 获取字符串 删除字符串 检测字符串是否存在 数字递增 数字递减 批量处理字符串

  • 一些奇怪的问题

    字符串 + 数组数字 + 数组'' 字符串 + 对象数字 + 对象

  • Sequelize | 3. 数据 - 类型

    字符串 标准字符串 二进制字符串 文本字符串 布尔 数字 标准数字 - 整数、单浮点、双浮点 非标数字 - 无符号...

  • 2018-08-23

    三元运算符 数字与字符串的连接数字在前,字符串在后,那么数字先进行运算,再与字符串拼接字符串在前,数字在后,直接拼...

  • Python3 编程注意点

    整除 3//2 数字转字符串 str(number),字符串转数字 int(str) 字符串所有方法不修改字符串本...

网友评论

    本文标题:FB面经 数字字符字符串

    本文链接:https://www.haomeiwen.com/subject/lkpwgftx.html