문제 정보는 아래 링크를 확인해주세요! [압축] 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 접근 방법 A~Z까지 인덱스 정보를 담고 있는 데이터 집합을 만들어준다. msg 문자열에 대해 한 문자씩 분기문을 돌면서 현재 w와 다음 문자인 c를 합한 wc를 만들어주고, wc가 인덱스에 포함되어 있지 않다면, 인덱스 정보에 wc를 포함해주고 w에는 c를 넣어주고 다음 분기문을 돌리고 wc가 인덱스에 포함되어 있다면, 현재 wc를 w에 넣어주고 다음 분기문을 돌린다. 분기문을 돌때마다 해당 인덱스에대한 순서를 결과 리스트에 담아준다. [소스 코드] pa..
2018 kakao blind
문제 정보는 아래 링크를 확인해주세요! [방금그곡] 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 접근 방법 음악 정보를 담은 배열에 대한 분기문을 돌린다. 분기문을 돌면서 주어진 멜로디 정보를 포함하고 실행 순서가 빠른 음악 정보의 제목을 반환한다. 멜로디 정보를 포함하는지 확인하는 방법은 해당 음악 정보의 실행시간만큼의 멜로디 정보를 만든다. 이 때, 주의해야할점은 '#'이다. 나는 멜로디 정보를 substring하는 방법을 사용했기 때문에 한글자씩 처리했다. 따라서 멜로디 정보에 #이붙으면 두 글자로 처리되는 오류가 생길 수 있기 때문에 #을 ..