다트게임1 [프로그래머스 / 2018 카카오 블라인드 채용] 다트게임 ( 문제부분의 이미지쪽은 잘라내기 하였습니다.) 푸는 계획을 먼저 크게 잡고 구현하였습니다. 1. 입력 문자열을 배열로 바꿈 2. 반복문을 돌면서 알파벳이 나올때 까지 큐에 넣어줌. 3. 알파벳이 나오면 점수를 만드는 함수에 큐를 넣음. 4. 큐에서 하나씩 뽑아 해당하는 점수를 만듦. 5. 모두 더해 답 출력 그리고 세부적인 계획. 1. 반복문을 돌다 알파벳이 나오면 그 바로 뒤의 문자를 찾아 옵션이 있는 경우 i+1 번째에 있는 문자를 큐에 넣어주고 반복문의 i를 올려줌. 2. 점수를 만들때 첫번째에 스타상이 나올경우와 2, 3번째 나올경우를 따로 처리 3. 큐에서 뽑을때 [ 숫자 | 문자 | 옵션 ] 의 순서에서 10을 따로 처리해주어야 함. 이렇게 계획을 세워놓고 코드를 작성하였습니다. 밑의 코드는.. 2019. 10. 16. 이전 1 다음