比對字串如下:
string pat = @"(\w+)\s+(car)";
1. | (\w+) | 帶有( A-Za-z0-9_ )的不限字數任何字。 |
2. | \s+ | 任意數空格。 |
3. | (car) | 取得符合 car 此字串。 |
比對字串如下:
string pat = @"(\w+)\s+(car)";
1. | (\w+) | 帶有( A-Za-z0-9_ )的不限字數任何字。 |
2. | \s+ | 任意數空格。 |
3. | (car) | 取得符合 car 此字串。 |
1.delegate.
2.Multithread.
-ThreadPool
-Task
3.Lambda.
因為新買的 Win10 筆電在睡眠恢復後,NumLock 會被關掉,所以寫了這個程式。
九九乘法表是由 2 開始由 2x1=2,2x2=4........。
1.大迴圈由2開始。
2.小迴圈由1開始。
3.i + "*" + j + "=" + (i * j).ToString("00") + " "。
4.跑完九次小迴圈(x1....x9)後執行換行 "\r\n"。
C# 動態生成按鈕 5*5 矩陣
LeetCode #263. Ugly Number
題目:給一個數,判定是否為質數。
LeetCode #242. Valid Anagram
題目:字謎與答案是否相等
例如 cat 與 cta 為 true ,因為皆包含字母 a、c、t。
例如 cat 與 ctk 為 false ,因為有一個字母不符。
LeetCode #171. Excel Sheet Column Number
題目:
A -> 1 B -> 2 C -> 3 ... Z -> 26 AA -> 27 AB -> 28
LeetCode #217. Contains Duplicate
題目:數組中是否含有相同的數 ?
LeetCode #349. Intersection of Two Arrays
題目:兩個數組,尋找交集點。
LeetCode #383. Ransom Note
題目:勒索信,如果信上的英文字母都能從雜誌上剪下則判斷為真,無法從雜誌剪下則判斷為否。
解題大意:將信件與雜誌的英文字母比對26個英文字母表,並記錄出現次數,信件字母出現次數小於或等於雜誌則判斷為真。
LeetCode #338. Counting Bits
題目:計算a,b的加總,但是禁止使用 +、- 符號。
設A=4(0100),B=5(0101)。
1.對A與B值做 or ,得0001
2.對A與B值做 and 然後將 and 的部份進位,得0100,進位(左移1000)。
3.將新A值(0001)與新B值(1000)做or,得(1001)。
4.將新A值(0001)與新B值(1000)做and,得(0000)。
5.進位已完成(已達到0(0000))。
6.結果為1001(9),計算完成。