In this challenge, we’re getting started with conditional statements. Check out the Tutorial tab for learning materials and an instructional video!
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.
A single line containing a positive integer, n.
Constraints 1 < = n <= 100
Print Weird if the number is weird; otherwise, print Not Weird.
Sample Input 0 3 Sample Output 0 Weird Sample Input 1 24 Sample Output 1 Not Weird
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.
#!/bin/ruby N = gets.strip.to_i if (N%2 == 1) puts "Weird" elsif (N%2 ==0 && N>1 && N<6) puts "Not Weird" elsif (N%2 == 0 && N>=6 && N<=20) puts "Weird" elsif (N%2 == 0 && N>20 && N<101) puts "Not Weird" end