对该文发表评论已有4条评论,点击全部查看
我的态度:

    登录 | 注册 需要登陆才可发布评论
最新 最热
2023-10-24 13:25:31 Nicholas(weixing1531)
第54行以下会报错 merge必须计算正反两面 而三元操作符present(ns)?ns:this%count_of_number只需计算一面
回复 支持1
2022-10-10 17:01:34 Nicholas(weixing1531)
fortranboy 于 2022-10-10 14:21:19发布
其实,24点的算式有很多无法单纯通过四则运算来解决。
例如:1,1,1,1。
有时候需要用到阶乘运算符:(1+1+1+1)! = 24。
又例如:5,5,5,5。
可以有多种算式:(5+5-5)!/5 = 24;[(5*5-5)/5]! = 24;5*5-5/5 = 24。
使用阶乘和乘方就超纲了
回复 支持1
2022-10-10 14:21:19 fortranboy(fortranboy)
其实,24点的算式有很多无法单纯通过四则运算来解决。 例如:1,1,1,1。 有时候需要用到阶乘运算符:(1+1+1+1)! = 24。 又例如:5,5,5,5。 可以有多种算式:(5+5-5)!/5 = 24;[(5*5-5)/5]! = 24;5*5-5/5 = 24。
回复 支持1
2022-10-05 00:29:04 Nicholas(weixing1531)
你把运算数字的范围阉割掉了 我觉得过度的面向对象反而不好 我再出道题 一幅扑克牌(去掉大小王)共52张牌,随机抽取4张牌,不考虑花色,共有1820种组合 改动上述程序的基础上,如何计算得到有解的组合总数。
回复 支持1