Lisence/정보처리기사

정보처리기사 실기 기본 알고리즘 공부 2

code2772 2023. 4. 12. 13:40
728x90
반응형

✔ 아래는 자바(Java)를 사용하여 구구단을 가로로 출력하는 예제입니다.

public class Gugudan {
    public static void main(String[] args) {
        int dan = 9; // 출력할 구구단의 단

        System.out.println("구구단 " + dan + "단 가로 출력:");
        printGugudan(dan);
    }

    public static void printGugudan(int dan) {
        for (int i = 1; i <= 9; i++) {
            System.out.print(dan + " x " + i + " = " + (dan * i) + "\t");
        }
        System.out.println();
    }
}

1. printGugudan() 메소드를 구현하여 구구단의 단을 인자로 받아 가로로 출력합니다.

2. for 루프를 사용하여 1부터 9까지 반복하면서 구구단의 곱셈 결과를 출력합니다.

3. \t는 탭 문자를 의미하여 각 결과를 탭으로 구분하여 출력하였습니다.

4. dan 변수는 출력할 구구단의 단을 지정

5. printGugudan() 메소드를 호출하여 해당 단의 구구단을 가로로 출력합니다.

 

 ✔ sql에 관련 문제가 총 3가지

 SQL에서 특정 값(예: 컬럼의 최대값, 최소값, 합계, 평균 등)을 구하는 방법은 다양하게 있습니다. 


최대값 구하기

SELECT MAX(column_name) AS max_value
FROM table_name;


최소값 구하기

SELECT MIN(column_name) AS min_value
FROM table_name;


합계 구하기

SELECT SUM(column_name) AS sum_value
FROM table_name;


평균 구하기

SELECT AVG(column_name) AS avg_value
FROM table_name;


사이값 구하는 문제
SQL에서 두 값 사이에 있는 값들을 구하는 방법은 다양하게 있습니다. 아래는 몇 가지 예시입니다.

 

BETWEEN 절 사용

SELECT column_name
FROM table_name
WHERE column_name BETWEEN start_value AND end_value;


=, <= 연산자 사용

SELECT column_name
FROM table_name
WHERE column_name >= start_value AND column_name <= end_value;


조인 활용 문제
SQL에서 조인은 두 개 이상의 테이블을 연결하여 데이터를 결합하는 방법입니다. 아래는 몇 가지 예시입니다.


INNER JOIN 사용

SELECT column1, column2
FROM table1
INNER JOIN table2 ON table1.column_name = table2.column_name;


LEFT JOIN 사용

SELECT column1, column2
FROM table1
LEFT JOIN table2 ON table1.column_name = table2.column_name;


RIGHT JOIN 사용

SELECT column1, column2
FROM table1
RIGHT JOIN table2 ON table1.column_name = table2.column_name;


위의 예시들은 SQL에서 특정 값 구하기, 사이값 구하기, 조인 활용하기 등의 문제를 해결하기 위한 일반적인 방법들 중 몇 가지를 보여주었습니다. 

반응형