题解 | #牛牛找数#

牛牛找数

http://www.nowcoder.com/practice/a1b7ac9efd294c798b35750a1d82daee

题解一:迭代
主要思路:
从b的一倍开始迭代,直到大于b

class Solution {
public:
    /**
     * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
     *
     * 给定两个数a和b,返回大于a且为b的倍数的最小整数。​
     * @param a int整型 代表题目中描述的a
     * @param b int整型 代表题目中描述的b
     * @return int整型
     */
    int findNumber(int a, int b) {
        // write code here
        int i=1;
        while(b*i<=a){
            i++;
        }
        return b*i;
    }
};

题解一:数学

class Solution {
public:
    /**
     * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
     *
     * 给定两个数a和b,返回大于a且为b的倍数的最小整数。​
     * @param a int整型 代表题目中描述的a
     * @param b int整型 代表题目中描述的b
     * @return int整型
     */
    int findNumber(int a, int b) {
        // write code here
        return (a+b)-a%b;
    }
};
牛客网编程题题解 文章被收录于专栏

本专栏记录在牛客网上AC的每一题,写下题解。 未来2年完成2000编程题的题解。 2021.12.29更新,最进准备毕设,断更了,会尽快做完毕设,继续做这一件事情

全部评论

相关推荐

点赞 评论 收藏
转发
安徽省移动公司 IT部门 一年税前14w
点赞 评论 收藏
转发
2 收藏 评论
分享
牛客网
牛客企业服务