题目描述:
给你一个仅由数字 6 和 9 组成的正整数 num。
你最多只能翻转一位数字,将 6 变成 9,或者把 9 变成 6 。
请返回你可以得到的最大数字。
输入:
9669
9996
9999
输出:
9969
9999
9999
题意:
题目描述
题解:
贪心的去找,去找第一个6然后变成9
代码:
class Solution {
public int maximum69Number (int num) {
String number = String.valueOf(num);
char [] ch = number.toCharArray();
for(int i = 0; i < ch.length; i ++){
if(ch[i] == '6'){
ch[i] = '9';
break;
}
}
int ans = Integer.valueOf(String.valueOf(ch));
return ans;
}
}