上一篇介紹了Die Game,是一題判斷骰子數字的題目,由於題目是中文,並且把解題絲路都跟你講了,所以只需要想辦法寫出程式碼就可以了。
今天講解的題目是Parking
先附上程式碼:
import java.util.;
import static java.lang.System.;
public class main{
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
while(sc.hasNextInt()){
int a=sc.nextInt();
for(int i=0;i<a;i++){
int b=sc.nextInt();
int max=-1,min=500;
for(int j=0;j<b;j++){
int C=sc.nextInt();
if(C>max) max=C;
if(C<min) min=C;
}
System.out.println(2*(max-min));
}
}
}
};
這題要我們來判斷一段數字中,最大減去最小的兩倍。
這題不會太難,只要找出數字中的最大最小值就好,首先先設兩個輸入的數字,第一個是有幾題,第二個是那題中有幾個數字,接下來先給最大最小值,題目有給,最大100最小1,因此最大只要設小於1,因為這樣最大的質一定會跟著越來越大的數變動,如果最大設500,那麼則無論如何,最大都會是500,最小也一樣是這個方法,所以設大於100就可以了,接下來只要輸出最大減最小的兩倍就可以了,主要也是考在翻譯的題目,在程式方面則不會太難,
今天的講解就到這裡。
明天也是新的題目,會介紹Fourth Point!!,繼續加油!