본문 바로가기
💻 하나씩 차곡차곡/프로그래머스 (Python)

코딩테스트 입문 Day03 - 나머지 구하기, 중앙값 구하기, 최빈값 구하기, 짝수는 싫어요

by 뚜루리 2023. 2. 21.
728x90
320x100

나머지 구하기

def solution(num1, num2):
    answer = num1 % num2;
    return answer

 

 

중앙값 구하기

def solution(array):
    answer = 0
    
    # 오름차순 정렬
    array.sort()
    answer = array[len(array) // 2]

        
    return answer
  • 파이썬은 배열의 길이를 할 때 length가 아니라 len()을 사용함을 명심할 것.

 

 

최빈값 구하기

def solution(array):
    while len(array) != 0:
        for i, a in enumerate(set(array)):
            array.remove(a)
        if i == 0: return a
    return -1
  • enumerate : 인덱스와 원소를 동시에 접근함. 

 

 

짝수는 싫어요

def solution(n):
    answer = []

    for i in range(1, n + 1):
        if i % 2 == 1:
            answer.append(i)

    return answer

 

728x90
320x100

뚜루리님의
글이 좋았다면 응원을 보내주세요!