https://www.acmicpc.net/problem/10950
조건.
- 배열의 갯수 C를 우선 입력 받는다.
- A와 B를 입력받고 A+B의 값을 배열에 저장한다.
- 해당 과정을 입력받은 C만큼 반복한다.
- 저장한 배열을 출력한다.
풀이.
배열의 갯수 C를 입력받고 해당 크기의 배열 객체 arr를 생성했다.
Scanner sc = new Scanner(System.in);
int c;
int[] arr = new int[c];
A+B를 입력받고 A+B의 값을 배열에 저장한다. 해당 과정을 C만큼 반복한다.
for(int i =0; i < c; i++) {
int a = sc.nextInt();
int b = sc.nextInt();
arr[i] = a + b;
}
저장한 배열을 출력하였다.
for(int i =0; i < c; i++) {
System.out.println(arr[i]);
}
정답.
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int c;
c = sc.nextInt();
int[] arr = new int[c];
for(int i =0; i < c; i++) {
int a = sc.nextInt();
int b = sc.nextInt();
arr[i] = a + b;
}
for(int i =0; i < c; i++) {
System.out.println(arr[i]);
}
}
}
참고.
- for 반복문 안에 입력받을 a와 b를 넣어야 for 조건 안에서 계속 반복해서 a와 b값을 입력할 수 있다.
'문제 > 백준' 카테고리의 다른 글
[백준] 10951. A+B - 5 - JAVA (0) | 2025.05.06 |
---|---|
[백준] 10951. A+B - 4 - JAVA (0) | 2025.05.05 |
[백준] 10871. X보다 작은 수 - JAVA (0) | 2025.05.04 |
[백준] 2530. 인공지능 시계 - JAVA (1) | 2025.05.03 |
[백준] 2480. 주사위 세개 - JAVA (0) | 2025.05.03 |