• + 0 comments

    c++

    int squares(int a, int b) {
        int start = ceil(sqrt(static_cast<double>(a)));
        int end = floor(sqrt(static_cast<double>(b)));
        
        if (end < start) return 0;
        
        return end - start + 1;
    }