매일 Algorithm

신재원·2023년 6월 6일
1

Algorithm

목록 보기
137/243

백준 10810번

import java.util.Scanner;

public class problem453 {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);

        int n = in.nextInt(); // 바구니 갯수
        int m = in.nextInt(); // 공을 넣을 횟수
        int[] arr = new int[n + 1];

        for (int i = 1; i <= m; i++) {
            int a = in.nextInt(); // 시작 바구니
            int b = in.nextInt(); // 끝 바구니
            int c = in.nextInt(); // 공 번호

            for (int j = a; j <= b; j++) {
                arr[j] = c; // 값 재할당
            }
        }

        for (int i = 1; i <= n; i++) {
            System.out.println(arr[i]);
        }
    }
}

백준 27866번

import java.util.Scanner;

public class problem454 {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);

        String inputString = in.next();
        int cut = in.nextInt();

        // charAt() : index 기준임으로 맞춰서 입력
        System.out.println(inputString.charAt(cut - 1));
    }
}

0개의 댓글