免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123
最近访问板块 发新帖
楼主: r2007

[游戏娱乐] 招聘面试题,用shell击败它吧 [复制链接]

论坛徽章:
7
荣誉版主
日期:2011-11-23 16:44:17子鼠
日期:2014-07-24 15:38:07狮子座
日期:2014-07-24 11:00:54巨蟹座
日期:2014-07-21 19:03:10双子座
日期:2014-05-22 12:00:09卯兔
日期:2014-05-08 19:43:17卯兔
日期:2014-08-22 13:39:09
发表于 2014-05-16 10:19 |显示全部楼层
楼上,规则五你看错了吧?

论坛徽章:
2
白羊座
日期:2013-11-18 19:52:42辰龙
日期:2014-09-07 07:46:06
发表于 2014-05-16 16:54 |显示全部楼层
r2007 发表于 2014-05-16 10:19
楼上,规则五你看错了吧?

恩好像是看错了,第一个而已.
  1. seq 100|awk -va=3 -vb=5 -vc=7 '{s="";s=($0%a>0)?s:"Fizz";s=($0%b>0)?s:s"Buzz";s=($0%c>0)?s:s"Whizz";s=(match($0,a))?"Fizz":s;s=(s=="")?$0:s;print s}'
复制代码

论坛徽章:
0
发表于 2014-05-18 10:47 |显示全部楼层
哪个需求没做呢?
回复 14# Herowinter


   

论坛徽章:
766
金牛座
日期:2014-02-26 17:49:58水瓶座
日期:2014-02-26 18:10:15白羊座
日期:2014-04-15 19:29:52寅虎
日期:2014-04-17 19:43:21酉鸡
日期:2014-04-19 21:24:10子鼠
日期:2014-04-22 13:55:24卯兔
日期:2014-04-22 14:20:58亥猪
日期:2014-04-22 16:13:09狮子座
日期:2014-05-05 22:31:17摩羯座
日期:2014-05-06 10:32:53处女座
日期:2014-05-12 09:23:11子鼠
日期:2014-05-21 18:21:27
发表于 2014-05-19 09:33 |显示全部楼层
本帖最后由 Herowinter 于 2014-05-19 09:35 编辑

回复 23# lsnl8480
输入1 3  5,你的结果不对;
好吧是我错了,输入是3 5 7,
我搞错了,不好意思。

论坛徽章:
0
发表于 2014-05-19 17:24 |显示全部楼层
回复 1# r2007

这样写不是很清晰明了。。
  1. #! /usr/local/bin/python
  2. #http://bbs.chinaunix.net/thread-4137138-1-1.html
  3. l=['3','5','7']
  4. for x  in  range(1,101):
  5.         x=int(x)
  6.         if l[0] in list(str(x)):
  7.             print 'Fizz'
  8.         elif x%int(l[0])==0 and  x%int(l[1])==0 and x%int(l[2])==0:
  9.             print  'FizzBuzzWhizz'
  10.         elif x%int(l[0])==0 and  x%int(l[1])==0:
  11.             print  'FizzBuzz'
  12.         elif x%int(l[0])==0 and x%int(l[2])==0:
  13.             print  'FizzWhizz'
  14.         elif  x%int(l[1])==0 and x%int(l[2])==0:
  15.             print  'BuzzWhizz'
  16.         elif x%int(l[0])==0:
  17.             print  'Fizz'
  18.         elif x%int(l[1])==0:
  19.             print  'Buzz'
  20.         elif x%int(l[2])==0:
  21.             print  'Whizz'
  22.         else:
  23.             print x
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP