Problem:
今日の乱数 (Today's Random Number)

E869120 君は、「今日の乱数」というキャンペーンをN日間行いました。これは、毎日 1 回乱数を生成し、その値をツイッターに投稿するという企画です。

$1, 2, 3, \dots, N$ 日目の「今日の乱数」は、それぞれ $A_1, A_2, A_3, \dots, A_N$ でした。

E869120 君は、今日の乱数の値が昨日の乱数の値よりも高ければ嬉しくなります。

$N$ 日間のなかで、E869120 君は何回「今日の乱数」によって嬉しくなったでしょうか？

入力

入力は以下の形式で標準入力から与えられる。

$N$
$A_1$ $A_2$ $A_3$ $\dots$ $A_N$

出力

$N$ 日間のなかで、E869120 君が「今日の乱数」によって嬉しくなった回数を、1 行で出力してください。

ただし、最後には改行を入れること。

制約

$1 \leq N \leq 100000 \ (= 10^5)$

$1 \leq A_i \leq 1000000000 \ (= 10^9)$

入力は全て整数である。

入力例1

5
8 6 9 1 20

出力例1

2

3 日目と 5 日目にE869120君は嬉しさを感じます。

入力例2

6
3 3 4 3 3 4

出力例2

2

3 日目と 6 日目にE869120君は嬉しさを感じます。

入力例3

10
10 9 8 7 6 5 4 3 2 1

出力例3

0

E869120君が「今日の乱数」によって嬉しくなることはありません。

Solution in JAVA (judge verdict: Accepted)

import java.util.*;
public class Main {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int n=sc.nextInt();
        int[] nums=new int[n];
        int ans=0;
        for(int i=0;i<n;i++)nums[i]=sc.nextInt();
        for(int i=0;i<n-1;i++)if(nums[i]<nums[i+1])ans++;
        System.out.println(ans);
    }
    
}