Untitled
unknown
plain_text
2 years ago
595 B
11
Indexable
int printPage(int currentPage, int numberOfDigits) {
int count = 1;
if (numberOfDigits == 0) return currentPage;
while (numberOfDigits > 0) {
int currentPageDigits = 1;
int temp = currentPage;
while (temp >= 10) {
temp /= 10;
currentPageDigits++;
}
if (currentPageDigits <= numberOfDigits) {
numberOfDigits -= currentPageDigits;
currentPage++;
count++;
}
else
break;
}
return currentPage - 1;
}Editor is loading...