306個字
行數
2:創建奇數位數mapping,0~5兩倍會是02468,6~9兩倍且十位數加個位數分別會是13579。
3:最右邊[ ... ]創建0000~9999字串。
製作'0000'~'9999'各自相加計算後的值%10
4:拿掉輸入第一行行數。
5:stdout.writelines比for-loop+print快。
每行提取為變數line,4個子字串'0000'為變數k,用li mapping相加四個子字串個別的結果。
使用ternary operator(A if condition else B)輸出相對應字串。
可讀性相較高版本(格式化排版)
附註:最後一張圖,第14行,直接寫for line in stdin可以到3.2s並且更省記憶體。