숫자 세개를 이용하여 222처럼 중복하지 앖고,최솟값들을 만들어내는 코딩이다. 가장 큰 최솟값은 789이다.
public class MyPrintNumb{
public static void main(String[] args){
my_print_comb();
}
public static void my_print_comb(){
for(int i=0;i<10;i++){
for(int j=0;j<10;j++){
for(int k=0;k<10;k++){
if(j<i&&k>j){
System.out.print(i+""+j+""+k+", ");
}
}
}
}
}
}
789를 기준으로 잡고 생각해야한다. 우선 700 까지 갈 수 있기 때문에 최대 row는 7줄이다.
789에서 8은 7보다는 크고 9보다는 작다.
9는 가장 큰 수를 넣을 수 있다.
따라서 (j<i && k>j) 이렇게 식을 만들었다.
'JavaPool(기초 로직연습)' 카테고리의 다른 글
소수면 1출력 , 소수가 아니면 0 출력 (0) | 2022.01.31 |
---|---|
숫자 두 개로 각각 다른 숫자 만들어보기(00 01,00 02, 00 03, 00 04, 00 05,...,01 99, 02 03, ..., 98 99) (0) | 2022.01.30 |
받은 문자열 반대로 출력하기 (0) | 2022.01.30 |
배열 오름차순으로 출력(temp 활용) (0) | 2022.01.08 |
char에서 스트링 반대로 출력 (temp로 트랙킹하기) (0) | 2022.01.08 |
댓글