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:
- PerformOperation isOdd(): The lambda expression must return [SVG image] if a number is odd or [SVG image] if it is even.
- PerformOperation isPrime(): The lambda expression must return [SVG image] if a number is prime or [SVG image] if it is composite.
- 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
View Solution : Java Lambda Expressions
Submissions | Leaderboard | Discussions | Editorial |
---|---|---|---|
📝 My Submission | 🏆 Track our position | 🤔 Help from Community | ✍️ Editorial |