Simple straight forward two pointers
Code
# Code
```swift []
class Solution {
    func makeSmallestPalindrome(_ s: String) -> String {
        var chars = Array(s)
        
        var i = 0
        var j = chars.count - 1
        
        while i < j {
            if chars[i] < chars[j] {
                    chars[j] = chars[i]
                } else {
                    chars[i] = chars[j]
                }
            
            i += 1
            j -= 1
        }
        
        return String(chars)
    }
}
```
['Swift']