AlexanderChen110 level
获赞
16
粉丝
6
关注
2
看过 TA
10
哈尔滨工业大学
2021
Java
IP属地:未知
暂未填写个人简介
私信
关注
2020-04-12 18:11
哈尔滨工业大学 Java
第一题 计算圆括号的配对数、落单左括号数、落单右括号数 public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.next(); Stack<Character> stack = new Stack<>(); //遇到左括号进入,遇到右括号弹出 int pairnum = 0,leftnum = 0,rightnum = 0; for(int i = 0;i<str.length();i++){ if(str.charAt(i) == ...
Yasu0:第三题贪心 ``` class Man implements Comparable<Man> { int a; int b; int id; int c; public Man(int a, int b, int id, int c) { this.a = a; this.b = b; this.id = id; this.c = c; } @Override public int compareTo(Man o) { if (o.c == this.c) return o.a - this.a; return o.c - this.c; } } /** * 根据顾客属性计算出顾客排队顺序 * * @param a int整型一维数组 顾客a属性 * @param b int整型一维数组 顾客b属性 * @return int整型一维数组 */ public int[] WaitInLine(int[] a, int[] b) { int len = a.length; List<Man> l = new ArrayList<>(); for (int i = 0; i < len; i++) l.add(new Man(a[i], b[i], i + 1, a[i] - b[i])); Collections.sort(l); int[] res = new int[len]; for (int i = 0; i < len; i++) res[i] = l.get(i).id; return res; } ```
投递快手等公司10个岗位
0 点赞 评论 收藏
分享
2020-03-27 11:33
已编辑
哈尔滨工业大学 Java
第一题&nbsp;&nbsp;未AC&nbsp;第二题&nbsp;没看……
goldfish_h...:str_1 = input() str_2 = input() i = j = k = 0 length = len(str_1) for i in range(length): if str_1[i] == str_2[j]: j += 1 else: k += 1 print(k)
投递阿里巴巴集团等公司10个岗位
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务