Simple - Easy to Understand Solution || Beats - 100%
\n\n# Code\n\nclass Solution {\n    public String makeSmallestPalindrome(String s) {\n        char str[] = s.toCharArray();\n        int i=0, j=s.length()-1;\n 
\n\n# Code\n```\nclass Solution {\n    public String makeSmallestPalindrome(String s) {\n        char str[] = s.toCharArray();\n        int i=0, j=s.length()-1;\n        while(i<j){\n            str[i] = (char)Math.min(str[i],str[j]);\n            str[j]= str[i];\n            i++;\n            j--;\n        }\n        return new String(str);\n        \n    }\n}\n```
['Two Pointers', 'String', 'C++', 'Java']