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
nis odd, printWeirdIf
nis even and in the inclusive range of2to5, printNot WeirdIf
nis even and in the inclusive range of6to20, printWeirdIf
nis 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
WeirdExplanation
n is odd and odd numbers are weird, so we print Weird.
Sample 01
output01.txt
Not WeirdExplanation
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")
}
}