---
# System prepended metadata

title: 'Code Snippets: 備忘錄'

---

# Code Snippets: 備忘錄

### Q: 一串數字序列（數列，number sequence，sequential numbers）
### 代表 1 ~ 23 號
### 欲拆成若干組，使得每組的「數字量」差不多

### A: 分組 
➡️ 數字序列只是用來測試，寫好後可以對應回原本的資料，例如：一堆網址
➡️ 概念: 總數（23） 除以 組數（亂試，大於 1 的整數）
➡️ 方法: either **取模 (取餘數)** or **取整 (取商數)**
➡️ **取整 (取商數)** 比較適合，例如 10 對 3 取整只會出現 0 ~ 3
```
for i in range(10):
    print(i // 3)
```
➡️ 之後就是印出每組的「數字量」，看是否差不多（目測）
➡️ 也可以寫個 **邏輯 (condition)** 去確認
例：if [**組間: 數字量 之 (High - Low) < 3**] 就記錄到 list（只是懶得寫）

➡️ 參考做法
　
* ![image](https://hackmd.io/_uploads/rkFAzydlC.png)

➡️ 執行結果
* ![image](https://hackmd.io/_uploads/Byqx-k_eC.png)

> [程式碼排版工具 Carbon](https://carbon.now.sh/)

➡️ 完整版
　
* ![image](https://hackmd.io/_uploads/BJNVFkOgR.png)

➡️ 執行結果
* ![image](https://hackmd.io/_uploads/rJH__y_lA.png)
