题解 | #四则运算#

四则运算

http://www.nowcoder.com/practice/9999764a61484d819056f807d2a91f1e

import java.util.*;
import javax.script.*;

public class Main{
    public static void main(String[] args) throws ScriptException {
        Scanner scan = new  Scanner(System.in);
        String input = scan.nextLine();
        input = input.replace("[","(");
        input = input.replace("{","(");
        input = input.replace("}",")");
        input = input.replace("]",")");
        ScriptEngine scriptEngine = new ScriptEngineManager().getEngineByName("nashorn");
        System.out.println(scriptEngine.eval(input));
    }
}
全部评论
卡bug?
1 回复 分享
发布于 2022-06-01 20:50
java编程不用包,就像开车不踩油门
26 回复 分享
发布于 2021-11-27 21:36
年轻人不讲武德,暴力求解
12 回复 分享
发布于 2021-10-14 10:30
这样解题,能得分吗
1 回复 分享
发布于 2023-05-30 20:06 广东
这个算法是目前看的唯一正确的算法,能处理1/-3这种特殊场景的
1 回复 分享
发布于 2023-04-10 20:56 湖北
哈哈,这个Java召唤出JS的能力
1 回复 分享
发布于 2022-08-25 22:19 广东
JDK还有这玩意!?
1 回复 分享
发布于 2022-07-12 21:14
我是跪着给你留言的
1 回复 分享
发布于 2022-07-05 17:58
开挂的,不算吧
1 回复 分享
发布于 2022-04-03 22:28
牛,第一次见这玩意
1 回复 分享
发布于 2022-03-27 16:57
哈哈哈哈,牛逼老哥666
1 回复 分享
发布于 2021-11-29 16:54
javax得了mvp
点赞 回复 分享
发布于 03-15 14:28 吉林
逆天。
点赞 回复 分享
发布于 2024-04-22 20:52 湖北
try{ System.out.println(scriptEngine.eval(st)); }catch(Exception e){ System.out.println(e.getMessage()); }
点赞 回复 分享
发布于 2024-02-22 16:39 山西
jdk:想不到吧,我还有这样的api
点赞 回复 分享
发布于 2023-12-29 20:40 北京
我也是这样干的,有点超时
点赞 回复 分享
发布于 2023-08-21 16:08 浙江
福利了福利了,大神的脑回路够清奇
点赞 回复 分享
发布于 2023-05-21 12:39 浙江
太6了吧
点赞 回复 分享
发布于 2023-04-26 13:36 广东
考试能这么干吗?
点赞 回复 分享
发布于 2023-04-03 14:03 上海
考试肯定不能这么***当面试官是傻子啊。
点赞 回复 分享
发布于 2023-03-21 10:42 上海

相关推荐

看到这个内容真是闹麻了。。。。。。现在有了AI以后很多人面试都会作弊吗? 那对老老实实面试的人岂不是不公平....
程序员牛肉:公平那是对小孩子讲的童话故事,成年人的世界只有能不能接受失败的后果。 你要是能接受面试作弊被发现之后多家公司联合永久拉黑的后果,你就搞。
点赞 评论 收藏
分享
流浪的神仙:无恶意,算法一般好像都得9硕才能干算法太卷啦
点赞 评论 收藏
分享
05-22 09:23
门头沟学院 Java
点赞 评论 收藏
分享
07-02 13:50
闽江学院 Java
点赞 评论 收藏
分享
评论
169
32
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务