标准答案:今天是个好天气
所填答案:
答案1:今天是个坏天气
答案2:今天是个不好的天气
答案3:今天不是个好天气
答案4:今天好天气
答案5:好天气
返回:
答案1:错误答案
答案2:错误答案
答案3:错误答案
答案4:71%接近标准答案
答案5:43%接近标准答案
这不是字符串比较吧,,,
是意思的比较。。。就字符串比较是搞不出来的。。。
学习了 ,,
是呀,的确是意思的比较,好难,想不出算法
1、将答案存到数据库里
答案1:今天是个坏天气
答案2:今天是个不好的天气
答案3:今天不是个好天气
答案4:今天好天气
答案5:好天气
2、输入的字符串与其比较
3、js弹出对应的答案
好爽快!
好不爽快!
这怎么判断??
TO:Sun_19811117() 你的想法太简单了,我举例知识举出来其中的极其片面的以点点,答案会成千上万,你难道都能录入到数据库中?
我希望大家给出我不能实现,或者眼前的算法相对来说很难实现的困难点在哪?我好去说服客户,从这个困难点改变客户的这种想法
哦,偶没办法哩!
public static final Pattern PATTERN = Pattern.compile("^(?:(今天)?(是(?:个)?)?)?(好(?:的)?)(天气)$");
public static void main(String[] args) {
match("今天是个坏天气");
match("今天是个不好的天气");
match("今天不是个好天气");
match("今天好天气");
match("今天是好天气");
match("今天是个好天气");
match("今天是个好的天气");
match("好天气");
}
public static void match(String str) {
Matcher matcher = PATTERN.matcher(str);
if (!matcher.find()) {
System.out.println("错误答案");
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 答案 比较 标准 字符串 学生 天气 今天 错误 如果 int |
注册
个人空间
