http://vimcasts.org/episodes/vimgolf-prime-numbers/
這原本是 vimgolf 的題目,但解法很有意思,因此作者特別介紹,也找出最初的出處
首先要把每個數改用符號表示,像是 1 就用一個 *,2 就用 **,3 就用 ***
這連結的解法是用 Tab,最早出處是用 1
最主要的部份
(<Tab><Tab>+)\1+
最早出處則是 (11+?)\1+
目前的理解是括號內要找的是從二開始遞增的數,\1 則是括號找到的數的倍數
有倍數肯定不是質數
兩個解法差了一個 ?,我猜有加 ? 的效能應該比較好?