Coding challenges are a great resource for learning coding techniques and improve analytical thinking, this is a collection of challenges from different platforms.
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, printWeird
If
n
is even and in the inclusive range of2
to5
, printNot Weird
If
n
is even and in the inclusive range of6
to20
, printWeird
If
n
is even and greater than20
, printNot Weird
Complete the stub code provided in your editor to print whether or not n
is
wierd.
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 00
output00.txt
Weird
Explanation
n
is odd and odd numbers are weird, so we print Weird
.
Sample 01
output01.txt
Not Weird
Explanation
n > 20
and n
is even, so it isn’t weird. Thus, we print Not Weird
.
Solution
main.go
package main
import (
"fmt"
)
func main() {
var n uint8
fmt.Scan(&n)
if n%2 != 0 || (n >= 6 && n <= 20) {
fmt.Println("Weird")
} else {
fmt.Println("Not Weird")
}
}
Privacy policy
This site does not use third-party tracking cookies!
If you use private source products, worrying about privacy and using this products is like worrying about global warming and not recycling.. So just don’t.. 😒