【Java】数値比較(B - Maximum Difference)
解いた問題
AtCoderの「B - Maximum Difference」
提出した回答
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); int min = 0; int max = 0; for (int i = 0; i < N; i++) { int tmp = sc.nextInt(); if (i == 0) { min = tmp; max = tmp; } if (tmp < min) { min = tmp; } if (max < tmp) { max = tmp; } } System.out.println(max - min); sc.close(); } }
初めはListに入れることを考えたが、最小値・最大値を保持して差を取れば良いことに気づいたので、for文を1度回して値を確認した。
TODO
- 他のA,B問題を解く
おわり。。