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