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+Y == 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 |