コーディングテスト練習記録
6612 ワード
2021.12.21初日
白駿10818号(最小、最大)
質問する
N個の整数を与える.このとき、最高価格と最低価格を求めるプログラムを作成してください.
私の答え N個 分割N個のStringアレイ を用いる.
インテルアレイを Stringアレイ に変換アレイの最初の値は、最大値と最小値の として指定する. for文を使用して比較すると、 が置き換えられます.デジタルアレイ に直接アクセス
白駿10818号(最小、最大)
質問する
N個の整数を与える.このとき、最高価格と最低価格を求めるプログラムを作成してください.
私の答え
インテルアレイを
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String n = scanner.nextLine();
int num = Integer.parseInt(n);
int[] array = new int[num];
String b = scanner.nextLine();
String[] nArr = b.split(" ");
for (int i = 0; i < num; i++) {
array[i] = Integer.parseInt(nArr[i]);
}
int max = array[0];
int min = array[0];
for (int i = 1; i < num; i++) {
if (max < array[i]) {
max = array[i];
}
if (min > array[i]) {
min = array[i];
}
}
System.out.printf("%d %d", min, max);
}
}
考えるReference
この問題について(コーディングテスト練習記録), 我々は、より多くの情報をここで見つけました https://velog.io/@jgjgill/코딩테스트-연습-기록テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol