Submission ID | Problem | Status | Score | Time | Memory | Code / Answer files | User | Submit time |
---|---|---|---|---|---|---|---|---|
#12922 | #52. Monodigit | Time Limit Exceeded | 65 | 8704 ms | 508 K | C / 651 B | HKSC2023-279 | 2023-07-08 14:37:14 |
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>
#include <string.h>
int main() {
int input, chars, count = 0;
char num[1024] = { 0 }, firstDigit;
scanf("%d", &input);
for (int i = 1; i <= input; i++) {
memset(num, 0, sizeof(num));
chars = sprintf(num, "%d", i);
firstDigit = num[0];
bool no = false;
for (int j = 0; j < chars; j++) {
if (num[j] != firstDigit) {
no = true;
break;
}
}
if (!no)
count++;
}
printf("%d\n", count);
return 0;
}