Hacker rank Challenge/python

30 Days Challenge 3일차

반응형

 

 

홀수는 Weird 출력

2~5는 Not Weird 출력

6~20은 Weird 출력 

21이상은 Not Weird 출력

 

 

 

#!/bin/python3

import math
import os
import random
import re
import sys



if __name__ == '__main__':
    N = int(input())


 

이게 기본 소스입니다.

이제 뒷부분에 소스를 적어야 한다.

if문과 elif를 사용하여 적을 것이다.

 

#!/bin/python3

import math
import os
import random
import re
import sys



if __name__ == '__main__':
    N = int(input())

if N % 2 != 0:
    print('Weird')
elif N > 20:
    print('Not Weird')
elif 2 <= N <= 5:
    print('Not Weird')
elif 6 <= N <=20:
    print("Weird")

N%2 는 N을 2로 나누었을 때 나머지를 구하게 된다.

N을 2로 나누었을때 나머지가 0이 아니라면 Weird를 출력한다.

N을 2로 나누었을 때 나머지가 0이 아니라는 건 홀수를 의미.

 

 

'Hacker rank Challenge > python' 카테고리의 다른 글

30 Days Challenge 5일차  (0) 2021.01.21
30 DAYS Challenge 4일차  (0) 2021.01.21
30 Days Challenge 2일차  (0) 2021.01.18
30 Days Challenge 1일차  (0) 2021.01.17
30 Days Challenge 0일차  (0) 2021.01.16