국비과정 공부내용/Java (11월24일~12월10일)

#4. 경우의 수

CEJ_0929 2021. 12. 12. 14:31

Q.   XY + YX = 99 가 될 수 있는 조합을 전부 출력.

(단, X,Y 가 가질 수 있는 값의 범위는 0~9이다.)

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
/*
    *          XY
     *     +    YX
    * -------------
    *          99
     * 되는 조합을 전부 출력
     * X와 Y가 가질수 있는 값의 범위는 0~9
     */
 
 
    public static void main(String[] args) {
        int cnt=0;
        
        for(int X=0;X<10;X++) {
            for(int Y=0;Y<10;Y++) {
                if(X+== 9) {
                    System.out.println(X + " , " + Y);
                    cnt++;
                    break; // 더이상 돌 필요가 없으니 break;
                }
            }
        }
        System.out.println("경우의 수: "+cnt+"개");
    }
 
cs

어렵게 생각할 것 없이 X+Y 가 9가되는 상황을 구하면 되는 문제이다.

어려운 문법이 아닌 문제 해결을 위한 알고리즘 구성을 훈련할 목적으로 풀어보면 좋을 것 같다.

'국비과정 공부내용 > Java (11월24일~12월10일)' 카테고리의 다른 글

#6. Method  (0) 2021.12.12
#5. 객체 지향과 클래스(Class)  (0) 2021.12.12
#3. 차례합 구하기  (0) 2021.12.12
#2. Factorial 구하기  (0) 2021.12.12
#1. Do_While 을 이용한 구구단 출력  (0) 2021.12.12