Codxplore.com

Latest news:

Sahih al-Bukhari (সহীহ বুখারী) is a free Hadith application for android. This application is advertisement free. Download now https://play.google.com/store/apps/details?id=com.akramhossin.bukharisharif

Hacker Rank: Day 3: Intro to Conditional Statements Solution in PHP


Hacker Rank: Day 3: Intro to Conditional Statements Solution in PHP

Task:

Given an integer,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

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

PHP Solution:

$stdin = fopen("php://stdin", "r");
fscanf($stdin, "%d\n", $i);
fclose($stdin);
if($i > 0 && $i <= 100){
    if($i%2==0){
        if($i >=2 && $i <=5){
            print "Not Weird";
        }
        elseif($i >=6 && $i <=20){
            print "Weird";
        }
        elseif($i>20){
            print "Not Weird";
        }
    }else{
        print "Weird";
    }
}

Tags : hackerRank, PHP,

Views : 802

Subscribe Us


Follow Us