Skip to content

Latest commit

 

History

History

Java Lambda Expressions

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Java HackerRank

Difficulty Max Score Success Ratio
Medium 30 90.41%

This Java 8 challenge tests your knowledge of Lambda expressions!

Write the following methods that return a lambda expression performing a specified action:

  1. PerformOperation isOdd(): The lambda expression must return [SVG image] if a number is odd or [SVG image] if it is even.
  2. PerformOperation isPrime(): The lambda expression must return [SVG image] if a number is prime or [SVG image] if it is composite.
  3. PerformOperation isPalindrome(): The lambda expression must return [SVG image] if a number is a palindrome or [SVG image] if it is not. Input Format

Input is handled for you by the locked stub code in your editor.

Output Format

The locked stub code in your editor will print [SVG image] lines of output.

Sample Input

The first line contains an integer, [SVG image] (the number of test cases).

The [SVG image] subsequent lines each describe a test case in the form of [SVG image] space-separated integers:

The first integer specifies the condition to check for ( [SVG image] for Odd/Even, [SVG image] for Prime, or [SVG image] for Palindrome). The second integer denotes the number to be checked.

5
1 4
2 5
3 898
1 3
2 12

Sample Output

EVEN
PRIME
PALINDROME
ODD
COMPOSITE

💡 Hints

➡️ Approach

✅ Detailed Solution

View Solution : Java Lambda Expressions

Submissions Leaderboard Discussions Editorial
📝 My Submission 🏆 Track our position 🤔 Help from Community ✍️ Editorial