Q. 입력 한 값의 총 합과 최댓값을 구하시오.
Scanner kb = new Scanner(System.in);
int n = kb.nextInt();
int [] data = new int[n];
for (int i=0; i<n; i++) {
data[i] = kb.nextInt();
}
kb.close();
int sum = 0;
int max=data[0];
for (int i=0; i<n; i++) {
sum += data[i];
if (data[i]>max) max = data[i];
}
System.out.println("This is sum : "+sum);
System.out.println("This is max : "+max);
Q. 입력 한 값을 뒤로 한칸 씩 옮기시오. 맨 마지막 값은 맨 첫번째로 옮기시오.
Scanner kb = new Scanner(System.in);
int n = kb.nextInt();
int [] data = new int[n];
for (int i=0; i<n; i++) {
data[i] = kb.nextInt();
}
kb.close();
int tmp = data[n-1];
for (int i=n-2; i>=0;i--) {
data[i+1] = data[i];
}
data[0] = tmp;
for (int i=0;i<n;i++) {
if (i==n-1) System.out.print(data[i]);
else System.out.print(data[i]+", ");
}
출처 : https://www.inflearn.com/course/java-자료구조 [섹션 1. 제1-1장: 변수, 배열, 반복문]
'IT > 지식' 카테고리의 다른 글
[JAVA] 소수 구하기 및 중복된 정수 쌍의 개수 (0) | 2020.06.06 |
---|---|
[CSS] 드래그 금지 및 우클릭 금지 (0) | 2020.06.05 |
[MariaDB] 컬럼 타입 변경 (0) | 2020.04.24 |
[MariaDB] 컬럼 기본값 변경 (0) | 2020.04.24 |
[MariaDB] 컬럼명 변경 및 COMMENTS 변경 (0) | 2020.04.24 |