반응형
안녕하세요. 이번엔 [프로그래머스 - 코딩테스트 - 스택/큐 - 탑] 문제를 풀어보았습니다.
문제 링크 : https://programmers.co.kr/learn/courses/30/lessons/42588
저의 풀이 방법은 아래와 같습니다.
* Input : 각 탑의 높이를 기록한 배열
* Output : 해당 위치의 신호를 수신한 탑의 위치를 기록한 배열
1. 오른쪽부터 하나씩 뽑는다.
2. 해당 인자와 가장 가까운 위치에 있는 해당 인자보다 높은 탑을 찾는다.
2-1) 타겟 높이를 기록한다.
2-2) 하나씩 index를 왼쪽으로 가면서 타겟 높이와의 높이값을 비교한다
3. 높은 탑을 찾으면 answer에 기록한다.
뭐 난이도가 2인만큼 푸는건 어렵지 않지만 언제나 느끼듯 기본 라이브러리를 활용하여 쉽게 푸시는 분들이 참 많은 것 같아요. 더 간단한 답을 원하시면 range()함수를 한번 활용해보세요!
반응형
'Computer Science > 알고리즘' 카테고리의 다른 글
프로그래머스 풀이 - 코딩테스트#스택/큐#다리를 지나는 트럭 (0) | 2019.10.28 |
---|---|
프로그래머스 풀이 - 코딩테스트#스택/큐#기능개발 (0) | 2019.10.21 |
프로그래머스 풀이 - 코딩테스트#스택/큐#프린터 (0) | 2019.10.05 |
프로그래머스 풀이 - 코딩테스트#스택/큐#쇠막대기 (0) | 2019.09.25 |
프로그래머스 풀이 - 코딩테스트#해시(4) (0) | 2019.06.16 |