我今天在coding horror處發現了「FizzBuzz」問題。偉大的文章。然而,事中的用戶評論一個搞糊塗了 - 這裏的報價:FizzBuzz評論讓我困惑 - 硬編碼條件錯了嗎?
吉茲傢伙 - 你們每個人誰給 示例代碼 - EVERY ONE - 硬編碼 嘶嘶聲和BUZZ條件.. 。
這聽起來好像這個海報嘲笑人的「硬編碼」的條件,即:
if(i % 3 == 0)
...
什麼是點海報試圖做什麼呢?是否有另一種方式來指定程序中的條件?
感謝您花時間!
丹
嘶嘶聲和BUZZ條件...
評論者只是說,解決方案硬編碼的「三倍和五倍」條件的倍數。如果我們想要「四倍和九倍」呢? – 2010-10-25 18:03:53
你要找的答案有多荒謬?你想要一個3層的解決方案,'i%3'作爲可配置的業務邏輯嗎? – Kobi 2010-10-25 18:23:24
科比 - 這真的是我的問題 - 我不知道這個答案真的有多荒謬 - 否則我不會打擾天才:) – 2010-10-25 18:29:41