耐人尋味找奇數

英文就是 IsOdd()…. 的確好 Odd… 還要有兩個…

 Function IsEven(N)
     Dim LastDigit
     LastDigit = int(N) mod 10
     IsEven = (LastDigit = 0) or (LastDigit = 2) or _
     (LastDigit = 4) or (LastDigit = 6) or (LastDigit = 8)  End Function

 Function IsOdd(N)
     Dim LastDigit
     LastDigit = int(N) mod 10
     IsOdd = (LastDigit = 1) or (LastDigit = 3) or _
     (LastDigit = 5) or (LastDigit = 7) or (LastDigit = 9)
 End Function

一行Program寫成數十行… 錢真好抓…

[via The Daily WTF ]

  • 發表日期: Tuesday, March 22nd, 2005
  • 發表時間: 11:36 PM
  • 分類:電腦
  • 文章 RSS:RSS 2.0
  • 留言:開放留言
  • Trackback:開放
  • Tags: ,

“耐人尋味找奇數” - 2 個回應

  1. gr Gea-Suan Lin's BLOG 說:

    奇數

    在「耐人尋味找奇數」裡面提到的方法其實還算好,O(1) :p

    我記得之前有看到類似的文章,也是判斷奇數的,下面是其中一種方法 :p
    int isOdd(int n)
    {
    if (n < 2)
    return (n != 0);
    else
    return (…

  2. gr marky 說:

    好醒丫…:D

回覆

*必需
*必需 (不會公開)