728x90
반응형
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
첫째 줄에 테스트 케이스의 개수 T가 주어진다.
각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)
각 테스트 케이스마다 A+B를 출력한다.
각 테스트 케이스마다 가 중요한 포인트.
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int t = sc.nextInt();
int[] answer = new int[t]; //합 담을 사이즈만큼 배열 칸수 늘려놓기
for (int i = 0 ; i < t ; i++){ //사이즈만큼 반복
int a = sc.nextInt();
int b = sc.nextInt();
answer[i] = a+b; //a+b를 배열의 i번째 번지에 담는다
System.out.println(answer[i]); //출력한다
}
sc.close();
}
}
첫줄에 케이스 반복 돌릴 횟수를 저장해서 그만큼 배열 크기를 미리 늘려놓는다.
그리고 사이즈만큼 반복을 돌리면서 숫자 a, b를 입력받고
덧셈결과를 배열의 해당 번지에 넣고 출력
해보니까 아 이렇게 배웠지, 이렇게 써먹으면 되는구나 감이 잡힌다.
개념은 이미 주구장창 열심히 배웠고
일도 나름대로 열심히 하고있는데
문제를 해석하는 데에 연습이 필요하다는 걸 느끼는 하루.
728x90
반응형
'study > CodingTest' 카테고리의 다른 글
백준 2753 윤년 판별 (Java) (0) | 2021.11.05 |
---|---|
백준 2884 알람시계 (Java) (0) | 2021.11.05 |
백준 2588 곱셈 손계산 구현하기 (Java) (0) | 2021.11.03 |
백준 10171 고양이 출력하기 (Java) : 이스케이프 문자 (0) | 2021.10.30 |
코딩테스트 카테고리를 신설했습니다. (0) | 2021.10.30 |
댓글