牛牛有两个数a和b,他想找到一个大于a且为b的倍数的最小整数,只不过他算数没学好,不知道该怎么做,现在他想请你帮忙。
给定两个数a和b,返回大于a且为b的倍数的最小整数。
public int findNumber (int a, int b) { // write code here return (a+b)-a%b; }
import java.util.*; public class Solution { public int findNumber (int a, int b) { int tem=0;//定义一个临时变量 for(int i=1;;i++){ tem=b*i; if(tem>a){//在b的倍数中寻找第一个比a大的数并返回 return tem; } } } }
class Solution: def findNumber(self , a , b ): # write code here if b>a: return b elif b==a: return 2*a else: return (a//b+1)*b
import math class Solution: def findNumber(self , a , b ): # write code here if a < b: return b elif a == b: return (2*b) else: multi = a/b # while (b*multi <= a): # multi = multi + 1 return (b * (math.floor(multi) + 1))
func findNumber( a int , b int ) int { if a==0{ return b } beat:=0 for { if beat*b>a{ return beat*b }else { beat++ } } }