Re: [閒聊] 每日LeetCode

作者: Rushia (みけねこ的鼻屎)   2022-11-04 10:05:10
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
作者: PyTorch (屁眼火炬)   2022-11-04 10:07:00
這提男得我會耶話說你表情符號怎麼打的這麼小的
作者: Rushia (みけねこ的鼻屎)   2022-11-04 10:11:00
☹ = / smile 去空格
作者: TNPSCG (TNP)   2022-11-04 10:16:00
刷這種題目有在管效率的嗎?還是效率就純粹自我挑戰而已
作者: Rushia (みけねこ的鼻屎)   2022-11-04 10:18:00
簡單的我會想辦法優化 難的基本上以先解出來為主easy以上的有贏50%基本上都可以接受
作者: TNPSCG (TNP)   2022-11-04 10:21:00
原來看的到和其他人的比較結果
作者: pandix (麵包屌)   2022-11-04 10:26:00
大師
作者: itoumashiro (佩可咪口愛的結晶)   2022-11-04 10:26:00

Links booklink

Contact Us: admin [ a t ] ucptt.com