Day 3: Intro to Conditional Statements

Sort by

recency

|

1804 Discussions

|

  • + 0 comments

    why my test case was faild

    function addNumbers(n) { if(n % 2 !== 0) { console.log("weird")

    } else { if (n >= 2 && n <= 5) { console.log("not weird") } else if(n >= 6 && n <= 20) { console.log("Weird") } else if(n > 20) { console.log("Not Weird") } } }

    addNumbers(3)

  • + 0 comments

    My solution in C#


    var isEven = N % 2 == 0;

        if (!isEven) {
            Console.WriteLine("Weird");
        }
    
        if (isEven && N >= 2 && N <= 5) {
            Console.WriteLine("Not Weird");
        } else if (isEven && N >= 6 && N <= 20) {
            Console.WriteLine("Weird");
        } else if (isEven && N > 20) {
            Console.WriteLine("Not Weird");
        }
    }
    

    `

  • + 0 comments
    function main() {
        const N = parseInt(readLine().trim(), 10);
        let n = N
        
        if (n % 2 !== 0){
        console.log("Weird")
        }else if (n % 2 === 0 && n >= 2 && n <= 5) {
        console.log("Not Weird")
        }else if (n % 2 === 0 && n >= 6 && n <= 20){
        console.log("Weird")
        }else if (n > 20){
        console.log("Not Weird")
        }
    
        
    }
    
  • + 0 comments

    Easy solution!

  • + 0 comments
    N = int(input())
    print("Weird" if N % 2 or 6 <= N <= 20 else "Not Weird")