프로그래머스38 [algorithm] 프로그래머스: 최빈값 구하기 답: 더보기 def solution(array): num_dict = {} for num in array: if num in num_dict: num_dict[num] += 1 else: num_dict[num] = 1 # 내림차순 정리를 한다 sorted_list = sorted(num_dict.items(), reverse=True, key=lambda item: item[1]) # 1, 2번째 값의 value값을 비교하여 1이크면 key값, 같으면 -1, 배열이1개면 key값 반환 answer = 0 if len(sorted_list) == 1: # key-value값이 하나만 존재하는 경우 answer = sorted_list[0][0] return print(answer) elif sorted_.. 2023. 4. 5. [algorithm] 프로그래머스: 몫 구하기 답: 더보기 def solution(num1, num2): answer = num1 // num2 return answer 문제 분석 및 해석 어..? 몫을 구하는 연산자 // 어제도 썼다. num1 도 정수 num2 도 정수로 입력될 것이니 따로 int도 안해줘도 되고 answer변수에 값을 넣어주면 되겠구만 풀이..라고 할것도 없이 보고 바로 풀었다 기분이가 너무좋아!! 그래도 이렇게 넘어가긴 아쉬우니 다른 풀이들을 봤다. >입력부분에 answer가 있다고 꼭 써야하는 것은 아니었구나. 답만 나오면 되니까. def solution(num1, num2): return num1 // num2 >내장함수 사용하기 def solution(num1, num2): return divmod(num1, num2)[.. 2023. 4. 4. 이전 1 ··· 7 8 9 10 다음