매일 Algorithm

신재원·2023년 4월 19일
0

Algorithm

목록 보기
101/243

백준 9546번 (Bronze 2)

import java.util.Scanner;

public class problem321 {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int t = in.nextInt();


        for (int i = 0; i < t; i++) {
            int n = in.nextInt();

            int result = 1;

            for (int j = 1; j < n; j++) {

                // result 값 갱신
                result = (result * 2) + 1;
            }
            System.out.println(result);
        }


    }
}

백준 10539번 (Bronze 2)

import java.util.Scanner;

public class problem322 {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int t = in.nextInt();
        int[] result = new int[t];
        int[] arr = new int[t];

        for (int i = 0; i < t; i++) {
            arr[i] = in.nextInt();
        }
        int sum = 0;
        for (int i = 0; i < t; i++) {
            // result 배열에 값을 담아준다.
            result[i] = arr[i] * (i + 1) - sum;
            sum += result[i];
        }

        for (int r : result) {
            System.out.print(r + " ");
        }
    }
}

0개의 댓글