경험의 기록

문제 : www.acmicpc.net/problem/1292

 

1292번: 쉽게 푸는 문제

첫째 줄에 구간의 시작과 끝을 나타내는 정수 A, B(1 ≤ A ≤ B ≤ 1,000)가 주어진다. 즉, 수열에서 A번째 숫자부터 B번째 숫자까지 합을 구하면 된다.

www.acmicpc.net

 

 

import java.util.*

fun main() = with(Scanner(System.`in`)){
    val arr = arrayListOf<Int>()
    var sum = 0

    for(i in 1 .. 100){
        for(j in 1 .. i){
            arr.add(i)
        }
    }
    val a = nextInt()
    val b = nextInt()


    for(i in a-1 until b){
        sum+=arr[i]
    }

    println(sum)
}
반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading