In Java, a List is an interface that stores a sequence of elements of similar type. Java provides various ways to iterate over a list, such as using a for loop, forEach loop, iterator object, stream, or forEach() method with a lambda expression. What is Stream in Java? In Java, a Stream is an interface, which represents a sequence of elements (or objects) supporting sequential and parallel aggregate operations. These operations can be used to produce the desired result. The Stream interface provides a method named stream(), which is used to create a sequential stream from the current collection (or ... Read More
A Hemisphere refers to the exact half of a sphere, which means if we divide a sphere into two equal parts, then we will get two hemispheres. The hemisphere is a three-dimensional geometrical shape that has one flat face. Following is the diagram of the Hemisphere, which gives an idea about the space it occupies and its radius that helps you to calculate the volume: Volume of the Hemisphere The volume of the hemisphere is the amount of space occupied by the hemisphere. It is half of the volume of the sphere with the same radius (r). Here is ... Read More
The height of a triangle is the perpendicular distance from a vertex to the line containing the opposite side (which is the base). The height is also known as altitude. What is Minimum Height? The minimum height of a triangle refers to the shortest possible altitude (perpendicular distance) from a vertex to the opposite side (base). The following diagram provides you with a clear idea of the triangle's height and its base: A triangle is a polygon (a basic shape in geometry) that has three sides and three corners. The corners, also called vertices, are zero-dimensional points, while ... Read More
What is Unique Number? A Unique number is a number that does not have a single repeated digit in it. In other words, a number in which all the digits are present exactly only one time. For example, consider the number 12. The digits 1 and 2 each appear only once, the number is unique as it contains all distinct digits. Here are some other examples of unique numbers such as 132, 1, 45, 98, 701, 5, 12, 1234, etc. Input & Output Scenarios Below are the few of the input and output scenarios which gives some idea about ... Read More
What is Sunny Number? A number is said to be a Sunny number if the square root of the next value of the given number is a perfect square of any number. For example, let's consider the number 3. If we take the number after 3, which is 4, and 2 is its perfect square root. Here are some other examples of sunny numbers such as 3, 8, 15, 24, 35, 48, 63, etc. Input & Output Scenarios Following are some input and output scenarios that provide a better understanding of the sunny number: Scenario 1 Suppose the given input ... Read More
What is Niven Number? A Niven number is a number that is completely divisible by the sum of its digits. For example, consider the number 20. If we calculate the sum of its digits, 2 + 0, we get 2. When we divide 20 by 2 (20 / 2), the remainder is 0 (which means it is completely divisible). Here are some other examples of Niven numbers such as 1, 2, 4, 5, 6, 7, 8, 9, 10, 12, 18, 20, etc. Input & Output Scenarios The following input and output scenarios will give you an idea of how to ... Read More
What is the Krishnamurthy Number? The Krishnamurthy number is a number which the sum of the factorials of all its digits is equal to the original number. These numbers are also called the Strong number, Special number, and the Peterson number. For example, let's take the number 40585. Now, calculate the sum of the factorials of its digits: 4! + 0! + 5! + 8! + 5!. The sum is equal to 40585. If you compare it with the original number, you can see that both are the same. Here are some other examples of Krishnamurthy numbers, such as 1, 2, ... Read More
What is Insolite Number? An Insolite number is a number if it is divisible by both the addition of squares of each digit and the square of the whole product value of all digits. For example, we have a number 123, first, we need to find the sum of squares of each digit (sum of square = 1^2 + 2^2 + 3^2), and then we have to multiply each digit of the given number (product = 1 x 2 x 3). Now, we have to calculate the square value of the product (product square = (1 x 2 x 3)^2). ... Read More
What is Harshad Number? A Harshad number is an integer that is completely divisible by the sum of its digits, which means that there is no remainder when the number is divided by this sum. For example, consider the number 81. If we calculate the sum of its digits (8 + 1), which is 9. Divide the number 81 by the sum result 9, there will be no remainder, The number 81 is a Harshad number. Here are some other examples of Harshad numbers such as 1, 2, 4, 5, 6, 7, 8, 9, 10, 12, 18, 20, etc. In ... Read More
In this article, we will learn how to parse for words in a string for a specific word in Java, i.e., we need to check if a specific word exists in a string, and if it does, we will parse the string to find that word. There are various methods in Java that you can use to parse a string for a specific word. Here we are going to discuss 3 of them. Using the contains() method Using the indexOf() method Using the StringTokenizer class Using ... Read More