[JAVA/1292번] 쉽게 푸는 문제*

고지훈·2021년 12월 16일
1

Algorithm

목록 보기
58/68
post-thumbnail

문제


입력 및 출력


풀이

import java.io.*;
import java.util.*;

class Main {  
  public static void main(String args[]) throws Exception { 
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

    // A, B
    String[] temp = br.readLine().split(" ");
    int A = Integer.parseInt(temp[0]);
    int B = Integer.parseInt(temp[1]);

    // 값을 담을 리스트
    ArrayList<Integer> list = new ArrayList<>();
    for(int i = 1; i <= 1000; i++) {
      for(int j = 0; j < i; j++) {
        list.add(i);
      }
    }

    // A부터 B까지의 합
    int result = 0;
    for(int i = A; i <= B; i++) {
      result += list.get(i - 1);
    }

    // 결과 값 출력
    System.out.println(result);
  }
}

결과 및 해결방법

[결과]

profile
"계획에 따르기보다 변화에 대응하기를"

0개의 댓글