Re: [閒聊] 每日LeetCode已回收

看板Marginalman作者 (みけねこ的鼻屎)時間3年前 (2022/11/04 10:05), 編輯推噓6(604)
留言10則, 6人參與, 3年前最新討論串85/719 (看更多)
345. Reverse Vowels of a String 給你一個字串要你把他的母音字母都反轉。 Example: Input: s = "hello" Output: "holle" 思路: 1.寫一個判斷字母是否是母音的函數。 2.雙指標找到左邊和右邊的第一個母音。 3.把兩個母音交換之後繼續往字串裡面緊縮直到 i == j。 JavaCode: class Solution { public String reverseVowels(String s) { int n = s.length(); char[] chars = s.toCharArray(); int i = 0, j = n - 1; while (i < j) { while (i < j && !isVowel(chars[i])) i++; while (i < j && !isVowel(chars[j])) j--; char tmp = chars[i]; chars[i++] = chars[j]; chars[j--] = tmp; } return new String(chars); } private boolean isVowel(char c) { switch (c) { case 'a': case 'e': case 'i': case 'o': case 'u': case 'A': case 'E': case 'I': case 'O': case 'U': return true; default: return false; } } } ☹☹☹ -- https://i.imgur.com/PIoxddO.jpg
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.26.112 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1667527512.A.F00.html

11/04 10:07, 3年前 , 1F
這提男得我會耶
11/04 10:07, 1F

11/04 10:07, 3年前 , 2F
話說你表情符號怎麼打的這麼小的
11/04 10:07, 2F

11/04 10:11, 3年前 , 3F
☹ = / smile 去空格
11/04 10:11, 3F

11/04 10:16, 3年前 , 4F
刷這種題目有在管效率的嗎?還是效率就純粹自我挑戰而已
11/04 10:16, 4F

11/04 10:18, 3年前 , 5F
簡單的我會想辦法優化 難的基本上以先解出來為主
11/04 10:18, 5F

11/04 10:19, 3年前 , 6F
easy以上的有贏50%基本上都可以接受
11/04 10:19, 6F

11/04 10:21, 3年前 , 7F
原來看的到和其他人的比較結果
11/04 10:21, 7F

11/04 10:26, 3年前 , 8F
大師
11/04 10:26, 8F

11/04 10:26, 3年前 , 9F
11/04 10:26, 9F

11/04 21:10, 3年前 , 10F
大師
11/04 21:10, 10F
文章代碼(AID): #1ZP7DOy0 (Marginalman)
討論串 (同標題文章)
文章代碼(AID): #1ZP7DOy0 (Marginalman)