测开面试总结20220225

2022年2月25日

 

 

 

coding题:

1、100元买100只鸡,其中公鸡5元/只,母鸡4元/只,小鸡1元/3只,问可以买公鸡、母鸡、小鸡多少只。算法过程

public class BuyChick {
public static void main(String[] args){
//公鸡
int x =0;
//母鸡
int y= 0;
//小鸡
int z =0;
for(x=0;x<=20;x++){
for(y=0;y<=25;y++){
for(z=0;z<=100;z++){
if((x+y+z)==100 && (5*x+4*y+z/3)==100){
System.out.println("母鸡:"+x+"只,公鸡"+y+"只,小鸡"+z+"只");

}
}
}
}

}
}

 

 

 

2、输出两个字符串中相同的字符,String a="abcdefg";String b="abfyt"

coding如下:

public class Test {

public static void main(String[] args){
String a="abcdefg";
String b="abfyt";
//字符串c输出重复的字符
String c="";
for(int i=0; i<a.length(); i++){
for(int j=0; j<b.length(); j++){
if(a.charAt(i)==b.charAt(j)){
c=c+b.charAt(j);

}
}
}
System.out.println(c);
}

}
上一篇:AcWing 845. 八数码


下一篇:python中如何找出numpy array数组的最值及其索引?