Soft_Job 板


LINE

之前去面試了一間夢想已久的外商也碰到類似的變形考題 現在碰巧翻到這古文 考題如下: 1. 給定一 1~N 的正整數數字序列 2. 給定三個正整數 A, B, C 其中 A>B>C>0 3. 序列中能被A整除則顯示Adorable 4. 序列中能被B以及C整除則顯示CUTE 5. 序列中能被A,B,C同時整除顯示AdorableCUTE 6. 其餘顯示原本數字 * 效率越高越佳 我給的方式如下: UINT n1,n2,n3; UINT n1x,n2x,n3x; ..... n1 = n2 = n3 = 0; n1x = A; n2x = B; n3x = C; for i=1; i<=n; ++i,already=0 if i-n1 == n1x print "Adoriable" already = 1; n1 = i; if i-n2 == n2x and i-n3 == n3x print "CUTE" already = 1; if i-n2 == n2x n2 = i; if i-n3 == n3x n3 = i; if !already print i 跟面試官講解了我的邏輯概念後,面試官覺得我的邏輯正確。 但被要求給出數學證明就被考倒了(原諒我沒辦法用數學表示我的想法)。 幸好最後還是offer get. ※ 引述《Domos (沒事發發廢文)》之銘言: : 看了andrei alexandrescu的Three Optimization Tips for C++ : 了解到這題的意思 : % (模數運算) 是很貴的 : 如何不用模數運算解掉這題? : pattern就是每15一個循環 : 必定為 1 2 F 4 B F 7 8 F FB : 寫個loop照上面輸出,一次處理15個數字 : 把尾數處理的漂亮就行了 : 另外resize是很貴的 : 回傳的vector<string>可以先reserve起來 : string本身因為不長,所以不會有malloc的動作 : to_string的效率不佳 : 追求最佳化可使用andrei提供的演算法 : 大guy4醬 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.140.186.28
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1523816722.A.171.html
1F:推 sean2449: FizzBuzz? 04/16 09:08
2F:→ durantlin: YES, 類似的變形題 04/16 10:15
3F:推 carlmonkey: 推一個!有點深度 學了一課! 04/16 11:05
4F:→ pttworld: 這題應該不需要迴圈 04/16 14:57
5F:推 icecastleo: load hit store 04/17 02:02
6F:推 pttnowash: 看不懂趕快推 04/17 10:36
7F:→ pttnowash: if{not understand}, you{push} 04/17 10:37
8F:推 becca945: Buzz! 04/18 09:02
9F:推 silverwolf13: “能被B與C整除”應該再簡化成要嘛能被B*C整除,要 04/19 02:27
10F:→ silverwolf13: 嘛C是B的因數所以整除B就好。上述都能在迴圈之前判 04/19 02:27
11F:→ silverwolf13: 斷。 04/19 02:27
12F:推 louis925: 不對吧? 12可以被4和6整除,但無法被4*6整除,4和6都互 04/26 02:26
13F:→ louis925: 不為因數 04/26 02:26







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BabyMother站內搜尋

TOP