blob: 3c31931852ab3457054c8a01fbec7a0568fa6e55 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#include <stdio.h>
#include <stdlib.h>
int main(void) {
int min, max;
scanf("%d-%d", &min, &max);
int count = 0;
for (int n = min; n <= max; ++n) {
char str[7];
snprintf(str, sizeof(str), "%d", n);
int adj = 0, dec = 0;
for (int i = 1; i < 6; ++i) {
if (str[i] == str[i - 1]) adj = 1;
if (str[i] < str[i - 1]) dec = 1;
}
if (adj && !dec) count++;
}
printf("%d\n", count);
}
|