Julia: 趣!,13579分别在一本168页书的页码中出现的次数
一、方法1
data =reduce(string,1:168)
map(y->map(n->data[n]==y,1:length(data))|>sum,'1':2:'9')
结果正确。但问题是,二行,并不简洁,不过,语义比较清晰。
二、方法2
这种方法是在方法1的基础上进行简化。
map(y->map(x->x==y,[c for c in reduce(string,1:168)])|>sum,'1':2:'9')
三、方法3
map(x->split(reduce(string,1:168),[x]))|>length,'1':2:'9')
这种方法并不推荐。因为,结果要减1。还不是这么简单,有些存在不需要减1的可能性.
四、方法4
data =reduce(string,1:168)
map(i->filter(x->x==i,data)|>length ,'1':2:'9')
结果正确。且可以放一行,也不显挤。但需要对filter函数相当熟悉。
filter的函数经常可能用到。即过滤掉不符合条件的元素。
filter(x->(x>1), [0 1 5 3 2 1 0]) # =>[5 3 2]
filter((str)->length(str)==3, ["abcd", "efg", "hij", "klmn", "opq"]) #=> ["efg", "hij", "opq"]
注意:以下是表示,这些页码在这些页中是否出现过,并不符合原义。
map(y->map(x->in(y,x),map(string,1:168))|>sum,'1':2:'9')
但的确是蛮有意思的。
关于“|>”:Applies a function to the preceding argument. This allows for easy function chaining.
[1:5] |> x->x.^2 |> sum |> inv=1/55=0.0182[1:5] |> x->x.^2 |> sum #1^2+2^2+3^2+4^2+5^2 =55=55
Julia: 趣!,13579分别在一本168页书的页码中出现的次数相关推荐
- 机器学习百页书:机器学习中常用到的一些数学符号
一本精简的机器学习入门手册.机器学习百页书<机器学习精讲>,人工智能的核心是机器学习,本书囊括机器学习的精髓,系统而精炼地讲解机器学习的基本原理.本书英文版一经推出,就长期位于亚马逊机器学 ...
- 打印一本400页的书多少钱?哪里打印书本比较便宜
近日我拿着一本400页的书本到打印店去打印,到文印店后老板的一系列操作让我惊呆了:我先咨询了打印一本400页的书多少钱?老板拿起我的书本左右翻看了一下,看到后面的封皮处标着98元的定价,老板直接狮子大 ...
- 复印一本200页的数学题多少钱
近来,家里面的神兽要放假了,马上进入两个月的暑假期,趁着暑假期间想让他补习一下功课,我在网上给其找了一些数学题,下下来后打印出来了,有同学家长看到我打印的数学题挺不错的,就想复印这些数学题,并问我:复 ...
- 打印一本500页的书本多少钱
近来在复习考试,朋友给我推荐了一本学习资料,是在网上搜索的电子版资料,资料内容非常丰富,我翻看这个电子资料有一星期后,感觉使用电子设备查看资料有些费眼睛,所以想将这些资料打印成纸质的,便于日常查看. ...
- 机器学习精髓-机器学习百页书
<The Hundred-Page Machine Learning Book>(中文名:<机器学习百页书>)一本精简的机器学习入门手册,本书囊括机器学习的精髓,系统而精炼地讲 ...
- 每日一书丨这是一本演示如何在实际应用中利用设计模式的书
Julia是一个为开发出高性能应用程序而设计的高级编程语言,旨在提高开发人员的生产力.其动态特性可以让你快速做一个小规模的测试,然后移植到大的应用程序中. 它的内省工具可以通过分析高级代码如何翻译成低 ...
- 游戏设计的艺术:一本透镜的书——第五章 元素共同支撑一个主题
这是一本游戏设计方面的好书 转自天之虹的博客:http://blog.sina.com.cn/jackiechueng 感谢天之虹的无私奉献 Word版可到本人的资源中下载 第五章 元素共同支撑一个主 ...
- java怎么读取word某一页内容_Word页码设置的3点技巧,提高排版效率,减少不必要烦恼...
在使用word中,经常会碰到设置页码的需求,无论是毕业论文.产品需求.开发说明书等等中经常要为文档设置页码. 怎么从第二页开始设置页码呢?怎么修改页码的样式,字体呢?今天给大家分享的是关于word中页 ...
- 读取word对应页码_毕业论文怎样自动生成目录及从任意页开始排页码
怎样自动生成目录及从任意页开始排页码微软WORD这个软件大家都很熟悉,但有不少功能我们并没有用到,其中不乏非常实用的.今儿个我给大家介绍一下如何用WORD自动生成目录.这对那些用WORD写书,写论文的 ...
- word从第3页开始设置页码为第一页_写论文、报告必会:快速让Word页码从第三页开始的方法...
我们在用word写论文.报告时, 前两页分别是封面和目录,是不需要插入页码的,我们需要的是从第3页起插入从1开始的页码. 下面一起跟做吧 第一步 光标放在第二页最后,页面设置 - 分隔符 - 下一页 ...
最新文章
- SecureCRT自动保存窗口数据到文件,自动保存日志,每行添加时间戳
- python和c哪个好学-零基础学C好还是python?
- stdafx.h头文件
- 整数划分问题(路径输出)【递归求解方式】
- MemoryStream 反序列化的报错问题
- 使用JQuery Mobile实现手机新闻浏览器
- 完全理解Gson(1):简单入门
- iOS之instancetype
- qemu-kvm 代码分析
- 30岁的我们,生活数据有了哪些改变
- 如何在windows上搭建DZ(Discuz!)论坛?
- Matlab生成zipf随机数
- c语言色环电阻计算器源代码,色环电阻在线计算器
- 《合约星期五》OKEx BTC季度合约 0726周报
- 解决VMware虚拟机安装ikuai限速10M
- 漫漫软考路-考后总结
- 我的jQuery学习之路_笔记(三)
- linux c语言 select函数用法
- Cisco Packet Tracer企业网络安全策略的综合设计与实现
- java PKCS12 证书生成