Warning: First try to code by your own. If you’re not able to code by your own / if your not able to understand the problem then only read the following code.
Objective:
In this challenge, we’re getting started with conditional statements. Check out the Tutorial tab for learning materials and an instructional
video!
Task:
Given an integer, n, perform the following conditional actions:
• If n is odd, print Weird
• If n is even and in the inclusive range of 2 to 5 , print Not Weird
• If n is even and in the inclusive range of 6 to 20, print Weird.
• If n is even and greater than 20, print Not Weird.
Complete the stub code provided in your editor to print whether or not n is weird.
Input Format:
A single line containing a positive integer, n.
Constraints:
• 1<n< 100
Output Format:
Print Weird if the number is weird; otherwise, print Not Weird.
Sample Input & Output:
Explanation:
Sample Case 0: n = 3
n is odd and odd numbers are weird, so we print Weird.
Sample Case 1: n = 24
n > 20 and n is even, so it isn’t weird. Thus, we print Not Weird.
Program:
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
/* Read input */
Scanner scan = new Scanner(System.in);
int n = scan.nextInt();
scan.close();
/* Determine answer */
String ans = “”;
if (n % 2 == 1) {
ans = “Weird”;
} else {
if (n >= 6 && n <= 20) {
ans = “Weird”;
} else {
ans = “Not Weird”;
}
}
/* Print output */
System.out.println(ans);
}
}
