코딩테스트14 [Coding Test03] 직사각형 넓이 구하기 목차 1. 문제 소개 2. 사전지식 01 3. 사전지식 02 4. 사전지식 03 5. 내풀이, 다른풀이 1. 문제 소개 문제 사이트 : https://school.programmers.co.kr/learn/courses/30/lessons/120860 2. 사전지식01 파이썬에서 리스트의 요소들을 서로 교환(스왑)하고 싶을 때에는 list[i], list[j] = list[j], list[i]를 사용할 수 있다. 3개도 가능하고, 4개도 가능하다 ! 참고 했던 자료 : (https://growingarchive.tistory.com/146) 3. 사전지식02 2차원(x좌표와, y좌표) 리스트에서, x 좌표에 대한 관점과 y좌표에 대한 관점을 따로따로 나누어서 보자. (->가로길이, 세로길이 따로 구해야하.. 2023. 4. 19. [Coding Test02] 최빈값 문제 풀이 문제 코드 def solution(array): answer = 0 check = {} for ar in array: if ar not in check: check[ar] = 1 else: check[ar] += 1 sorted_check = sorted(check.items(), reverse=True, key=lambda item: item[1]) if len(sorted_check) > 1: if sorted_check[0][1] != sorted_check[1][1]: answer = sorted_check[0][0] # 최빈값이 1개일때, 최빈값을 출력하는 법 else: answer = -1 # 최빈값이 2개이상일때, 최빈값을 출력하는 법 else: answer = sorted_check[0][.. 2023. 4. 9. 이전 1 2 3 다음