作者aceldama (2-4)
看板OOAD
标题Re: [其他] 面试题目
时间Sat Apr 25 01:12:17 2015
※ 引述《GoalBased (Artificail Intelligence)》之铭言:
: 今天面试遇到了一个题目,当然题目本身是不难啦,但想问一下怎麽写"更"好,
: 题目:印出1~100,当3的倍数印B,5的倍数印F,3和5的倍数印BF。
http://en.wikipedia.org/wiki/Fizz_buzz
会出这题只是想知道你会不会写code
能写出来不会错就好了
不用想太多
: string B = "B";
: string F = "F";
: string BF = "BF";
: for(int i=1; i<=100; i++)
: {
: if(IsMultiplesOfThreeAndFive(i))
: {
: Consol.Write(BF);
: }
: else
: {
: if(IsMultiplesOfThree(i))
: {
: Consol.Write(B);
: }
: else if(IsMultiplesOfFive(i))
: {
: Consol.Write(F);
: }
: else
: {
: Consol.Write(i.ToString());
: }
: }
: }
: function 部分我就不写了,反正就是%判断後回传true 或 false,
: 手写到一半才发现,应该把{}拿掉的,
: 不知道这样的写法怎麽样?
: 可不可以提供我一些方向或改善空间,
: ps.这不是作业..面试也已经结束等待回应中。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 98.144.29.187
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/OOAD/M.1429895541.A.3EB.html
1F:→ jimmy701010 : 这种何必特别写methid 05/13 23:54
2F:→ jimmy701010 : method 05/13 23:54