코딩 테스트 챌린지 [9월 코테 챌린지] 프로그래머스 :: (Lv0) 227개 (Lv1) 63개 (Lv2) 40개 (Lv3) 4개 // 누적 334개 - 728x90 반응형 2024/09/04 (Lv0) 227개 (Lv1) 63개 (Lv2) 40개 (Lv3) 4개 // 누적 334개 풀이한 문제 Lv0 겹치는 선분의 길이 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 def solution(lines): answer = 0 # lines.sort(key = lambda x:(x[0],x[1])) for i in range(len(lines)): lines[i] = [str(j)+'-'+str(j+1) for j in range(lines[i][0],lines[i][1])] intersect = [] l1 = list(set(lines[0]) & set(lines[1])) if l1 != []: intersect.append(l1) l2 = list(set(lines[0]) & set(lines[2])) if l2 != []: intersect.append(l2) l3 = list(set(lines[1]) & set(lines[2])) if l3 != []: intersect.append(l3) if intersect == []: return 0 elif len(intersect) == 1: return len(intersect[0]) elif len(intersect) == 2: l4 = set(intersect[0]) | set(intersect[1]) return len(l4) elif len(intersect) == 3: l4 = set(intersect[0]) | set(intersect[1]) answer = l4 | set(intersect[2]) return len(answer) return answer Lv0. 겹치는 선분의 길이 문제 보기 : 겹치는 선분의 길이 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매 dtdiary.tistory.com 미완성 문제 Lv2 구명보트 피로도 320x100 728x90 공유하기 게시글 관리 DATA DIARY '코딩 테스트 챌린지' 카테고리의 다른 글 [9월 코테 챌린지] 프로그래머스 :: (Lv0) 227개 (Lv1) 63개 (Lv2) 41개 (Lv3) 5개 // 누적 336개 (0) 2024.09.06 [9월 코테 챌린지] 프로그래머스 :: (Lv0) 227개 (Lv1) 63개 (Lv2) 41개 (Lv3) 4개 // 누적 335개 (0) 2024.09.05 [9월 코테 챌린지] 프로그래머스 :: (Lv0) 226개 (Lv1) 63개 (Lv2) 40개 (Lv3) 4개 // 누적 333개 (0) 2024.09.03 [9월 코테 챌린지] 프로그래머스 :: (Lv0) 226개 (Lv1) 63개 (Lv2) 39개 (Lv3) 4개 // 누적 332개 (1) 2024.09.02 [9월 코테 챌린지] 프로그래머스 :: (Lv0) 226개 (Lv1) 63개 (Lv2) 38개 (Lv3) 4개 // 누적 331개 (0) 2024.09.01 Contents 당신이 좋아할만한 콘텐츠 [9월 코테 챌린지] 프로그래머스 :: (Lv0) 227개 (Lv1) 63개 (Lv2) 41개 (Lv3) 5개 // 누적 336개 2024.09.06 [9월 코테 챌린지] 프로그래머스 :: (Lv0) 227개 (Lv1) 63개 (Lv2) 41개 (Lv3) 4개 // 누적 335개 2024.09.05 [9월 코테 챌린지] 프로그래머스 :: (Lv0) 226개 (Lv1) 63개 (Lv2) 40개 (Lv3) 4개 // 누적 333개 2024.09.03 [9월 코테 챌린지] 프로그래머스 :: (Lv0) 226개 (Lv1) 63개 (Lv2) 39개 (Lv3) 4개 // 누적 332개 2024.09.02 댓글 0 + 이전 댓글 더보기