Sunny number



If given number + 1 is perfect square root means that is Sunny number.



Example-1:


Input    : n = 3
Output   : Sunny number    
Explain  : 3 + 1 = 4 . The 4 is perfect square root so its "Sunny number".


Example-2:


Input    : n = 4
Output   : Not a Sunny number  
Explain  : 4 + 1 = 5 . The 5 is not a perfect square root so its "Not a Sunny number".   







Solution




public class Main
{
    public static void main(String [] args)
    {
        int n = 3;

        n = n + 1;

        for (int i=1;i<=n;i++) 
        {
            if(i*i==n)
            {
                System.out.print("Sunny Number");

                break;
            }
            if(i*i>n)
            {
                System.out.print("Not a Sunny Number");

                break;
            } 
        }
    }
}

import math

n = 3

a = n+1

b = math.sqrt(a)

if(b**2==a):

    print("Sunny number")

else:

    print("Not a sunny number")



Output



Sunny Number