반응형 코테준비/프로그래머스5 최소 직사각형 (Python) 로직:1. 일단 제일 큰거 가져오기2. 명함별로 작은 변 크기 모아오기3. 작은 변들 사이에서 제일 큰거 가져오기4. 1번 * 3번 def solution(sizes): total = [] mins = [] for x in sizes: total += x max_value = max(total) #print(max_value) for v in sizes: mins.append(min(v)) msx = max(mins) return msx * max_value 2025. 5. 16. 완주하지 못한 선수 (프로그래머스, Python) 1트: 시도는 좋았다. 문제는 없는데 시간 복잡도를 쌈싸먹은 코드def solution(participant, completion): for x in participant: if x in completion: completion.remove(x) elif x not in completion: return x음 정확하긴 한데 효율이 망했쥬? 다시 합시다. def solution(participant, completion): participant.sort() completion.sort() for p, c in zip(participant, completion): if p != c: .. 2025. 5. 16. 프로그래머스 2021 KAKAO BLIND RECRUITMENT 신규 아이디 추천 - 파이썬 def solution(new_id): answer = '' allow = ['-', '_','.'] #1단계 new_id = new_id.lower() #2단계 for i in new_id: if i.isdigit() == False and i.islower() == False: if i not in allow: new_id = new_id.replace(i, '') #3단계 while '..' in new_id: new_id = new_id.replace('..','.') #4단계 new_id = new_id.strip('.') #5단계.. 2025. 2. 17. 프로그래머스 - 수박수박수박수박수박수? 솔직히 코딩하고 겉멋만 자꾸 늘고 있다는 생각이 들었다....def solution(n): return '수박' * int((n/2)) if n%2==0 else '수' + '박수'*(n//2) 2025. 2. 16. 프로그래머스 코딩테스트 입문 완료! 전공생으로서 부끄럽지만 드디어 프로그래머스 코테 입문(Lv.0) 문제를 올클리어! 2025. 2. 11. 이전 1 다음 반응형