2026問AI之Tiobe程式語言排名與Py3, C, C++"你好"實作
herrDeng網內搜尋
自訂搜尋
Ads
2026年9月14日 星期一
2026年9月9日 星期三
2026年9月4日 星期五
0ms C++ Py3 |Suffix MIN與Prefix MAX解Leetcode 3903, 3904 Smallest Stable Index
0ms C++ Py3 Suffix MIN與Prefix MAX解Leetcode 3903, 3904 Smallest Stable Index
使用一個名為 suf 的陣列來記錄字尾最小值(suffix min)。
接著進行動態Prefix MAX(字首最大值)的計算,以找出何時滿足Max-suf[i] leq k!
[Py3 code請進]
2026年9月2日 星期三
0ms C++ 1-line Py3解Leetcode 3875, 3876 Construct Uniform Parity Array
0ms C++ 1-line Py3解Leetcode 3875, 3876 Construct Uniform Parity Array
一次解Leetcode 3875, 3876,code很簡單,重點是邏輯。
Solving LeetCode 3875 & 3876 together. Simple code, focus is on the logic.
[code on Leetcode 3875]https://leetcode.com/problems/construct-uniform-parity-array-i/solutions/8496231/1beats-100-by-anwendeng-o9jh/
2026年8月28日 星期五
0ms |C++貪婪mask dp解Leetcode難題3734 Lexico min Palindrome greater then target
0ms |C++貪婪mask dp解Leetcode難題3734 Lexico min Palindrome greater then target
這部影片詳細解析了 LeetCode 3734 難題。我們將結合「貪婪演算法 (Greedy)」與「位元遮罩動態規劃 (Bitmask DP)」技術,目標是找出比給定字串大、且字典序最小的回文字串。影片中展示了如何透過剪枝與狀態壓縮將效能優化至 0ms,達成最速解。適合想挑戰高難度演算法與 C++ 實作技巧的開發者。
2026年8月25日 星期二
登1076大屯山黑柴:YOLOE又誤判了!不是雪納瑞 (Kein Schnauzer!😂)
登1076的大屯山黑柴:『我不是雪納瑞』YOLOE又誤判了
Schnauzer,除了是指雪納瑞之外,在德文又指鬍鬚
用三種YOLO 模型:
2026年8月24日 星期一
挑戰海拔1076!黑柴在大屯山助航台觀景台看到了什麼?
海拔1076大挑戰 #黑柴 (#kuroshiba )登 #大屯山 助航台觀景台
這是一次考驗體力與耐力的挑戰!跟著黑柴一起征服海拔 1076 公尺的大屯山助航台觀景台。從起點開始,看著黑柴一步步邁向高處,最終在山頂俯瞰壯闊的景色。
究竟在海拔 1076 公尺的高度,黑柴看到了什麼驚人的風景?快點進來一起體驗這場黑柴的大冒險!
2026年8月21日 星期五
C++ 0ms使用inclusion exclusion, bitmask DP, 二元搜尋解Leetcode難題3116 Kth Smallest Amount With Denomination
C++ 0ms使用inclusion exclusion, bitmask DP, 二元搜尋解Leetcode難題3116 Kth Smallest Amount With Denomination
[codes on Leetcode]https://leetcode.com/problems/kth-smallest-amount-with-single-denomination-combination/solutions/8473317/reduced-coins-mask-dpbinary-searchbeats-6acqj/
這是一題難度標記為 Hard 的 LeetCode 3116 題目。本影片將深入解析如何利用 C++ 達到極致的 0ms 執行效能!我們不只是解題,更要追求最優解。
2026年8月20日 星期四
0ms Branchless Leetcode 3069 | Py3 & C++ 高速解法
Py3 CPP 速解3069 Distribute Elements Into Two Arrays I
為什麼要寫branchless code?避免 CPU 的分支預測失敗!當代CPU 會預先猜測條件判斷(如 if-else)的結果並繼續往下執行。當預測成功時,猜對了效能極佳,猜錯了會造成時間上的懲罰。利用容器index的True or False達成Branchless code!
[C++ Python3 codes請進]
2026年8月19日 星期三
好療癒的畫面, 黑柴爽快地被梳狗毛、清耳朵與YOLO辨識
黑柴 爽快地被梳狗毛、清耳朵與 #YOLO 辨識
使用之AI: yolo26-x yoloe-x26 openvocabulary
0-shot
減少太多的的辨識框,零樣本偵測僅標示:
"black and tan shiba inu", "comb", "brush","slipper","handkerchief"
2026年8月16日 星期日
YOLOE 辨識:黑柴、Panther 與 T34 戰車,誰變成了捕鼠器?
yoloe AI誤判成捕鼠器,黑柴與模型戰車T34 panther
用能辨識1203種的物件的yoloe-pf辨識,1/35的 蘇聯戰車 t34成捕鼠器(Moustrap)、德軍豹式戰車成模型車。
改用YOLOE open vocabulary黑柴是黑柴、二戰戰車是戰車,連微小的模型士兵也能辨識為miniature person
2026年8月15日 星期六
0ms C++ Py3 1 line 解 Leetcode 3702 sequence With Non Zero Bitwise XOR
0ms C++ Py3 1 line 解 Leetcode 3702 sequence With Non Zero Bitwise XOR
迴圈解不稀奇,Python一行解也不稀奇,C++一行解就很少了!
[C++ Py3 一行解請進 👇]
2026年8月12日 星期三
C++ Py3|Sliding window hashmap解Leetcode 2958 Length of Longest Subarray With at Most K
Beat 99.89% C++ Py3|Sliding window hashmap解Leetcode 2958 Length of Longest Subarray With at Most K
一陣子沒出Leetcode解題長片。這題其實很標準2958. Length of Longest Subarray With at Most K Frequency,適合練習sliding window+ hash map ! 客製化的hash map似乎是overkilling
2026年8月10日 星期一
黑柴遇見凶悍的白鵝 AI辨識
#黑柴犬 (#kuroshiba ) 遇見凶悍的白鵝 #YOLO/ #YOLOE AI識
採用 YOLO26 與 YOLOE #零樣本測試
open vocabulary設為:
"black shiba","white goose","car","person"
2026年8月8日 星期六
2026年8月6日 星期四
orange🍊?但我這裡只有穿橘色背帶(Dog Harness)的黑柴!YOLOE 零樣本辨識挑戰
#黑柴 穿新橘色#狗背帶 #YOLOE #零樣本測試
黑柴很不喜歡他的新衣,費了很大勁,才穿上,帶他行走。
這次open vocabulary的設定
model.set_classes([
"orange dog harness", # 橘色狗背帶(核心目標)
"black and tan shiba inu", # 正確強化的黑柴描述
"black and tan husky" #混淆用
.....
看看會不會誤判
2026年8月4日 星期二
Leetcode 3731 Missing Elements:試試 bitset 與1-line Python set,0ms 擊敗 100% 使用者
0ms CPP bitset Py3 1 liner set速解Leetcode 3731 Find Missing Elements
[Py3 一行解請進]
2026年7月30日 星期四
2026年7月29日 星期三
黑柴守護者實測:YOLO AI 能認出 1/35 二戰模型德軍象式戰車嗎?
YOLOE AI實測1/35 模型 黑柴 (#Kuroshiba):這是德國 #象式戰車 (German Jagdpanzer Elefant)還是滑板(skateborad)
2026年7月27日 星期一
0ms 速解Leetcode 1464 最大的乘積:別只會用 Sort!試試Py nlargest, C++ nth_element
0ms|1 line Py3 #nlargest #cpp #nth_element 速解 #Leetcode1464 最大的乘積
Python 1行解用heapq.nlargest。C++2行解用nth_element,都是linear 0ms
[C++, Py3 codes請進]
2026年7月25日 星期六
黑柴遊二子坪 Gemini Omni, YOLOE 雙AI記事
黑柴 遊 二子坪 Gemini Omni, YOLOE 雙AI記事
GeminiOmni Flash產生動畫
#YOLOE #開放字彙 #零樣本 偵測
2026年7月23日 星期四
2026年7月19日 星期日
2026年7月16日 星期四
2026年7月13日 星期一
2026年7月11日 星期六
2026年7月8日 星期三
為什麼 0.1+0.2 != 0.3?IEEE 754 浮點數誤差原理與 Python/C++ 實測
The Math Error Every Programmer Must Know: IEEE 754
🌐 English audio available! Select "English" in the audio track settings (⚙️ Audio track) to listen in English.
電腦float計算含Python cpp示範0.1+0.2!=0.3
為什麼在 Python 或 C++ 中執行 0.1 + 0.2 == 0.3 會得到 False?這不是程式出錯,而是電腦底層採用 IEEE 754 二進位浮點數格式所導致的必然現象。
2026年7月7日 星期二
2026年7月5日 星期日
2026年7月2日 星期四
LeetCode 3286: 別只用 Dijkstra!0-1 BFS (deque) 才是 0ms 關鍵
0ms |C++ Py3| BFS使用deque解Leetcode 3286 Find a Safe Walk Through a Grid
了解以下幾點有助於解決最短路徑問題:
所有權重相同時,只需使用基於佇列queue的廣度優先搜尋(BFS over queue)
權重有兩種非負值(如本題所示),使用基於雙端佇列(deque)的廣度優先搜尋(BFS over deque)
權重為正值時,使用基於優先權佇列(priority queue)的廣度優先搜尋(類似Dijkstra演算法)
2026年7月1日 星期三
Beats 100%|C++ UnionFind BFS解Leetcode 2812 Find the Safest Path in a Grid
Beats 100%|C++ unionFind BFS linkedList解Leetcode 2812 Find the Safest Path in a Grid
本影片詳細講解如何結合 UnionFind與 BFS(廣度優先搜尋)來解決 LeetCode 2812. Find the Safest Path in a Grid。透過 BFS 預處理所有格子到最近小偷的距離,再利用 UnionFind 找出具有最大安全性係數的路徑,最終在 C++ 實作中達到 182ms 並擊敗 100% 的紀錄!
2026年6月30日 星期二
2026年6月27日 星期六
C++ bitset array依數字 3、13、177、31622分割解Leetcode 3020 Find the Maximum Number of Elements in Subset
C++ bitset array依數字 3、13、177、31622分割解Leetcode 3020 Find the Maximum Number of Elements in Subset
不用hashmap,另圖蹊徑才有辦法快速解答Leetcode 3020.
-----
No Hashmap—forging a new path to crush LeetCode 3020 fast.
Trick: isqrt(1e9)=31622 , 177, 13, 3
[codes on Leetcodes]https://leetcode.com/problems/find-the-maximum-number-of-elements-in-subset/solutions/8360422/divide-nums-according-to-3-1317731622bea-5tk4/
#anwendeng
2026年6月24日 星期三
Beats 100%|C/C++矩陣冪次方解Leetcode難題3700 Number of ZigZag Arrays II
Beats 100%|C/C++矩陣冪次方解Leetcode難題3700 Number of ZigZag Arrays II
[codes on Leetcode 3700]https://leetcode.com/problems/number-of-zigzag-arrays-ii/solutions/8354788/symmetrymatrix-exponential149ms-beats-10-9hxf/
[codes on Leetcode 3699]https://leetcode.com/problems/number-of-zigzag-arrays-i/solutions/8352758/use-symmetryprefixdpbeats-9352-by-anwend-xcjj/
在這段影片中,我將深入解析如何使用 矩陣快速冪 (Matrix Exponentiation) 來高效解決 LeetCode 難題 3700:Number of ZigZag Arrays II。這題是 ZigZag Array 系列的進階版本,對時間複雜度有極高要求。
2026年6月22日 星期一
0ms|Leetcode1189 text中可有幾個ballon|C++ 1 liner Py3
0ms|Leetcode1189 text中可有幾個ballon|C++ 1 linerPy3
會處理count freq,接著來就能處理counting sort
[Leetcode 1833 Maximum Ice Cream Bars|Greedy counting sort]https://www.youtube.com/watch?v=4deOmcdAekg
[codes on Leetcode]https://leetcode.com/problems/maximum-number-of-balloons/solutions/8350164/count-freqbeats-100-by-anwendeng-be0r/
[Py3 1-liner請進]
2026年6月21日 星期日
0ms C++ Py3|Leetcode 1833 Maximum Ice Cream Bars|Greedy counting sort
counting sort 0ms cpp py3 Leetcode1833
貪婪計數排序速解Leetcode 1833 Maximum Ice Cream Bars
2026年6月18日 星期四
LeetCode 1344 分針時針夾角:0ms 一行秒殺 (C++/Python)
0ms| 1-liner C++ Py3|1344. Angle Between Hands of a Clock
應徵程式設計師,也會問小學數學,不用懷疑。
-----
When applying for a programmer position, they'll ask you elementary school math questions, no doubt about it.
#leetcode #1liner #cplusplus #python #leetcode1344
[Py3 1-liner請進]
2026年6月16日 星期二
C, Py3, C++解Leetcode 3612 與難題3614 Process String with Special Operations
C Py3 C++解Leetcode 3612 與難題3614 Process String with Special Operations
一個字串問題Leetcode 3612,用C++或Python是易如反掌,用C語言就難多了,然而這個解題經驗,順便用來解所謂hard 3614. Process String with Special Operations II
2026年6月12日 星期五
Beats 100%|C++ BFS LCA binary lifting與模指數運算解Leetcode難題3559 Number of Ways to Assign Edge Weights II
#anwendeng
Beats 100%|C++ BFS LCA binary lfting與模指數運算解Leetcode難題3559 Number of Ways to Assign Edge Weights II
- Adjacency-list: array linked Lists
- BFS - construct parent[], level[]
- LCA- binary lifting - distance
- Fast modular power , pow2
- query call distance & pow2 to give answer
2026年6月11日 星期四
C++實作快速模指數運算LeetCode、Competitive Programming
#cplusplus 實作快速模指數運算
許多刷題如#Leetcode 需要有實作#快速模指數 運算的#modular #exponentiation 技能 #binary method
計算 x**N (mod P)用for迴圈跑N次其實是很慢!特別N很大
2026年6月10日 星期三
2026年6月9日 星期二
LeetCode 3689 | 0ms C++ minmax & Python 1-Liner
C++ #minmax 0ms Py #1liner 速解Leetcode 3689 Maximum Total Subarray Value I
2026年6月8日 星期一
0ms branchless|C++ Py3 2-pointer速解Leetcode 2161 Partition Array According to Given Pivot
C++ Py3 2pointer速解Leetcode2161 Partition Array According to Given Pivot
影片說明解法Py3用迴圈 list 相加。
[C++branchless 0ms請進]
2026年6月6日 星期六
0ms C++ Py3 1-line prefix sum速解Leetcode 2574 Left and Right Sum Differences
0ms C++ Py3 1-line prefix sum速解Leetcode 2574 Left and Right Sum Differences
3 different solutions are given in this video.
標示easy也確實可用簡化的方式來解,如果解答不是線性解,就要加油囉。Key word:Prefix sum
[Py3 1-liner請進]
2026年6月3日 星期三
LeetCode 3635, 3633秒殺!Python & C++ 雙解法實戰
Py3 cpp速解Leetcode 3635, 3633 Earliest Finish Time for Land and Water Rides
[Py3 解請進]
2026年5月29日 星期五
當黑柴遇上冰島維京傳奇Erik:這眼神是在懷疑 YOLO AI 還是懷疑史實?
#黑柴犬 #kuroshiba 與#冰島 #維京#Viking #羊毛公仔 #erick #YOLO AI辨識
辨識模型 YOLOE-x26-seg
跟著黑柴一起探索冰島!🐕🦺 這次我們用 YOLO AI 辨識技術,來認識這位來自冰島的手工維京公仔 —— Eric。
🛡️ 歷史小筆記: 這位 Erik(紅鬍子艾瑞克#ErikTheRed)可是歷史上大名鼎鼎的人物,正是他發現了格陵蘭!這公仔是冰島紀念品純羊毛手工製作,連帶角頭盔的細節都完美還原。
2026年5月27日 星期三
2026年5月26日 星期二
LeetCode 3120 Bitset vs Bitmask:效能對決!|branchless 0ms beats 100% |C++,Py3
C++ py3 #bitset #bitmask 速解#leetcode3120 Count the Number of Special Characters I
這種簡單問題最適合來練功
2026年5月23日 星期六
Leetcode 1752 | 1-Line Python & 0ms C++ Solution
#Leetcode1752 rotated Sorted| C++1 pass |Py3 #1line |0ms
[Py3 1-liner請進]
2026年5月20日 星期三
2026年5月19日 星期二
2026年5月18日 星期一
LeetCode hard 1345. Jump Game IV | BFS + Linked List 完美解法 Beats 100%! (C++)
C++| BFS hashmap linked list|Leetcode hard 1345 Jump Game 4| beats 100%
單純BFS+2D hash table就是慢點,至不多都是類似的解答,有什麼意思?把2D 器壓平成linked list才是王道。
在這部影片中,我們將挑戰 LeetCode 難度為 Hard 的第 1345 題:Jump Game IV。 雖然這是一道典型的 BFS 題目,但為了達到 Beats 100% 的極致效能,我們巧妙地結合了 Linked List 與 Hashmap 來優化節點的存取,有效加速計算。
2026年5月16日 星期六
2026年5月12日 星期二
Python 1 liner 0ms速解Leetcode 2553 separate digits
#Python 1 liner 0ms速解#leetcode 2553 separate digits
#1line
C++解法不用string,直接用div極速版本請見:
2026年5月10日 星期日
2026年5月9日 星期六
2026年5月8日 星期五
LeetCode 3629 | Prime Teleportation | Fast BFS + Sieve (Beats 100%)
Sieve BFS解Leetcode 3629 Minimum Jumps to Reach End via Prime Teleportation
目前記錄為83ms. Using array version of linked lists it 's faster, say 64ms!為何結合Sieve法與BFS的問題。會被Leetcode標示為medium?
幾個100%的解
2026年5月6日 星期三
Master LeetCode 1861 | Efficient Loop Strategy for Rotating the Box | Beats 100%
C++ C Py3 loop速解Leetcode 1861 Rotating the Box
一連數日Leetcode都是"rotate"的問題,這些問題都解完了嗎?先解今天的
2026年5月1日 星期五
2026年4月29日 星期三
2026年4月28日 星期二
2026年4月27日 星期一
YOLO26在Colab Python上試做畫面分割、姿態檢測與隨機狗辨識
#YOLO26 在#Colab #opencvpython 上試做之二
[YOLO26在Colab Python上試做之1]https://www.youtube.com/watch?v=LT0q-eaCIWU
YOLO26在 Colab 上的進階應用。
影片內容時戳
2026年4月26日 星期日
2026年4月24日 星期五
2026年4月21日 星期二
C++UnionFind與陣列版Linked list解Leetcode 1722 Minimize Hamming Distance After Swap Operations
C++UnionFind與陣列版Linked list解Leetcode 1722 Minimize Hamming Distance After Swap Operations
真正的C++硬和解答,用 Union-Find解答Leetcode 1722. Minimize Hamming Distance After Swap Operations, 用兩個靜態陣列實作Linked List取代2D vector或是hash map
只要幾ms就run完了所有的testcases,當然是100%
-----
A true C++ hard-solution solution, using Union-Find to solve Leetcode 1722. Minimize Hamming Distance After Swap Operations, implementing a Linked List using two static arrays instead of a 2D vector or hash map. All test cases run in just a few milliseconds, achieving 100% completion.
[codes on Leetcode]https://leetcode.com/problems/minimize-hamming-distance-after-swap-operations/solutions/8020783/unionfind-with-counting-freq31ms-beats-1-r1lw/
[C++ UnionFind BFS DFS解圖論問題Leetcode 1971 Find if Path Exists in Graph]https://www.youtube.com/watch?v=B1GQlUN08lk
2026年4月14日 星期二
RAG之NotebookLM操作DeckEdit解鎖文字與Keras辨識mnist手寫數字程式
RAG之NotebookLM操作DeckEdit解鎖文字與Keras辨識mnist手寫數字程式
解決NotebookLM產生簡報文字無法編輯的問題。
採用免費軟體DeckEdit解鎖文字
以Keras辨識mnist手寫數字程式為實際操作實例
2026年4月12日 星期日
Py3 C++ DP速解1320 Minimum Distance to Type a Word Using Two Fingers
Py3 C++ DP速解1320 Minimum Distance to Type a Word Using Two Fingers
這題確實有難度,最初的解答是3D DP,然後逐次化簡,化成2D後,大該就已經是極致了,不想用hash map,300x (26+1)也不大,0ms C++ code
-----
This problem is indeed challenging. The initial solution was 3D dynamic programming, which was then simplified to 2D, reaching its limit. I didn't want to use a hash map; 300x (26+1) isn't a large number. 0ms C++ code.
2026年4月6日 星期一
C++ unordered set PMR解Leetcode 874 Walking Robot Simulation
C++ unordered set PMR解Leetcode 874 Walking Robot Simulation
解Leetcode 874. Walking Robot Simulation因為constraints,只好用hashmap,C++ unordered_set是知名的慢,加上pmr可以快上幾倍
------
Solving LeetCode 874, Walking Robot Simulation, requires using a hashmap due to constraints. C++'s unordered_set is notoriously slow; adding PMR can speed it up several times.
2026年3月30日 星期一
2026年3月28日 星期六
C++UnionFind與matrix分析解難題Leetcode 2573 Find the String with LCP
解難題Leetcode 2573. Find the String with LCP,其實重點是lcp非常特殊的矩陣,只要搞定lcp各項的關聯,如對稱性,對角線上值-1等特性,應該能解出。會先用Union-Find主要是其解法可針對更為廣義的題目,要快就用貪婪。
2026年3月23日 星期一
2026年2月28日 星期六
Py3 C++位元處理與DP解Leetcode 1680 Concatenation of Consecutive Binary Numbers
Py3 C++位元處理與DP解Leetcode 1680 Concatenation of Consecutive Binary Numbers
這當然不是DP的問題,但透過DP的手法卻可以大幅減少計算時間
----
This is certainly not a problem with dynamic programming (DP), but by using DP techniques, the computation time can be significantly reduced.
2026年2月21日 星期六
C++ Py3 bitmask速解Leetcode 762 Prime Number of Set Bits in Binary Representation
C++ Py3 bitmask速解Leetcode 762 Prime Number of Set Bits in Binary Representation
這段影片示範如何使用計數位元和位元遮罩(bit mask),用幾行程式碼解決這個問題。
-----
this video shows how to use count bits & bitmask to solve this question in few lines.
2026年2月19日 星期四
Py3 C++迴圈與計數解Leetcode 696 Count Binary Substrings
Py3 C++迴圈與計數解Leetcode 696 Count Binary Substrings
Leetcode 696. Count Binary Substrings雖然標示為easy,也沒那麼trivial,花了一番功夫才解出branchless C++。而一般回圈解倒是不難,但須要思考一下
-----
Leetcode 696. Count Binary Substrings, though marked as easy, isn't exactly trivial; it took me some effort to solve it in branchless C++. Solving the general loop problem isn't difficult, but it needs thinking.
2026年2月13日 星期五
Py3 C++使用 4 hashmaps解Leetcode 3714 Longest Balanced Substring II
不喜歡C++的unordered_map,主要的原因是慢,也不想重新刻一個好的hashmap,不過透過memory_resource中的工具,加快三倍速度,也能寫出簡易的beats 99%C++解答
2026年2月4日 星期三
py3 C++巢狀迴圈解Leetcode難題3640 Trionic Array II
py3 CPP巢狀迴圈解Leetcode難題3640 Trionic Array II
使用巢狀迴圈來解決 LeetCode 上的難題,就用類似解決簡單的題目的方法。
Lettcode 3637. Trionic Array I簡單問題解了,困難的類似題3640. Trionic Array II也用類似方法解了。不要小看怎麼用迴圈
2026年2月1日 星期日
C++ Py3用nth_element, nsmallest解Leetcode 3010 Divide an Array Into Subar...
C++ Py3用nth_element, nsmallest解Leetcode 3010 Divide an Array Into Subarrays With Minimum Cost I
問題簡單,但應該是同類問題入門,先提供幾個簡易解答
[Py3一行解請進]
----
2026年1月24日 星期六
計數排序與greedy 2 pointer解Leetcode 1877 Minimize Maximum Pair Sum in Array
計數排序與greedy 2 pointer解Leetcode 1877 Minimize Maximum Pair Sum in Array 重點是理解為何Greedy方法可行,code很簡單,就排序sort, counting sort, radix sort都來一遍
[Py3 一行解請進]
訂閱:
文章 (Atom)
熱門文章
-
明文=I'm student key=(2,15,8) 密文=?
-
C字串練習 字串 char word[]="You win!"; 輸出為: You win! You win You wi You w You You Yo Y 給進階使用者: gets () 是個危險的函式!
-
請用C/C++ 程式計算 S=1*1+2*2+3*3+4*4+.....+20*20=?
-
計算你的BMI
-
array ex 1, 2,3,7,8
-
replace(str1, str2,i) 程式碼
-
列印課表數字代碼矩陣,以及代碼的課名 提示: 參考此連結
