Given two numbers a and b and the task is to check whether the concatenation of a and b is a perfect square or not.
Input: a = 1, b = 21
121 = 11 × 11, is a perfect square.
Input: a = 100, b = 100
100100 is not a perfect square.
Approach: Initialize the number as strings initially and concatenate them. Convert the string to a number using Integer.valueOf() function. Once the string has been converted to a number, check if the number is a perfect square or not.
Below is the implementation of the above approach.
- Find the Next perfect square greater than a given number
- Perfect Square String
- Closest perfect square and its distance
- Find the area of the shaded region formed by the intersection of four semicircles in a square
- Sum of all perfect numbers present in an array
- Almost Perfect Number
- Difference between sum of the squares of first n natural numbers and square of sum
- Print the given 3 string after modifying and concatenating
- N-th number which is both a square and a cube
- Solid square inside a hollow square | Pattern
- Program to print Square inside a Square
- Check if two numbers are co-prime or not
- Java Program for How to check if a given number is Fibonacci number?
- Program to check whether the given number is Buzz Number or not
- Check if a number has same number of set and unset bits
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.