JAVA- Tech Number Program.

Easy way to solve TECH NUMBER program.


 import java.util.Scanner;  

public class TechNumber
{  
public static void main(String args[])  
{  
int n, num, firstHalf, secondHalf, digits = 0, squareOfSum = 0;  
Scanner sc = new Scanner(System.in);  
System.out.print("Enter a number to check: ");
n = sc.nextInt();  
num = n;    
while (num > 0)  
{        
digits++;  
num = num / 10;  
}    
if (digits % 2 == 0)  
{  
num = n;  
firstHalf = num % (int) Math.pow(10, digits / 2);
secondHalf = num / (int) Math.pow(10, digits / 2);  
squareOfSum = (firstHalf + secondHalf) * (firstHalf + secondHalf);  
if (n == squareOfSum)  
{  
System.out.println(n+" is a tech number.");  
}  
else  
{  
System.out.println(n+" is not a tech number.");  
}  
}  
else  
{  
System.out.println(n+ " is not a tech number.");  
}  
}  
}  

Popular posts from this blog

When a method in a subclass overrides a method in superclass, it is still possible to call the overridden method using super keyword - Hacker Rank Solution.

You are given a date. You just need to write the method getDay which returns the day on that date - Hacker Rank Solution.