[問題] 如何快速刪除多餘符號?
請問一下,假設有個預設10*5的文字區塊,如下圖左
如果在中間使用*畫出一個三角形,如下圖中
最後,希望修掉旁邊多餘的.(如下圖右),有沒有甚麼快速的方式??
補充說明:
一定是使用.做為底層,所以一開始會有10*5個.的矩形文字
(簡單說就是一個TXT文字檔內容會長這樣)
之後,會根據使用者的設定在.上面以*號畫出形狀
有可能是 三角形、圓形...等
最後,將上下左右行沒有出現 * 的那行刪掉...
↑想問問有沒有更快的方式...?
.......... ..........
.......... ....*..... ...*...
.......... => ...***.... => ..***..
.......... ..*****... .*****.
.......... .*******.. *******
目前想到的邏輯時,
使用兩個迴圈,一個跑row,一個跑Col
記住都是.的行數,
最後再跑一次兩個迴圈將多餘的.刪除
有人有更好的做法嗎??
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.142.130.225
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1429980436.A.6C1.html
→
04/26 01:16, , 1F
04/26 01:16, 1F
→
04/26 01:16, , 2F
04/26 01:16, 2F
※ 編輯: don750421 (36.238.175.71), 04/26/2015 15:33:44
→
04/26 15:34, , 3F
04/26 15:34, 3F
→
04/26 15:46, , 4F
04/26 15:46, 4F
→
04/26 17:02, , 5F
04/26 17:02, 5F
→
04/26 17:44, , 6F
04/26 17:44, 6F
→
04/26 18:50, , 7F
04/26 18:50, 7F
→
04/26 23:42, , 8F
04/26 23:42, 8F
→
04/26 23:42, , 9F
04/26 23:42, 9F
推
04/28 17:02, , 10F
04/28 17:02, 10F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章