fork download
  1. #include <iostream>
  2. #include <cstdio>
  3. using namespace std;
  4.  
  5. int main() {
  6. int y, a[5]={0}, n, flag=0, i;
  7. scanf("%d", &y);
  8. n=y;
  9. while(1) {
  10. n++;
  11. y=n;
  12. i=0;
  13. flag=0;
  14. while(y>0) {
  15. a[i]=y%10;
  16. y/=10;
  17. i++;
  18. }
  19. for(int j=0; j<3; j++) {
  20. for(int k=j+1; k<4; k++) if(a[j]==a[k]) {flag=1; break;}
  21. if(flag==1) break;
  22. }
  23. if(flag==0) break;
  24. }
  25. for(int j=3; j>=0; j--) printf("%d", a[j]);
  26. return 0;
  27. }
Success #stdin #stdout 0s 3344KB
stdin
1987
stdout
2013