Advertisement
HashZayed

Highest Value Palindrome

May 16th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.76 KB | None | 0 0
  1. // Complete the highestValuePalindrome function below.
  2.     static string highestValuePalindrome(string s, int n, int k) {
  3.         int start=0,end = s.Length-1;
  4.         int possible = -1;
  5.         for(int i=0;i<(s.Length/2);i++){
  6.             if(k>=2 && start<end){
  7.                 //start end diffrent
  8.                 if(s[start]!=s[end]){
  9.                     if(s[start]!='9'){
  10.                         k-=2;
  11.                     }else{
  12.                         k-=1;
  13.                     }
  14.                     s[start]!='9';
  15.                     s[end] = '9';
  16.                     start++;
  17.                     end--;
  18.                 }else{
  19.                     start++;
  20.                     end--;
  21.                 }                    
  22.             }
  23.         }
  24.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement