Skip to content

Files

Latest commit

95343e9 · Aug 27, 2024

History

History
68 lines (41 loc) · 2.4 KB

File metadata and controls

68 lines (41 loc) · 2.4 KB

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