关注
import java.util.Scanner;
public class Count {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String s = scanner.nextLine().trim();
if (s.isEmpty()) {
print(0);
}
String[] nums = s.replace("-", " -")
.replace("+", " ").split(" ");
Integer counts = 0;
for (int i = 0; i < nums.length; i++) {
String temp = nums[i];
int thisNum;
final boolean sub;
if (temp.contains("-")) {
sub = true;
temp = temp.replace("-", "");
} else
sub = false;
if (temp.startsWith("0x")) {
thisNum = Integer.parseInt(temp.replace("0x", ""), 16);
} else if (temp.startsWith("0")) {
thisNum = Integer.parseInt(temp, 8);
} else {
thisNum = Integer.parseInt(temp);
}
if (sub) {
counts -= thisNum;
} else {
counts += thisNum;
}
}
print(counts);
}
public static void print(Object o) {
System.out.println(o);
}
}
我也来写一下
查看原帖
点赞 1
相关推荐
03-29 22:57
汕头大学 嵌入式软件工程师 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 面试被问到不会的问题,你怎么应对? #
21220次浏览 522人参与
# 学历VS实习,哪个更重要? #
857次浏览 31人参与
# 厦门银行科技岗值不值得投 #
15262次浏览 352人参与
# 你见过哪些招聘隐形歧视? #
21790次浏览 186人参与
# 设计人的面试记录 #
205009次浏览 1630人参与
# 你觉得大几开始实习最合适? #
24637次浏览 245人参与
# 招商银行数字金融训练营 #
106154次浏览 916人参与
# uu们,春招你还来吗? #
59802次浏览 640人参与
# 面试中,你被问过哪些奇葩问题? #
94668次浏览 1178人参与
# 哔哩哔哩笔试 #
34709次浏览 140人参与
# 影石Insta360求职进展汇总 #
183991次浏览 1377人参与
# 国企/银行/研究所公司爆料 #
203379次浏览 913人参与
# 你都用vibe coding做过什么? #
18241次浏览 725人参与
# 供应链/物流校招攻略 #
12400次浏览 218人参与
# 虹软科技求职进展汇总 #
16623次浏览 138人参与
# AI Coding实战技巧 #
13037次浏览 276人参与
# 机械人还在等华为开奖吗? #
325193次浏览 1599人参与
# 做完笔试后你收到面试了吗? #
23949次浏览 210人参与
# 恒生电子笔试 #
19942次浏览 156人参与
# 你现在一天AI几次? #
11096次浏览 118人参与
# Vibe Coding 会干掉初级岗位吗? #
19987次浏览 211人参与
# 如果人生可以debug你会改哪一行? #
9721次浏览 140人参与
查看22道真题和解析