HackerRank Solution – 30 Days of Code – Day 3

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, , perform the following conditional actions:

  • If is odd, print Weird
  • If is even and in the inclusive range of to , print Not Weird
  • If is even and in the inclusive range of to , print Weird
  • If is even and greater than , print Not Weird

Complete the stub code provided in your editor to print whether or not is weird.

Input Format

A single line containing a positive integer, .

Constraints

Output Format

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

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 is even, so it isn’t weird. Thus, we print Not Weird.

PROGRAM:

#include <math.h>

#include <stdio.h>

int main(){

    int N; 

    scanf(“%d”,&N);

    if(N%2!=0)

        printf(“Weird”);

    else

        {

        if(2<N&&N<5)

          printf(“Not Weird”);   

        else 

        {

            if(6<N&&N<=20)

            printf(“Weird”);

            else

             printf(“Not Weird”);

    }

    }

    

    return 0;

}

OUTPUT:

Congratulations!

You have passed the sample test cases.

3
Your Output (stdout)
Weird
Expected Output
Weird


COMMENT YOUR DOUBTS BELOW....
Follow us on Social Media:

2 Comments

  1. WOW! Doing great job. Keep doing this great work, helping programming marana coder like me.Thank You!!!

Leave a Reply

Your email address will not be published.