记录一下贝壳的笔试编程题 2018/9/3

 

题目:

记录一下贝壳的笔试编程题 2018/9/3_第1张图片记录一下贝壳的笔试编程题 2018/9/3_第2张图片

答案:python语言

count=0
a,b=map(int, input().split())
while(a!=b):
    a=a-1
    count=count+1
    if(a==b):
        break
    a=a*2
    count=count+1
    if(a==b):   
        break
print(count)
      

Java语言: 

import java.util.Scanner;
class A
{
	Scanner s=new Scanner(System.in);
    int a=s.nextInt();
    int b=s.nextInt();
	int count=0;
	public void show(){
        while(a!=b){
        a--;
        count++;
        if(a==b)
            break;
        a=a*2;
        count++;
        if(a==b) 
            break;
		}
		System.out.println(count);   
	}
}
class BeiKe 
{
	public static void main(String[] args) 
	{
		A a=new A();
		a.show();
	}
}

 

你可能感兴趣的:(记录一下贝壳的笔试编程题 2018/9/3)