java
IntuitionApproachComplexity
Time complexity:

Space complexity:
Code
# Intuition
<!-- Describe your first thoughts on how to solve this problem. -->

# Approach
<!-- Describe your approach to solving the problem. -->

# Complexity
- Time complexity:
<!-- Add your time complexity here, e.g. $$O(n)$$ -->

- Space complexity:
<!-- Add your space complexity here, e.g. $$O(n)$$ -->

# Code
```java []
class Solution {
    public String makeSmallestPalindrome(String s) {
        int i = 0;
        int j = s.length() - 1;
        char[] array = s.toCharArray();
        while(i < j) {
             if (array[i] != array[j]) {
                char minChar = array[i] < array[j] ? array[i] : array[j];
                array[i] = minChar;
                array[j] = minChar;
            }
            i++;
            j--;
        }
        return new String(array);
    }
}
```
['Java']