티스토리 뷰
https://school.programmers.co.kr/learn/courses/30/lessons/43164
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제 설명
주어진 항공권을 모두 이용하여 여행경로를 짜려고 합니다. 항상 "ICN" 공항에서 출발합니다.
항공권 정보가 담긴 2차원 배열 tickets가 매개변수로 주어질 때, 방문하는 공항 경로를 배열에 담아 return 하도록 solution 함수를 작성해주세요.
제한사항- 모든 공항은 알파벳 대문자 3글자로 이루어집니다.
- 주어진 공항 수는 3개 이상 10,000개 이하입니다.
- tickets의 각 행 [a, b]는 a 공항에서 b 공항으로 가는 항공권이 있다는 의미입니다.
- 주어진 항공권은 모두 사용해야 합니다.
- 만일 가능한 경로가 2개 이상일 경우 알파벳 순서가 앞서는 경로를 return 합니다.
- 모든 도시를 방문할 수 없는 경우는 주어지지 않습니다.
tickets | return |
[["ICN", "JFK"], ["HND", "IAD"], ["JFK", "HND"]] | ["ICN", "JFK", "HND", "IAD"] |
[["ICN", "SFO"], ["ICN", "ATL"], ["SFO", "ATL"], ["ATL", "ICN"], ["ATL","SFO"]] | ["ICN", "ATL", "ICN", "SFO", "ATL", "SFO"] |
예제 #1
["ICN", "JFK", "HND", "IAD"] 순으로 방문할 수 있습니다.
예제 #2
["ICN", "SFO", "ATL", "ICN", "ATL", "SFO"] 순으로 방문할 수도 있지만 ["ICN", "ATL", "ICN", "SFO", "ATL", "SFO"] 가 알파벳 순으로 앞섭니다.
풀이
'IT > Algorithm' 카테고리의 다른 글
[백준 1463] 1로 만들기 | KOTLIN (0) | 2023.02.08 |
---|---|
[프로그래머스] 모의고사 | C++ | 완전탐색 (0) | 2022.08.22 |
[프로그래머스] 게임 맵 최단거리 | C++ | DFS BFS (0) | 2022.08.21 |
[백준] DFS와 BFS | C++ (0) | 2022.08.20 |
프로그래머스 유형별 모음 (0) | 2022.08.20 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 내채공
- android
- 프로그래머스
- 알고리즘
- 코딩테스트
- VLLO
- 레포지토리패턴
- 아이폰영상편집어플후기
- 수학 #다이나믹프로그래밍 #게임이론
- 디자인패턴
- https://kotlinlang.org/docs/object-declarations.html
- 코틀린
- 청년내일채움공제
- 맥북개발환경
- 안드로이드
- AdobeClip
- 동기메시징기술
- InShot
- Kotlin
- TKD
- gitlab_ssh_permission_denied
- 통신패턴
- EH
- 클라우드 네이티브 애플리케이션 디자인 패턴
- 쇼코의미소
- Repository pattern
- 내채공만기
- Vlogr
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
글 보관함