题目:
我的代码:
package one;
import java.util.HashSet;
import java.util.Scanner;
public class A1228 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int l=sc.nextInt();
int r=sc.nextInt();
boolean b=false;
for(int i=l;i<=r;i++)
{
int x=i;
int count=0;
HashSet<Integer> set=new HashSet<Integer>();
while(x!=0) {
set.add(x%10);
x/=10;
count++;
}
if(set.size()==count) {
System.out.println(i);
b=true;
break;
}
}
if(!b) {
System.out.println(-1);
}
}
}
代码量最短代码:
import java.util.*;
public class JavaApplication2 {
public static void main(String[] args) {
int l,r;
Scanner in=new Scanner(System.in);
l=in.nextInt();
r=in.nextInt();
int ans=-1;
String x;
for(int i=l;i<=r;i++){x=Integer.toString(i); if(x.length()==x.chars().distinct().count()){ans=i;break;}}
System.out.println(ans);
}
}
继续学习,加油!