Today we will see the HackerRank Day 3 Solution in Python. The problem is named Intro to Conditional Statements which is part of 30 Days of code on HackerRank. Let’s get started!
Day 11: Intro to Conditional Statements Problem statement
We are given an integer n, our task is to 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
Sample Input
3
Sample Output
Weird
Explanation: The input integer n is odd and by the given problem statement odd numbers are weird, so we print Weird
.
You can solve the problem here.
HackerRank Day 3 Solution in Python
#!/bin/python3 import math import os import random import re import sys if __name__ == '__main__': #Get user input N = int(input()) #If n is odd if N%2!=0: print("Weird") #If n is even elif N%2==0: #If n greater than 2 and lesser than 5 if N>=2 and N<=5: print("Not Weird") #If n greater than 6 and lesser than 20 if N>=6 and N<=20: print("Weird") #If n greater than 2 and lesser than 100 elif N>=20 and N<=100: print("Not Weird")
Code Explanation
- After getting user input, we check if n is odd, then print weird
- Else if n is even, then check if n is greater than 2 and lesser than 5, then print Not Weird
- Then check if n is greater than 6 and lesser than 20, then print Weird
- Then check if n is greater than 20 and lesser than 100, then print Not Weird
Also Read:
- HackerRank Day 8 Solution in Python: Dictionaries and Maps
- HackerRank Day 7 Solution in Python: Arrays
- HackerRank Day 6 Solution in Python: Let’s review
- HackerRank Day 5 Solution in Python: Loops
- HackerRank Day 4 Solution in Python: Class vs Instance
- HackerRank Day 3 Solution in Python: Intro to Conditional Statements
- HackerRank Day 2 Solution in Python: Operators
- HackerRank Day 1 Solution in Python: Data Types
- HackerRank Day 0 Solution in Python: Hello World
- HackerRank Day 29 Solution in Python: Bitwise AND
- HackerRank Day 28 Solution in Python: RegEx, Patterns, and Intro to databases
- HackerRank Day 27 Solution in Python: Testing
- HackerRank Day 26 Solution in Python: Nested Logic
- HackerRank Day 25 Solution in Python: Running Time and Complexity
- HackerRank Day 24 Solution in Python: More Linked Lists
- HackerRank Day 23 Solution in Python: BST Level Order Traversal
- HackerRank Day 22 Solution in Python: Binary Search Trees
- HackerRank Day 20 Solution in Python: Sorting
- HackerRank Day 19 Solution in Python: Interfaces
- HackerRank Day 18 Solution in Python: Queues and Stacks
- HackerRank Day 17 Solution in Python: More Exceptions
- HackerRank Day 16 Solution: Exceptions – String to Integer
- HackerRank Day 15 Solution in Python: Linked List
- HackerRank Day 13 Solution in Python: Abstract Classes
- HackerRank Day 14 Solution in Python: Scope
- HackerRank Day 12 Solution in Python: Inheritance
- HackerRank Day 11 Solution in Python: 2D Arrays
- HackerRank Day 10 Solution in Python: Binary Numbers