Re: [閒聊] 各種神人的code
目前看到最驚嚇的,
是在履歷附件上看到一段,
幾乎可以說是 Java 的 pseudo code,
相機感測資訊 Exif 之字串搜尋演算法:
String[] ExifSplit = data.split("[Exif]");
for (int i = 0; i < ExifSplit.length; i++) {
if (ExifSplit.indexOf("Make") != -1) {
System.out.println("ExifSplit.subString(ExifSplit.indexOf('Make') + 7"));
} else {
break;
}
}
吐槽點還滿多的,
最後看到那個 break; 的時候,
「喂~人生不能這麼輕易就放棄啊!」差點就在辦公室喊出來了。
至於為什麼會是最驚嚇,
因為這是求職者碩士論文的一部份。
(論文未完稿,希望他有發現。)
--
教授,這樣真的沒問題嗎!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.248.75.40
※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1410525789.A.DA4.html
推
09/12 21:09, , 1F
09/12 21:09, 1F
推
09/12 23:38, , 2F
09/12 23:38, 2F
→
09/13 00:37, , 3F
09/13 00:37, 3F
的確無法compile,所以勉強稱它 pseudo code
→
09/13 01:30, , 4F
09/13 01:30, 4F
我沒打錯,它真的把 code 當字串放進 println ...
※ 編輯: No (111.248.75.40), 09/13/2014 01:41:43
推
09/13 12:25, , 5F
09/13 12:25, 5F
推
09/13 14:36, , 6F
09/13 14:36, 6F
→
09/13 14:40, , 7F
09/13 14:40, 7F
→
09/13 14:43, , 8F
09/13 14:43, 8F
→
09/13 14:45, , 9F
09/13 14:45, 9F
→
09/13 14:49, , 10F
09/13 14:49, 10F
→
09/13 14:52, , 11F
09/13 14:52, 11F
→
09/13 14:55, , 12F
09/13 14:55, 12F
所以你覺得第一次找不到目標字串,
就直接break放棄往剩餘的陣列繼續尋找,
是個正常的邏輯嗎?
pseudo code語法有瑕疵無所謂,
但至少邏輯要對吧
→
09/13 15:03, , 13F
09/13 15:03, 13F
→
09/13 15:04, , 14F
09/13 15:04, 14F
→
09/13 20:42, , 15F
09/13 20:42, 15F
※ 編輯: No (42.76.234.137), 09/13/2014 22:27:56
推
09/16 23:56, , 16F
09/16 23:56, 16F
→
09/16 23:56, , 17F
09/16 23:56, 17F
→
09/16 23:56, , 18F
09/16 23:56, 18F
→
09/16 23:56, , 19F
09/16 23:56, 19F
→
09/16 23:56, , 20F
09/16 23:56, 20F
→
09/16 23:56, , 21F
09/16 23:56, 21F
→
09/16 23:56, , 22F
09/16 23:56, 22F
→
09/16 23:56, , 23F
09/16 23:56, 23F
→
09/16 23:56, , 24F
09/16 23:56, 24F
→
09/16 23:56, , 25F
09/16 23:56, 25F
若你認為虛擬碼怎麼說怎麼對,
可以各自表述,那其實也沒什麼好討論的了。
又若勉強以 Java 來看它,
那我們的對話才至少有一樣的前提,而可以討論。
(System.out.println 這還有其他語言是一模一樣的嗎?)
你抽掉 if .. else 的程式,
造成的問題和原程式是相同的。
(若你的 & 是指邏輯運算的話啦..)
我想你需要的是 java.lang.String.indexOf 的 API 文件。
→
09/16 23:56, , 26F
09/16 23:56, 26F
→
09/16 23:56, , 27F
09/16 23:56, 27F
→
09/16 23:56, , 28F
09/16 23:56, 28F
→
09/16 23:56, , 29F
09/16 23:56, 29F
→
09/16 23:56, , 30F
09/16 23:56, 30F
→
09/16 23:56, , 31F
09/16 23:56, 31F
→
09/16 23:56, , 32F
09/16 23:56, 32F
→
09/16 23:56, , 33F
09/16 23:56, 33F
→
09/16 23:56, , 34F
09/16 23:56, 34F
→
09/16 23:56, , 35F
09/16 23:56, 35F
→
09/16 23:56, , 36F
09/16 23:56, 36F
→
09/16 23:56, , 37F
09/16 23:56, 37F
→
09/16 23:56, , 38F
09/16 23:56, 38F
→
09/16 23:56, , 39F
09/16 23:56, 39F
→
09/16 23:56, , 40F
09/16 23:56, 40F
→
09/16 23:56, , 41F
09/16 23:56, 41F
→
09/16 23:56, , 42F
09/16 23:56, 42F
倒是有點好奇你四列是怎麼數的?
有邀請來面試啊~
不然我幹嘛仔細閱讀他的論文,
不過天不從人願,他面試當天爽約了。
→
09/16 23:56, , 43F
09/16 23:56, 43F
→
09/16 23:56, , 44F
09/16 23:56, 44F
其他就不多回覆了,
願你工作順利。
推
09/17 03:37, , 45F
09/17 03:37, 45F
→
09/17 22:38, , 46F
09/17 22:38, 46F
※ 編輯: No (111.248.73.133), 09/18/2014 01:13:48
推
09/19 22:12, , 47F
09/19 22:12, 47F
討論串 (同標題文章)