[프로그래머스] 2019 Kakao Winter Internship - 튜플
코딩테스트 연습 - 튜플 "{{2},{2,1},{2,1,3},{2,1,3,4}}" [2, 1, 3, 4] "{{1,2,3},{2,1},{1,2,4,3},{2}}" [2, 1, 3, 4] "{{4,2,3},{3},{2,3,4,1},{2,3}}" [3, 2, 4, 1] programmers.co.kr 입력 & 출력 문제는 링크에서 확인바랍니다 풀이 1. 괄호를 제거하며 집합을 구한다 2. 집합 안의 ,를 기준으로 수를 구한다 3. 구한 수를 배열에 넣는다 3.1 이미 있는 수일 경우 넣지 않는다 Swift 전체 코드 코드 가독성 개선 전 var value = s var array : [Int] = [] value.removeFirst(2) value.removeLast(2) let pieces = value..
[프로그래머스] 2021 Kakao Blind Recruitment - 합승 택시 요금
코딩테스트 연습 - 합승 택시 요금 6 4 6 2 [[4, 1, 10], [3, 5, 24], [5, 6, 2], [3, 1, 41], [5, 1, 24], [4, 6, 50], [2, 4, 66], [2, 3, 22], [1, 6, 25]] 82 7 3 4 1 [[5, 7, 9], [4, 6, 4], [3, 6, 1], [3, 2, 3], [2, 1, 6]] 14 6 4 5 6 [[2,6,6], [6,3,7], [4,6,7], [6,5,11], [2,5,12], [5,3,20], [2,4 programmers.co.kr 입력 & 출력 문제는 링크에서 확인바랍니다 풀이 S에서 시작해, A와 B를 공통으로 거쳐 각 지점까지 도착하는 최소값을 구해야한다 첫째로 생각난 방법은 A와 B를 가는 길을 모두 구하는..