문제 설명 해결 코드 스택을 사용해서 간단하게 해결하였다. 알고리즘을 어느정도 풀다보니, 문제 유형이 눈에 들어오기 시작했다. def solution(numbers): answer = [-1] * len(numbers) stack = [] for i, number in enumerate(numbers): while stack and stack[-1][1] < number: j, _ = stack.pop() answer[j] = number stack.append((i, number)) return answer 코드 해설 입출력 예제 2번을 바탕으로 풀이 진행 하였습니다. 메인 로직 1 # numbers = [9, 1, 5, 3, 6, 2] def solution(numbers): answer = [-1]..
왜? AWS에 실습 서버를 만드나요? 보통은 백엔드 infra는 리눅스 기반인 ubuntu, 또는 centOS 운영체제로 사용한다. 물론 위와 같은 운영체제를 가상머신으로 mac에다 설치해 둘수 있으나, 솔직히 mac에 오류나면서 깔기도 싫고, virtualmachine 쓰면 트러블 튜팅도 해야되서 클라우드도 배우는겸, AWS에 서버를 구축해보려고 한다. Amazon Web Service(AWS) 아마존은 신규 가입하면 1년동안 freetire라고 무료로 제공해준다. (모든 서비스가 공짜는 아니고, 휴대폰이랑 비교하자면 요즘같은 5G 시대에서 3G 정도로 1년 쓸수 있게 해주는 정도(?)로 생각하면 이해하기 좋다.) https://aws.amazon.com/ko 클라우드 서비스 | 클라우드 컴퓨팅 솔루션..