34 lines
754 B
C
34 lines
754 B
C
#include <stdio.h>
|
|
|
|
#define MINV 123257
|
|
#define MAXV 647015
|
|
|
|
int main(void) {
|
|
int count=0;
|
|
fprintf(stderr,"\e[1J");
|
|
for (int i=MINV+1, s=0, dd=0; i>MINV && i<MAXV; i++) {
|
|
fprintf(stderr,"\e[1;HNM\t%i", i);
|
|
int num[7]={ (i/100000)%10, (i/10000)%10, (i/1000)%10, (i/100)%10, (i/10)%10, i%10 };
|
|
for (int x=1; x<7 && s!=1; x++) {
|
|
fprintf(stderr,"\e[2;HNC\t%i\t%i", num[x-1], num[x]);
|
|
if (num[x] == num[x-1]) {
|
|
dd=1;
|
|
}
|
|
if (num[x] < num[x-1]) {
|
|
s=1;
|
|
}
|
|
fprintf(stderr,"\e[3;HDD\t%i\e[4;HDC\t%i", dd, s);
|
|
}
|
|
fprintf(stdout,"%i %i\n", dd, s);
|
|
if (dd==1 && s!=1) {
|
|
count++;
|
|
}
|
|
fprintf(stderr,"\e[5;HTC\t%i", count);
|
|
dd=0;
|
|
s=0;
|
|
}
|
|
fprintf(stderr,"\e[6;HResult: ");
|
|
fprintf(stdout,"%i\n", count);
|
|
return count;
|
|
}
|