• 12

[有趣]越簡單的程式, 越多人不會寫??

garry_huang wrote:
有個小程式也很有趣耶...(恕刪)


河內塔應該算是遞迴的經典範例了
只有兩個環的河內塔一定人人都會
用此解法即可利用遞迴推廣到 n 環的河內塔
經典啊~~
superhbin wrote:
本來是想 /5 .. 我再想想這樣每個數的機率有沒有一樣~
改成 5 個 rand5 相加
變成 5~25

5,6,7 -> 1
8,9,10 -> 2
11,12,13 -> 3
14,15,16 -> 4
17,18,19 -> 5
20,21,22 -> 6
23,24,25 -> 7

這題目還真難~~囧


這個解分布很平均喔
沒想到關鍵是 21
厲害


FOR I=1 TO 100 STEP 1

IF I MOD 3 = 0 THEN
PRINT "Fizz"
FLAG35= "Y"
END IF

IF I MOD 5 = 0 THEN
PRINT "Buzz"
FLAG35="Y"
END IF

IF FLAG <> "Y" THEN PRINT I

NEXT


================================================

應該超簡單吧~ 語法也許有點錯~ 但羅輯不會錯 ps .我是二專生 ,花了.5分鐘

所以可能不算大學生.
bluesystem wrote:
讓我想到前兩天在跟以...(恕刪)




第一題

FOR I = 1 TO N
  STAR_STR=STAR_STR & "*"
resposne.write STAR_STR &

next


第二題

FOR I = 1 TO (N * 2)-1

if i <= N then
  STAR_STR=STAR_STR & "*"
resposne.write STAR_STR &

else
  STAR_STR=SUBSTR(START_STR,1,LEN(STAR_STR)-1) '算字串長度,取星字串減一字元
resposne.write STAR_STR &

END IF
next


===========================================
我是二專生啊~ 那我也可以幹工程師囉... 我用asp 的語法. 不保證對. 不過羅輯差不多就這樣.



好像我想太多了............

自學沒老師總是覺得看到啥就覺得不單純....
睡不著 寫一下
C++語法

#include<iostream.h>
void main()
{
int a=1;
R:
if(a==0)
{
cout<<"fizzbuzz"<<"\n";
goto AA;
}
if(a%3==0)
{
cout<<"fizz"<<"\n";
goto AA;
}
if(a%5==0)
{
cout<<"buzz"<<"\n";
goto AA;
}
cout<<a<<"\n";
AA:
a++;
if(a<=100)
{
goto R;
}
}



goto 書上說不建議使用 但我蠻喜歡用的 比較直觀
JsXxX
Jsxx wrote:
睡不著 寫一下C++...(恕刪)


算15的倍數是多餘的
這題會錯就是錯在這

去年的討論居然被挖了出來
到底是怎麼逛的-w-|||
請問為什麼 算15的倍數是多餘的

我沒有寫過程式

希望有大大能講解
<?
for ($x=1;$x<=100;$x++)
{
if($x % 3==0 && $x%5==0)
{
echo $x.":"."FizzBuzz"."
";
}
elseif($x % 3==0)
{
echo $x.":"."Fizz"."
";
}
elseif($x % 5==0)
{
echo $x.":"."Buzz"."
";
}

}
?>

還算簡單吧

mmppeegg wrote:

我比較好奇的是, 考algorithm, 會有幾個人可以臨場寫出來? 基本上那IQ要很高呢!


不用IQ很高, 這是ACM比賽的基本訓練之一.

=> code一次要寫對, 用眼睛debug..

可以靠重複操作和背pattern達成...

  • 12
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 12)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?