File tree Expand file tree Collapse file tree 2 files changed +30
-0
lines changed Expand file tree Collapse file tree 2 files changed +30
-0
lines changed Original file line number Diff line number Diff line change 39
39
| [ tree2.wy] ( tree2.wy ) | 畫樹二 |
40
40
| [ try.wy] ( try.wy ) | 異常處理示例 |
41
41
| [ turing.wy] ( turing.wy ) | 圖靈機 |
42
+ | [ pascal_triangle.wy] ( pascal_triangle.wy ) | 賈憲三角 |
42
43
43
44
[ 1 ] : https://en.wikipedia.org/wiki/Fizz_buzz
44
45
[ 2 ] : https://zh.wikipedia.org/wiki/自產生程式
Original file line number Diff line number Diff line change
1
+ 吾有一術。名之曰「賈憲三角」。欲行是術。必先得一數。曰「層數」。乃行是術曰。
2
+ 吾有一列。名之曰「前層之得」。
3
+ 充「前層之得」以一。夫「前層之得」。書之。
4
+ 若「層數」等於一者乃歸空無也。
5
+
6
+ 充「前層之得」以一。夫「前層之得」。書之。
7
+ 若「層數」等於二者乃歸空無也。
8
+
9
+ 有數三。名之曰「計甲」。
10
+ 恆為是。若「計甲」大於「層數」者乃止也。
11
+ 吾有一列。名之曰「此層之得」。
12
+ 充「此層之得」以一。
13
+ 有數一。名之曰「計乙」。
14
+ 夫「前層之得」之長。名之曰「層長」。
15
+ 恆為是。若「計乙」不小於「層長」者乃止也
16
+ 加一以「計乙」。名之曰「計乙又一」
17
+ 夫「前層之得」之「計乙」。名之曰「數甲」。
18
+ 夫「前層之得」之「計乙又一」。名之曰「數乙」。
19
+ 加「數甲」以「數乙」。名之曰「新數」。
20
+ 充「此層之得」以「新數」。
21
+ 加「計乙」以一。昔之「計乙」者。今其是矣。
22
+ 云云。
23
+ 充「此層之得」以一。夫「此層之得」。書之。
24
+ 昔之「前層之得」者。今「此層之得」是矣。
25
+ 加「計甲」以一。昔之「計甲」者。今其是矣。
26
+ 云云
27
+ 是謂「賈憲三角」之術也。
28
+
29
+ 施「賈憲三角」於九。
You can’t perform that action at this time.
0 commit comments