티스토리 뷰

合計

1. 정답 (By Java)

import java.util.Scanner;
 
public class Main {
	public static void main(String args[]) {
		Scanner sc = new Scanner(System.in);
 
        int a = sc.nextInt();
        int arr[] = new int[a];
        int sum = 0;
        if ( a >= 1 && a <= 10000 ) {
            for (int i = 0; i < a; i++) {
			arr[i] = i + 1; 
            sum += arr[i];
            }
		}
        System.out.println(sum);
	}
}

 

2. 풀이

import java.util.Scanner;  // 사용자 입력을 받기 위해 Scanner 클래스를 import

public class Main {  // Main 클래스를 정의
    public static void main(String args[]) {  // 프로그램의 시작점을 나타내는 main 메서드를 정의
        Scanner sc = new Scanner(System.in);  // 사용자로부터 입력을 받기 위해 Scanner 객체를 생성

        int a = sc.nextInt();  // 사용자가 입력한 정수를 변수 'a'에 저장
        int arr[] = new int[a];  // 크기가 'a'인 정수 배열을 생성
        int sum = 0;  // 합계를 저장할 변수 'sum'을 0으로 초기화
        
        if ( a >= 1 && a <= 10000 ) {  // 'a'가 1 이상 10000 이하일 때만 실행되는 조건문
            for (int i = 0; i < a; i++) {  // 0부터 'a-1'까지 반복하는 for문
                arr[i] = i + 1;  // 배열의 각 요소에 i+1 값을 저장 (1부터 시작)
                sum += arr[i];  // 'sum'에 배열의 현재 요소를 추가
            }
        }
        
        System.out.println(sum);  // 최종 합계를 출력
    }
}
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함