[問題] 程式碼大量重複卻不知如何解決
給一個字串,若遇到字母,則依照字母順序將它改成 k 個字母後的字母,且不改變大小寫
若超過 Z/z 則回頭從A/a算起 且 k 必定大於 0 且小於等於 9
附上26個字母讓大家方便查詢
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
例如字串為 x3W4jO/a 且 k = 6 則改成 d3C4pU/G
我的寫法:https://i.imgur.com/XBIdN7s.jpg
但是第 3~7 行 與 9~13 行重複性太高了,根本只差在第5行的 'Z' 與第11行的 'z'
因此我改成 https://i.imgur.com/T4YPD3L.jpg
但明顯是錯的,原因在23~26行的註解
不知道各位有沒有漂亮的寫法呢? 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 68.181.88.39
※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1508307377.A.359.html
推
10/18 14:52,
7年前
, 1F
10/18 14:52, 1F
→
10/18 15:18,
7年前
, 2F
10/18 15:18, 2F
→
10/18 15:18,
7年前
, 3F
10/18 15:18, 3F
→
10/18 15:53,
7年前
, 4F
10/18 15:53, 4F
→
10/18 15:54,
7年前
, 5F
10/18 15:54, 5F
→
10/18 15:54,
7年前
, 6F
10/18 15:54, 6F
→
10/18 16:04,
7年前
, 7F
10/18 16:04, 7F
→
10/18 16:04,
7年前
, 8F
10/18 16:04, 8F
→
10/18 17:53,
7年前
, 9F
10/18 17:53, 9F
→
10/18 17:53,
7年前
, 10F
10/18 17:53, 10F
→
10/18 17:53,
7年前
, 11F
10/18 17:53, 11F
→
10/18 17:53,
7年前
, 12F
10/18 17:53, 12F
推
10/18 19:53,
7年前
, 13F
10/18 19:53, 13F
→
10/18 20:30,
7年前
, 14F
10/18 20:30, 14F
→
10/18 20:31,
7年前
, 15F
10/18 20:31, 15F
→
10/18 20:37,
7年前
, 16F
10/18 20:37, 16F
→
10/19 00:08,
7年前
, 17F
10/19 00:08, 17F
→
10/19 00:09,
7年前
, 18F
10/19 00:09, 18F
→
10/19 08:57,
7年前
, 19F
10/19 08:57, 19F
→
10/19 08:57,
7年前
, 20F
10/19 08:57, 20F
→
10/19 08:57,
7年前
, 21F
10/19 08:57, 21F
→
10/19 08:58,
7年前
, 22F
10/19 08:58, 22F
→
10/19 08:58,
7年前
, 23F
10/19 08:58, 23F
推
10/22 21:43,
7年前
, 24F
10/22 21:43, 24F
推
10/24 13:45,
7年前
, 25F
10/24 13:45, 25F
→
10/24 13:45,
7年前
, 26F
10/24 13:45, 26F
→
12/12 07:20,
7年前
, 27F
12/12 07:20, 27F
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章