ac9uaintance5
[프로그래머스] 코테입문 DAY3 - 사칙연산, 배열, 수학 본문
나머지 구하기
def solution(num1, num2):
answer = num1 % num2
return answer
중앙값 구하기
이 문제는 조금 오래걸렸다.
배열 정렬 함수
sort
sorted
sort는 아무것도 리턴시키지 않지만, sorted는 정렬 후에 새로운 리스트를 리턴한다.
def solution(array):
array = sorted(array)
idx = len(array)//2
answer = array[idx]
return answer
최빈값 구하기
from collections import Counter
def solution(array):
counter = Counter(array).most_common()
if len(counter) > 1:
return -1 if counter[0][1] == counter[1][1] else counter[0][0]
return counter[0][0]
**구글링을 통해 작성함 **
counter 함수 사용
counter 함수는 collection 모듈에 포함되어 있다.
짝수는 싫어요
def solution(n):
answer = []
for i in range(1,n+1,1):
if i % 2 == 1:
answer.append(i)
return answer
반복문을 사용해서, 홀수일때만 배열에 추가하는 방법.
'Language > Python' 카테고리의 다른 글
[프로그래머스] 코테입문 DAY4 - 수학, 배열 (0) | 2023.03.27 |
---|---|
[프로그래머스] DAY2 - 사칙연산, 조건문, 배열 (0) | 2023.03.12 |
[프로그래머스] DAY1 - 사칙연산 (0) | 2023.03.12 |