백준 | 배열 섹션 - 2566번. 최댓값, 11021번. A+B-7 문풀

728x90

2566번. 최댓값

입력

첫째 줄부터 아홉 번째 줄까지 한 줄에 아홉 개씩 수가 주어진다. 주어지는 수는 100보다 작은 자연수 또는 0이다.

출력

첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 위치한 행 번호와 열 번호를 빈칸을 사이에 두고 차례로 출력한다. 최댓값이 두 개 이상인 경우 그 중 한 곳의 위치를 출력한다.

내 코드

import java.util.Scanner;

/* 백준 2566번. 최댓값 
[입력]
첫째 줄부터 아홉 번째 줄까지 한 줄에 아홉 개씩 수가 주어진다. 
주어지는 수는 100보다 작은 자연수 또는 0이다.
[출력]
첫째 줄에 최댓값을 출력하고, 
둘째 줄에 최댓값이 위치한 행 번호와 열 번호를 빈칸을 사이에 두고 차례로 출력한다. 
최댓값이 두 개 이상인 경우 그 중 한 곳의 위치를 출력한다.
 * */
public class Main {

    //실행 메인 
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner kb = new Scanner(System.in);
        int[][] arr = new int[10][10];

        int max = 0;
        int x = 0, y = 0;

        for(int i = 0; i<9; i++) {
            for(int j = 0; j<9; j++) {
                arr[i][j] = kb.nextInt();
                if(max < arr[i][j] ){
                    max = arr[i][j];
                    x = i;
                    y = j;
                }
            }
        }

        System.out.println(max);
        System.out.println((x+1) + " " + (y+1));
    }
}

11021번. A+B-7

문제

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

입력

첫째 줄에 테스트 케이스의 개수 T가 주어진다.

각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)

출력

각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다.

내 코드

import java.util.Scanner;

/* 백준 11021번.
[입력]
첫째 줄에 테스트 케이스의 개수 T가 주어진다.
각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)
[출력]
각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다.
*/
public class Main {

    //실행 메인 
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Main T = new Main();
        Scanner kb = new Scanner(System.in);
        int t = kb.nextInt();
        int[] arr = new int[t+1];

        for(int i = 1; i<=t; i++) {
            arr[i] = kb.nextInt()+kb.nextInt();
        }

        for(int i = 1; i<=t; i++) {
            System.out.println("Case #"+i+": " + arr[i]);
        }
    }
}
728x90