网站服务器到期为什么要网站备案,信阳做网站的,做面点的网站,重庆城乡建设局网站题目来源#xff1a; leetcode题目#xff0c;网址#xff1a;2566. 替换一个数字后的最大差值 - 力扣#xff08;LeetCode#xff09;
解题思路#xff1a; 将从左到右第一个非 9 数字全部修改为 9 以得到最大值。将从左到右第一个数字全部修改为 0 以得到最小值 leetcode题目网址2566. 替换一个数字后的最大差值 - 力扣LeetCode
解题思路 将从左到右第一个非 9 数字全部修改为 9 以得到最大值。将从左到右第一个数字全部修改为 0 以得到最小值然后计算差值并返回即可。
解题代码
class Solution {public int minMaxDifference(int num) {String resInteger.toString(num);System.out.println(res);String maxgetMax(res);String mingetMin(res);return Integer.parseInt(max)-Integer.parseInt(min);}public String getMin(String sb){StringBuffer resnew StringBuffer();char csb.charAt(0);for(int i0;isb.length();i){if(sb.charAt(i)c){res.append(0);}else{res.append(sb.charAt(i));}}return res.toString();}public String getMax(String sb){StringBuffer resnew StringBuffer();char c ;for(int i0;isb.length();i){char tempsb.charAt(i);if(c ){if(temp9){res.append(temp);}else{ctemp;res.append(9);}}else{if(tempc){res.append(9);}else{res.append(temp);}}}return res.toString();}
} 总结 无官方题解。 sneakily adv.鬼鬼祟祟地