作者thinkniht (不下棋=.=)
看板Soft_Job
标题Re: [请益] 宾果天下.....????
时间Fri Apr 23 02:08:37 2010
※ 引述《ilovebbs (幸福!)》之铭言:
: 虽然已经去面试过了,但还是很在意公司所考的第二题,就是判断为啥三
: 角形(正、直角..),不知道各位会怎麽写..@@
: 早知道当初就问面试官他要的高手是啥...OTL
这种问题一般来说应该有两种方向
一种就是利用反三角函数的方法来取得角度来判断
这方法的问题是 要熟用法...像我以前写论文有用过
现在再叫我写...我早忘光怎麽用了...不查书不行(记得不是直接变成角度)
我想一般人应该也跟我差不多吧...但是如果知道用法的话
判断会变很容易
第二种就是用长度来判断
一般人的想法大概就是比较大小跟做比例的判断
这时最简单的做法就是自己用笔画个范例图来找出判断的方法
(因为要举例找出判断方法 所以比较麻烦)
逻辑能力与coding能力有一定程度的人...
要做出来相信不是问题
我没去过那间公司面试...也没遇过这样的面试题目
但是我有写过这样的程式(之前准备证照的考题有做过)
当我写完的时候 我发现我犯了一个错误
我相信各位很可能也会跟我犯同样的错
就是三角形的类型可能会同时拥有不只一个类型
EX:
三边一样长的...我相信大家直觉上都会认为...
出现正三角形的答案就对了
但那也算锐角三角型吧
所以应该两种类型都要输出
如果写法就一直if...then...else if...下去
让结果只会出现一种三角型类型那就算有bug吧
当然...面试官会不会想到这里我就不知道了
搞不好他只是随便出出也没写过
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.232.137.33
1F:→ andymai:记得原题目其实就只有输入三边长判断是正三角形、直角三角 04/23 07:32
2F:→ andymai:形还是等腰三角形而已~面试官会当场抓bug... 04/23 07:35
3F:→ thinkniht:你面试过?那如果输入等腰直角三角形的边长会? 04/23 07:46
4F:→ thinkniht:不过三种而已的话 要当场写应该很快就能解决的 04/23 07:47
5F:→ sgl2707:当时我是用if去写,当场抓bug叫我改,改完有错又叫我改... 04/23 10:59
6F:→ sgl2707:後来改好了,面试一下就说下礼拜来上班 @@a 04/23 11:00
7F:→ andymai:就是面试过才知道面试官会干嘛...跟楼上差不多流程~只不过 04/23 12:26
8F:→ andymai:那时面试完後~刚上班还有出三个题目~看答案决定起薪... 04/23 12:28
9F:→ andymai:但是我做完第一题就自动闪人了XD 04/23 12:29
10F:→ andymai:至於等腰直角的问题~我记得当时问他是归类在等腰那边... 04/23 12:37
11F:→ thinkniht:为什麽自动闪人啊? 04/23 13:20
12F:→ andymai:主要是因为有另一家比较好的公司给Offer罗... 04/23 18:51