import java.util.ArrayList;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
ArrayList<Integer> num = new ArrayList<>();
String str = new String();
int count = 0;
boolean flag;
System.out.println("Input X Number: ");
int x = sc.nextInt();
System.out.println("Input Y Number: ");
int y =sc.nextInt();
for(int i=x;i<y;i++) {
num.clear();
str = Integer.toString(i);
for(int j=0;j<str.length();j++) {
num.add(str.charAt(j)-48);
}
flag = true;
loop:
for(int k=0; k<num.size();k++) {
for(int j=k+1;j<num.size();j++) {
if(num.get(k)>=num.get(j)) {
flag=false;//앞자리수가 다음자리수보다 크다면
break loop;
}
}
}
if(flag) {
System.out.print(i+"\t");
count ++;
}
}
System.out.println("count:"+count);
}
}
'Java' 카테고리의 다른 글
팩토리얼 (0) | 2022.07.14 |
---|---|
숫자를 입력 받아 교차하여 가장 작은 수 출력하기 2 (0) | 2022.07.12 |
숫자를 입력 받아 교차하여 가장 작은 수 출력하기 (0) | 2022.07.11 |
로또 번호를 생성한 후 등수에 따라 경우의 수 출력하기 (0) | 2022.07.11 |
성적 관리 프로그램 (HashMap 이용) (0) | 2022.07.10 |