耐人尋味找奇數
英文就是 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 =
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 ]

奇數
在「耐人尋味找奇數」裡面提到的方法其實還算好,O(1) :p
我記得之前有看到類似的文章,也是判斷奇數的,下面是其中一種方法 :p
int isOdd(int n)
{
if (n < 2)
return (n != 0);
else
return (…
發表於 23-Mar-05 1:02 am | 永久連結
好醒丫…:D
發表於 24-Mar-05 4:41 am | 永久連結