close

題目概要:

計算出Mario往上跳幾次,往下跳幾次。

解題方向:

比較每個牆壁的大小,左邊的牆壁大於右邊牆壁=往下跳,左邊牆壁小於右邊牆壁=往上跳。

程式碼:

//Java
import java.util.Scanner;
class uva11764{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
int total=sc.nextInt();
for(int i=0;i<total;i++){
int N=sc.nextInt();
int wall[]=new int[N];
for(int j=0;j<N;j++){
wall[j]=sc.nextInt();
}
int highJ=0;
int lowJ=0;
for(int j=0;j<N-1;j++){
if(wall[j]<wall[j+1]) highJ++;
if(wall[j]>wall[j+1]) lowJ++;
}
System.out.println("Case "+(i+1)+": "+highJ+" "+lowJ);
}
}
}
view raw uva11764.java hosted with ❤ by GitHub

arrow
arrow
    文章標籤
    Java
    全站熱搜
    創作者介紹
    創作者 a7069810 的頭像
    a7069810

    紀錄自己的程式人生

    a7069810 發表在 痞客邦 留言(0) 人氣()