LeetCode--1323--6 和 9 组成的最大数字

119 篇文章 0 订阅
51 篇文章 0 订阅

题目描述:
给你一个仅由数字 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;
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值