Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Consider a sample space S consisting of all perfect squares starting from 1, 4, 9 and so on. You are given a number N ,

Consider a sample space S consisting of all perfect squares starting from 1, 4, 9 and so on. You are given a number N, you have to output the number of integers less than N in the sample space S.

Example 1:

Input : N = 9 Output: 2 Explanation: 1 and 4 are the only Perfect Squares less than 9. So, the Output is 2.

Example 2:

Input : N = 3 Output: 1 Explanation: 1 is the only Perfect Square less than 3. So, the Output is 1.

Your Task: You don't need to read input or print anything. Your task is to complete the function countSquares() which takes an Integer N as input and returns the answer.

Expected Time Complexity: O(sqrt(N)) Expected Auxiliary Space: O(1)

Constraints: 1 <= N <= 108

#User function Template for python3

class Solution: def countSquares(self, N): # code here

#{ # Driver Code Starts #Initial Template for Python 3 import math

if __name__ == '__main__': t = int (input ()) for _ in range (t): N=int(input()) ob = Solution() print(ob.countSquares(N)) # } Driver Code Ends

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Intelligent Databases Technologies And Applications

Authors: Zongmin Ma

1st Edition

1599041219, 978-1599041216

More Books

Students also viewed these Databases questions

Question

Choose an appropriate organizational pattern for your speech

Answered: 1 week ago

Question

Writing a Strong Conclusion

Answered: 1 week ago