鱼C论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: jrro452

[已解决]一道练习题找不到问题出在哪,请大神帮忙下!

[复制链接]
发表于 2019-5-9 16:46:28 | 显示全部楼层
句首情况:有68个句首,合格的有2个:[['Tq'], ['Luqflw']]

有149个单词,合格的有8个[['cp'],, ['gflm'], ['kkrij'], ['r'], ['mhpe'], ['zr'], ['x'], ['ribfnkh']]
实际英文比这个复杂,地名月份,人名等等实时要大写.
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-5-10 09:11:16 | 显示全部楼层

题目要求是求不合格情况的数量,你按这个统计下看看呢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-5-10 09:15:59 | 显示全部楼层
hjx123hjx 发表于 2019-5-9 15:19
原题目:
给定一篇由大写字母、小写字母、逗号、句号组成的文章,求使文章不合法的字母数。
文章不合法 ...

对哦···我发现是没其他符号····那我也不清楚是哪的问题了···前面有个大神发的s中有+号,我以为真有,现在检查了下确实没有。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-5-10 09:18:26 | 显示全部楼层
wp231957 发表于 2019-5-9 14:03
现在基本可以确定:
小写字母开头的句子43句 非法
大写字母开头的单词100个  合法

突然发现那个s中没有加号啊,你发的这句话“doP.+(khLFCxx,IeZoWLmnSyxOopwFLJmwgkajExsebYARQbPGyvtLckUpDL,fDnmiBIYTBEqFBVvZVrI,,LR\”好些原字符串里面不一样呢。题目给的是“给定一篇由大写字母、小写字母、逗号、句号组成的文章”,应该只有字母和逗号和句号吧。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-5-10 10:01:12 | 显示全部楼层
jrro452 发表于 2019-5-10 09:18
突然发现那个s中没有加号啊,你发的这句话“doP.+(khLFCxx,IeZoWLmnSyxOopwFLJmwgkajExsebYARQbPGyvtLckU ...

咱们对一下数据,看看差在哪里:

1.总共大写字母   1909个
2、大写字母开头的单词  100个  
3、小写字母开头的句子  42 个    (就这个难判断 数字反复有变化)

按我现在的判断 就是1909-100+42=1851  你把你的这几个数据也公布一下,看看是否有差异
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-5-10 10:23:59 | 显示全部楼层
jrro452 发表于 2019-5-10 09:11
题目要求是求不合格情况的数量,你按这个统计下看看呢

1.jpg
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-5-10 10:29:50 | 显示全部楼层
1.jpg
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-5-10 10:40:48 | 显示全部楼层
kaohsing 发表于 2019-5-9 16:46
句首情况:有68个句首,合格的有2个:[['Tq'], ['Luqflw']]

有149个单词,合格的有8个[['cp'],, ['gflm'] ...

题目的要求是跟我们认为规范不太一致的,根据题目来,不合规定的地方有1853个。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-5-10 10:55:58 | 显示全部楼层
wp231957 发表于 2019-5-10 10:01
咱们对一下数据,看看差在哪里:

1.总共大写字母   1909个

我的算法跟你的不太一样,我是先拆分成句子,然后遍历每个句子。先判断句子的首字母是否符合规范,判断之后再把这个句子拆分成单词,然后再判断每个单词是否符合规范。中间累加不符合规范的个数。每次循环得到的是一个句子和其中单词不合规范的个数,是合在一起的。
在你昨天非字母作为开头的提示下我改了代码,确实是和标准答案一致了,但是我目前只有这个长数据验证答案,现在没权限看那道题了····
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-5-10 10:59:21 | 显示全部楼层
wp231957 发表于 2019-5-10 10:01
咱们对一下数据,看看差在哪里:

1.总共大写字母   1909个

但是实际文章当中应该是不存在非字母,逗号和句号的其他符合的,我觉得排除的可能是某个句子是空的情况就是连续出现2个句号,句号中间有N个空格。就行这样".  ."这样,拆分出来的句子为非空,也参与了我写的逻辑中的判断。主要是没其他数据验证,很尴尬。不知道对不对。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-5-10 11:01:22 From FishC Mobile | 显示全部楼层
jrro452 发表于 2019-5-10 10:59
但是实际文章当中应该是不存在非字母,逗号和句号的其他符合的,我觉得排除的可能是某个句子是空的情况就 ...

那就到此为止吧,反正会了就行
最终答案,见鬼去吧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-5-10 11:06:20 | 显示全部楼层
wp231957 发表于 2019-5-10 11:01
那就到此为止吧,反正会了就行
最终答案,见鬼去吧

哈哈哈,好嘛感谢啦!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-5-10 14:23:44 | 显示全部楼层
1.jpg
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-20 05:35

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表