Untitled

mail@pastecode.io avatarunknown
plain_text
2 months ago
595 B
2
Indexable
Never
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;
}