JAVA_Valid Palindrome II_LeetCode 680


JAVA_Valid Palindrome II_LeetCode 680

JAVA_Valid Palindrome II_LeetCode 680 풀이 class Solution { public boolean validPalindrome(String s) { int left = 0; int right = s.length() - 1; while (left < right) { if (s.charAt(left) != s.charAt(right)) return chk(left + 1, right, s) || chk(left, right - 1, s); left++; right--; } return true; } private boolean chk(int left, int right, String s) { while (left < right) { if (s.charAt(left++) != s.charAt(right--)) return false; } return true; } } * 출처 Valid Palindrome II - LeetCode Valid Palindro...


#JAVA #JAVA_LeetCode680 #JAVA_ValidPalindromeII #JAVA_ValidPalindromeII_LeetCode680 #ValidPalindromeII_LeetCode680

원문링크 : JAVA_Valid Palindrome II_LeetCode 680