登陆注册
37240300000056

第56章 马路动物杀手(下)

“每天都有很多动物在道路上遭遇车祸”,科勒文从口袋里掏出一叠照片。

“这里是我的一些现场记录”,他拿给杨成看。

“你看,这里有一个像是鬣狗(hyena)的事故现场”,科勒文解说道。

“==========h===yyyyyy===eeee=n==a========”

“有着长长的黑白相间斑点的可能是只企鹅(penguin)”,科勒文指着另外一张照片。

“======pe====nnnnnn=======================n=n=ng====u==iiii=iii==nn========================n=”

“刚才那只碰上大货车的倒霉的棕熊(bear),被碰得换了个方向”。

“=====r=rrr=rra=====eee======bb====b=======”

“你可能注意到了,这些动物的身体并不是连续的,有的散落一地,有的方向都是反的”。

“即使是像我这样的专业人士,识别起来也不是件容易的事儿”。

“Alex”,科勒文看着杨成,眼中充满了希冀。

“我真的需要一个程序,可以帮我识别这些图片中的动物”。

“别急,我的朋友,让我先想想”,杨成在道路两侧踱起了步。

首先,肯定需要一个列表,里面有所有常见动物的名称,暂时命名为常量ANIMALS。

接着,对事故现场的字符串进行分析。

很明显,死掉的动物有两个方向,一正一反两种可能,因此匹配的时候要注意这两种情况。

然后,对字符串内容进行分析,因为有很多重复的字符,所以不能直接将字符串和ANIMALS列表内容做匹配。

先将字符串里面的字母过滤出来,维持之前的顺序,命名为unknown,它不会有等号来干扰。

然后遍历ANIMALS列表,如果当前列表内容是unknown字符串的子序列,而且当前列表内容和unknown字符串所拥有的字母是一致的,那就说明当前列表内容(当前动物名称)是正确的。

比如说,上面的鬣狗(hyena)字符串,提取出所有字母,得到“hyyyyyyeeeena”。

“hyena”是“hyyyyyyeeeena”的子序列,而且它们都拥有“h”,“y”,“e”,“n”,“a”五种字母,所以可以认定,这种动物是鬣狗。

值得注意的是,对上面倒霉的棕熊的匹配必须将unknown字符串翻转过来,因为它方向是反的。

“兄弟,写好了,拿去用吧~”,杨成拍了拍科勒文的肩膀。

“叮!恭喜您完成了相关任务!”

“当前积分126分,击败了全球41%的玩家,请您再接再厉!”

同类推荐
  • 星河霸主

    星河霸主

    天际文明时代,科技巅峰,古武争雄。这是古武与新科技碰撞的时代,这是属于强者的时代。无数天才并起,各种势力盘根交错。一名来自小银河系的少年,带着与神秘身世有关的纹身,坚韧不屈走出逆境,一步步成为这浩瀚星河的霸主!情节虚构,请勿模仿
  • 克隆文明

    克隆文明

    身体插满电线和导管,踏入完全陌生的逃生舱,浸没在绿色的营养液中——仅仅在脑海中勾勒这一画面就足够让人望而却步了银河文明进入未知宇宙世界后,然而变幻莫测的宇宙天象将殖民星系文明与母文明的联系断开了。三千年后,另一个星系文明的一支原本平常的陆军小分队阴差阳错的来到了这个新世界他们将带来什么基于EVE背景历史下的星战文
  • 末世之进化风暴

    末世之进化风暴

    在无边的黑暗里,众多的未解和神秘静静地守候,等待那只探索火炬的亮起,恐怖的丧尸,离奇的事件,残暴的人性,隐藏的真相,神秘的奥特曼……那些沉睡在未知世界里的人和事在渐行渐近的好奇下,缓慢开启岁月的封印,褪去寂寞的外衣,展示出一幕幕尘封已久的画面……
  • 快穿之炮灰攻略

    快穿之炮灰攻略

    【快穿系统文有CP1V1】成亲两年,却被一个不知从哪个山旮旯冒出来的绿茶抢了公主之位又抢了她的丈夫!魂魄被系统绑定要她做任务赚足积分,即可帮她重塑肉身以了她复仇的心愿。于是身为公主的顾楚月就开始了掉节操的任务之路,任务目标——抢男人!!!
  • 超少年密码之因为遇见你们

    超少年密码之因为遇见你们

    在科技发达的2050年,一所学校发生了一件让大家都震撼人心的故事。一台机器人因为某个原因被投放在了这所学校——育贤中学。一次意外,夏常安准备找这个机器人。而恰巧的是,隋玉与谌浩轩,也正因为不同的动机而寻找着这个代号为“001”的机器人。在寻找AI路途中,三人成为了好兄弟。并且遇见了是闺蜜的周若琳与方桐。在一次又一次地寻找,一点又一点地成功破解了密码后,他们得到了一个不愿相信的事实。就算是超少年,也会有着爱的密码。离别即将到来,今生,只因为遇见你们,也是最幸福的事情了……
热门推荐
  • 五行修真传

    五行修真传

    主角“李混混”。前世为一街头小混混,整天游手好闲,无所事事,妄想有一天能成为绝世老大,金钱美女一箩筐。却在一次偷盗计划中给闪电劈了,诡异的穿越到异界,从此踏上修真的道路,这一绝世废才得到神秘珠子后,慢慢成长为一代强者,手握绝世神剑斩尽一切,调教可爱的极品小箩莉,一路闯荡追寻梦中的仙女姐姐PS:求点评,写的很小白嘛?
  • 赤色潮汐

    赤色潮汐

    这是一本描述一个在革命前辈熏陶下的奇才,做别人认为是傻事的事情,且义无反顾。一直坚持着以本心,良知的做人揭露社会上的不公,为这个黑暗的社会伸张正能量。笑天顾名思义就是小看人生,笑看苍穹,笑看那些披着人皮的衣冠禽兽的罪恶的下场。这里的很多故事都是肯能存在这个社会中的,仁者见仁智者见智罢了。
  • 仇心

    仇心

    在城中,拥有鸿天国际的崔家和属于言氏集团的言家相安无事的良性竞争,突然有一天韩家带领着翰森地产插足城中,形成三国鼎立的状态崔家有超高智商的崔氏姐弟掌权、言家复杂的家族关系在城中鼎立、韩家出现的神秘人也是大有来头,三个家族的命运又有什么关系?一场意外,让崔芷心陷入困境,崔父的死,让崔芷心选择继续寻找谜团,而身边的人也渐渐开始变质,崔芷心该如何是好?谁才是真正的幕后老大?如果说这是一场棋牌游戏,那么除去大小王后,她还剩K、Q、J三张王牌;如果说这是个希腊神话,那么她就是提西福涅。
  • 猎宝将军

    猎宝将军

    “面山靠水,宝藏其间。”石达开的宝藏引的无数英雄竞折腰。一把流失海外的宝剑和一段宝藏解语引发了石达开的宝藏之谜,国际盗宝公司的层层布局设伏、兄弟之间的友谊与背叛、宝藏线索的扑朔迷离、各路盗宝者的围追堵截、各种机关的巧妙设置…………。古风及其团队能否抽丝剥茧,通过各种险境,化险为夷,揭开石达开的宝藏之谜?
  • 莲华往事

    莲华往事

    从小被遗弃在神庙前的美丽少女修米娅,与年轻的法老阿卡门拉意外相识,一见如故,可是由于身份的悬殊,这注定是一场悲剧。我们都是埃及的王子,为何我们的命运会如此悬殊?被诅咒的王子卡门拉纵使阅尽人间冷漠,悲欢离合,还是未能读懂自己的人生。莲与叶的美丽容颜,茎与藕的晦涩暗沉。一半在明亮如镜的湖心,一半在暗无天日的湖底。都道是:一花一世界,一叶一菩提。而你我:一生一相错,一世一相见。泪醉人,人醉莲。
  • 空间里的小人物

    空间里的小人物

    有一天,他穿越了,他有了一个空间。又一天,他醒来了,他成了一个和尚。一切有为法,入梦幻泡影,如露亦如电,应作如是观。
  • 中国科技史速读

    中国科技史速读

    历史有助于我们树立自尊心、自信心、自豪感,有助于我们建立民族的责任感。因此,我们在参考了大量权威性历史著作的基础上,将中国悠久历史沉淀下来的丰富资料经过提炼,横向分割,纵向发展,纵横交错,全面而系统地阐述相应领域的历史发展进程,内容涵盖中国宫廷历、政治历、军事历、科技历、文化历等领域,具有很强的系统性、知识性和可读性,不仅是广大读者学习中国历史知识的最佳读物,也是各级图书馆珍藏的最佳版本。
  • 末日超级大乱战

    末日超级大乱战

    街机游戏里的97人物,神仙里的太上老君,鬼怪里的寂静岭..各种神奇,各种诡异疯狂降临在了地球上。杨辉作为一名普通人类,获得奇遇,轰杀强者,逆天而行!!
  • 那双宿命的眼

    那双宿命的眼

    她们同为天之骄子,彼此从开始就已有了一份割不断的牵挂,却生来神魔殊途。诸多曲折以后,面临的拯救结果究竟该如何断夺?悲喜皆在一念间,决定了一切……
  • 宁可悔过,不可错过

    宁可悔过,不可错过

    正当年华,在这个最为普通的时期,遇到我的那个他。我爱你,你刚好也爱我。没有谁可以更改你我的历史,同样没有谁能够改变你我现在的想法,同样不能阻止我们想要的未来...