1328. CPP의 Leetcode 솔루션

2727 단어 cpp
class Solution {
public:
    string breakPalindrome(string palindrome) {
        int N = palindrome.size(), end = N / 2;
        for (int i = 0; i < end; ++i) {
            if (palindrome[i] != 'a') {
                palindrome[i] = 'a';
                return palindrome;
            }
        }
        if (N > 1) {
            palindrome[N - 1] = 'b';
            return palindrome;
        }
        return "";
    }
};


리트코드



도전



문제에 대한 링크는 다음과 같습니다.
https://leetcode.com/problems/break-a-palindrome/

좋은 웹페이지 즐겨찾기