# 黃惟Zerojudge練習題目(Python) 參照黃惟的筆記寫的題目~ ### [練習來源](https://yuihuang.com/syntax/) ### [APCS_zerojudge](https://yuihuang.com/apcs/) ### [other_zerojudge](https://hackmd.io/@10946009/other-zj) --- ## Unit-2 基本輸入與輸出、變數、算數運算、資料型態 | 題目 | 題解 | | -------- | -------- | | [a001: 哈囉](https://zerojudge.tw/ShowProblem?problemid=a001) | [連結](https://hackmd.io/@10946009/zj-a001) | | [a002: 簡易加法](https://zerojudge.tw/ShowProblem?problemid=a002) | [連結](https://hackmd.io/@10946009/zj-a002) | | [d049: 中華民國萬歲!](https://zerojudge.tw/ShowProblem?problemid=d049) | [連結](https://hackmd.io/@10946009/zj-d049) | | [d050: 妳那裡現在幾點了?](https://zerojudge.tw/ShowProblem?problemid=d050) | [連結](https://hackmd.io/@10946009/zj-d050) | | [d051: 糟糕,我發燒了!](https://zerojudge.tw/ShowProblem?problemid=d051) | [連結](https://hackmd.io/@10946009/zj-d051) | | [d073: 分組報告](https://zerojudge.tw/ShowProblem?problemid=d073) | [連結](https://hackmd.io/@10946009/zj-d073) | | [a414. 位元運算之進位篇](https://zerojudge.tw/ShowProblem?problemid=a414) | [連結](https://hackmd.io/@10946009/zj-a414) | --- ## Unit-3 比較運算、邏輯運算 、if 判斷、switch 判斷 | 題目 | 題解 | | -------- | -------- | | [a003: 兩光法師占卜術](https://zerojudge.tw/ShowProblem?problemid=a003) | [連結](https://hackmd.io/@10946009/zj-a003) | |[d058: BASIC 的 SGN 函數](https://zerojudge.tw/ShowProblem?problemid=d058)|[連結](https://hackmd.io/@10946009/zj-d058)| |[d060: 還要等多久啊?](https://zerojudge.tw/ShowProblem?problemid=d060)|[連結](https://hackmd.io/@10946009/zj-d060)| |[d063: 0 與 1](https://zerojudge.tw/ShowProblem?problemid=d063)|[連結](https://hackmd.io/@10946009/zj-d063)| |[d064: ㄑㄧˊ 數?](https://zerojudge.tw/ShowProblem?problemid=d064)|[連結](https://hackmd.io/@10946009/zj-d064)| |[d065: 三人行必有我師](https://zerojudge.tw/ShowProblem?problemid=d065)|[連結](https://hackmd.io/@10946009/zj-d065)| |[d067: 格瑞哥里的煩惱 (1 行版)](https://zerojudge.tw/ShowProblem?problemid=d067)|[連結](https://hackmd.io/@10946009/zj-d067)| |[d068: 該減肥了!](https://zerojudge.tw/ShowProblem?problemid=d068)|[連結](https://hackmd.io/@10946009/zj-d068)| |[ e835: p2.表演座位 (Seats)](https://zerojudge.tw/ShowProblem?problemid=e835)|[連結](https://hackmd.io/@10946009/zj-e835)| |[ d066: 上學去吧!](https://zerojudge.tw/ShowProblem?problemid=d066)|[連結](https://hackmd.io/@10946009/zj-d066)| |[d669: 11677 – Alarm Clock](https://zerojudge.tw/ShowProblem?problemid=d669)|[連結](https://hackmd.io/@10946009/zj-d669)| --- ## Unit-4 遞增遞減運算子、迴圈 (for)、一維陣列 (array) | 題目 | 題解 | | -------- | -------- | |[d069: 格瑞哥里的煩惱 (t 行版)](https://zerojudge.tw/ShowProblem?problemid=d069)|[連結](https://hackmd.io/@10946009/zj-d069)| |[d072: 格瑞哥里的煩惱 (Case 版)](https://zerojudge.tw/ShowProblem?problemid=d072)|[連結](https://hackmd.io/@10946009/zj-d072)| |[a058: MOD3](https://zerojudge.tw/ShowProblem?problemid=a058)|[連結](https://hackmd.io/@10946009/zj-a058)| |[a005: Eva 的回家作業](https://zerojudge.tw/ShowProblem?problemid=a005)|[連結](https://hackmd.io/@10946009/zj-a005)| |[c005: 10300 – Ecological Premium](https://zerojudge.tw/ShowProblem?problemid=c005)|[連結](https://hackmd.io/@10946009/zj-c005)| |[d074: 電腦教室](https://zerojudge.tw/ShowProblem?problemid=d074)|[連結](https://hackmd.io/@10946009/zj-d074)| |[c022: 10783 – Odd Sum](https://zerojudge.tw/ShowProblem?problemid=c022)|[連結](https://hackmd.io/@10946009/zj-c022)| |[e968: 2. 班級名單 (Student list)](https://zerojudge.tw/ShowProblem?problemid=e968)|[連結](https://hackmd.io/@10946009/zj-e968)| |[e511: 11364 – Parking](https://zerojudge.tw/ShowProblem?problemid=e511)|[連結](https://hackmd.io/@10946009/zj-e511)| ## Unit-5 迴圈 (while)、進階迴圈控制 (continue/break) | 題目 | 題解 | | -------- | -------- | |[d070: 格瑞哥里的煩惱 (0 尾版)](https://zerojudge.tw/ShowProblem?problemid=d070)|[連結](https://hackmd.io/@10946009/zj-d070)| |[d071: 格瑞哥里的煩惱 (EOF 版)](https://zerojudge.tw/ShowProblem?problemid=d071)|[連結](https://hackmd.io/@10946009/zj-d071)| |[e834: P1.批發出貨(Wholesale)](https://zerojudge.tw/ShowProblem?problemid=e834)|[連結](https://hackmd.io/@10946009/zj-e834)| |[a148: You Cannot Pass?!](https://zerojudge.tw/ShowProblem?problemid=a148)|[連結](https://hackmd.io/@10946009/zj-a148)| |[d010: 盈數、虧數和完全數](https://zerojudge.tw/ShowProblem?problemid=d010)|[連結](https://hackmd.io/@10946009/zj-d010)| |[c067: 00591 – Box of Bricks](https://zerojudge.tw/ShowProblem?problemid=c067)|[連結](https://hackmd.io/@10946009/zj-c067)| |[a010: 因數分解](https://zerojudge.tw/ShowProblem?problemid=a010)|[連結](https://hackmd.io/@10946009/zj-a010)| |[a147: Print it all](https://zerojudge.tw/ShowProblem?problemid=a147)|[連結](https://hackmd.io/@10946009/zj-a147)| |[e969: 3. 大吃大喝 (Big eater)](https://zerojudge.tw/ShowProblem?problemid=e969)|[連結](https://hackmd.io/@10946009/zj-e969)| |[c079: 10346 – Peter’s Smokes](https://zerojudge.tw/ShowProblem?problemid=c079)|[連結](https://hackmd.io/@10946009/zj-c079)| |[d053: 10970 – Big Chocolate](https://zerojudge.tw/ShowProblem?problemid=d053)|[連結](https://hackmd.io/@10946009/zj-d053)| |[d189: 11150 – Cola (多行測資)](https://zerojudge.tw/ShowProblem?problemid=d189)|[連結](https://hackmd.io/@10946009/zj-d189)| ## Unit-6 多維陣列、多重迴圈 | 題目 | 題解 | | -------- | -------- | |[a015: 矩陣的翻轉](https://zerojudge.tw/ShowProblem?problemid=a015)|[連結](https://hackmd.io/@10946009/zj-a015)| |[c085: 00350 – Pseudo-Random Numbers](https://zerojudge.tw/ShowProblem?problemid=c085)|[連結](https://hackmd.io/@10946009/zj-c085)| |[d097: 10038 – Jolly Jumpers](https://zerojudge.tw/ShowProblem?problemid=d097)|[連結](https://hackmd.io/@10946009/zj-d097)| |[d123: 11063 – B2-Sequence](https://zerojudge.tw/ShowProblem?problemid=d123)|[連結](https://hackmd.io/@10946009/zj-d123)| |[b130: NOIP2006 1.明明的随机数](https://zerojudge.tw/ShowProblem?problemid=b130)|[連結](https://hackmd.io/@10946009/zj-b130)| |[d673: 11608 – No Problem](https://zerojudge.tw/ShowProblem?problemid=d673)|[連結](https://hackmd.io/@10946009/zj-d673)| |[c135: 00706 – LC-Display](https://zerojudge.tw/ShowProblem?problemid=c135)|[連結](https://hackmd.io/@10946009/zj-c135)| |[b367: 翻轉世界](https://zerojudge.tw/ShowProblem?problemid=b367)|[連結](https://hackmd.io/@10946009/zj-b367)| |[c013: 00488 – Triangle Wave](https://zerojudge.tw/ShowProblem?problemid=c013)|[連結](https://hackmd.io/@10946009/zj-c013)| |[a040: 阿姆斯壯數](https://zerojudge.tw/ShowProblem?problemid=a040)|[連結](https://hackmd.io/@10946009/zj-a040)| |[a693: 吞食天地](https://zerojudge.tw/ShowProblem?problemid=a693)|[連結](https://hackmd.io/@10946009/zj-a693)| ## Unit-7 function 函數、內建函數 vs. 自訂函數、全域變數 vs. 區域變數 | 題目 | 題解 | | -------- | -------- | |[d039: 11044 – Searching for Nessy](https://zerojudge.tw/ShowProblem?problemid=d039)|[連結](https://hackmd.io/@10946009/zj-d039)| |[a006: 一元二次方程式](https://zerojudge.tw/ShowProblem?problemid=a006)|[連結](https://hackmd.io/@10946009/zj-a006)| |[d255: 11417 – GCD](https://zerojudge.tw/ShowProblem?problemid=d255)|[連結](https://hackmd.io/@10946009/zj-d255)| ## Unit-8 C++字串(string)、常用字串函數 | 題目 | 題解 | | -------- | -------- | |[a130: 12015 – Google is Feeling Lucky](https://zerojudge.tw/ShowProblem?problemid=a130)|[連結](https://hackmd.io/@10946009/zj-a130)| |[b428: 凱薩加密](https://zerojudge.tw/ShowProblem?problemid=b428)|[連結](https://hackmd.io/@10946009/zj-b428)| |[a065: 提款卡密碼](https://zerojudge.tw/ShowProblem?problemid=a065)|[連結](https://hackmd.io/@10946009/zj-a065)| |[d235: 10929 – You can say 11](https://zerojudge.tw/ShowProblem?problemid=d235)|[連結](https://hackmd.io/@10946009/zj-d235)| |[d275: 11586 – Train Tracks](https://zerojudge.tw/ShowProblem?problemid=d275)|[連結](https://hackmd.io/@10946009/zj-d275)| |[c459: 2. 自戀數](https://zerojudge.tw/ShowProblem?problemid=c459)|[連結](https://hackmd.io/@10946009/zj-c459)| |[d267: 11577 – Letter Frequency](https://zerojudge.tw/ShowProblem?problemid=d267)|[連結](https://hackmd.io/@10946009/zj-d267)| |[d671: 11716 – Digital Fortress](https://zerojudge.tw/ShowProblem?problemid=d671)|[連結](https://hackmd.io/@10946009/zj-d671)| |[c015: 10018 – Reverse and Add](https://zerojudge.tw/ShowProblem?problemid=c015)|[連結](https://hackmd.io/@10946009/zj-c015)| ## Unit-9 struct 結構 | 題目 | 題解 | | -------- | -------- | |[d091: 00476 – Points in Figures: Rectangles](https://zerojudge.tw/ShowProblem?problemid=d091)|[連結](https://hackmd.io/@10946009/zj-d091)| ## Unit-10 遞迴 (Recursion) | 題目 | 題解 | | -------- | -------- | |[c002: 10696 – f91](https://zerojudge.tw/ShowProblem?problemid=c002)|[連結](https://hackmd.io/@10946009/zj-c002)| |[c813: 11332 – Summing Digits](https://zerojudge.tw/ShowProblem?problemid=c813)|[連結](https://hackmd.io/@10946009/zj-c813)| |[f640: 函數運算式求值](https://zerojudge.tw/ShowProblem?problemid=f640)|[連結](https://hackmd.io/@10946009/zj-f640)| |[e446: 排列生成](https://zerojudge.tw/ShowProblem?problemid=e446)|[連結](https://hackmd.io/@10946009/zj-e446)| |[f168: m4a2-分配寶物(Treasure)](https://zerojudge.tw/ShowProblem?problemid=f168)|[連結](https://hackmd.io/@10946009/zj-f168)| |[d044: 00640 – Self Numbers](https://zerojudge.tw/ShowProblem?problemid=d044)|[連結](https://hackmd.io/@10946009/zj-d044)| ## Unit-11 STL 標準模板庫 | 題目 | 題解 | | -------- | -------- | |[e529: 00482 – Permutation Arrays](https://zerojudge.tw/ShowProblem?problemid=e529)|[連結](https://hackmd.io/@10946009/zj-e529)| |[e155: 10935 – Throwing cards away I](https://zerojudge.tw/ShowProblem?problemid=e155)|[連結](https://hackmd.io/@10946009/zj-e155)| |[e564: 00540 – Team Queue](https://zerojudge.tw/ShowProblem?problemid=e564)|[連結](https://hackmd.io/@10946009/zj-e564)| |[b838: 104北二2.括號問題](https://zerojudge.tw/ShowProblem?problemid=b838)|[連結](https://hackmd.io/@10946009/zj-b838)| |[c123: 00514 – Rails](https://zerojudge.tw/ShowProblem?problemid=c123)|[連結](https://hackmd.io/@10946009/zj-c123)| |[f640: 函數運算式求值](https://zerojudge.tw/ShowProblem?problemid=f640)|[連結](https://hackmd.io/@10946009/zj-f640)| |[f607: 3. 切割費用](https://zerojudge.tw/ShowProblem?problemid=f607)|[連結](https://hackmd.io/@10946009/zj-f607)| |[d123: 11063 – B2-Sequence](https://zerojudge.tw/ShowProblem?problemid=d123)|[連結](https://hackmd.io/@10946009/zj-d123)| |[d442: 10591 – Happy Number](https://zerojudge.tw/ShowProblem?problemid=d442)|[連結](https://hackmd.io/@10946009/zj-d442)| |[a135: 12250 – Language Detection](https://zerojudge.tw/ShowProblem?problemid=a135)|[連結](https://hackmd.io/@10946009/zj-a135)| |[e641: 10260 – Soundex](https://zerojudge.tw/ShowProblem?problemid=e641)|[連結](https://hackmd.io/@10946009/zj-e641)| |[d267: 11577 – Letter Frequency](https://zerojudge.tw/ShowProblem?problemid=d267)|[連結](https://hackmd.io/@10946009/zj-d267)| |[d221: 10954 – Add All](https://zerojudge.tw/ShowProblem?problemid=d221)|[連結](https://hackmd.io/@10946009/zj-d221)| |[c875: 107北二2.裝置藝術](https://zerojudge.tw/ShowProblem?problemid=c875)|[連結](https://hackmd.io/@10946009/zj-c875)| |[b231: TOI2009 第三題:書](https://zerojudge.tw/ShowProblem?problemid=b231)|[連結](https://hackmd.io/@10946009/zj-b231)| |[d980: 11479 – Is this the easiest problem?](https://zerojudge.tw/ShowProblem?problemid=d980)|[連結](https://hackmd.io/@10946009/zj-d980)| |[e446: 排列生成](https://zerojudge.tw/ShowProblem?problemid=e446)|[連結](https://hackmd.io/@10946009/zj-e446)| <style> /* 電腦版 */ @media (min-width: 600px) { .fatcat{ width:12%; height:18%; } .fatcat2{ width:12%; height:18%; } .fatcat2:hover + .fatcat { transition:0.5s; right:-12%; background-color:white; } } @media (max-width: 600px) { .fatcat{ width:48%; height:26%; } .fatcat2{ width:48%; height:26%; } .fatcat2:click + .fatcat { transition:0.5s; right:-12%; background-color:white; } } .fatcat{ background-image:url(https://i.imgur.com/Xvcw4t5.png); z-index:-1; opacity:60%; background-size: contain; background-repeat: no-repeat; transition:0.5s; position:fixed; bottom:0; right:-1%; } .fatcat2{ position:fixed; bottom:0; right:0; } .fatcatdiv{ width:100%; height:100px; display:flex; justify-content: flex-end; color:white; } </style> <html> <body> <div class="fatcatdiv" id="A"> <div class="fatcat2" id="B"> </div> <div class="fatcat"> </div> </div> </body> </html>