문제 출처 https://programmers.co.kr/learn/courses/30/lessons/17682?language=python3 코딩테스트 연습 - [1차] 다트 게임 programmers.co.kr 이 문제는 문자열 처리를 통해 합을 구해야한다. 이때 스타상(*) 조건에 의해 이전값을 기억해야 하므로 합을 저장하는 변수를 배열로 잡는다. 주어진 문자열에서 다트 점수가 10일 경우 문자가 '1'과 '0'으로 나눠져서 받아지기 때문에 그부분에 대한 처리를 처음에 해주었다. 이때 cur을 초기화 하지않으면 런타임 에러가 발생한다. 예를 들어 점수가 0S로 들어오게 된다면 if문에서 cur 값에 값이 할당되지 않기 때문에 런타임에러가 발생한다. 이부분만 조심하면 쉽게 풀 수 있었다. 내 코드 d..
문제 출처 https://programmers.co.kr/learn/courses/30/lessons/42889 코딩테스트 연습 - 실패율 실패율 슈퍼 게임 개발자 오렐리는 큰 고민에 빠졌다. 그녀가 만든 프랜즈 오천성이 대성공을 거뒀지만, 요즘 신규 사용자의 수가 급감한 것이다. 원인은 신규 사용자와 기존 사용자 사이에 스 programmers.co.kr 해당 스테이지에 사람이 없을때 예외처리를 안해주면 런타임 에러가 발생한다. 왜냐면 예를들어 10개의 스테이지가 있을때 모든 사람이 최대 5번 스테이지밖에 못갔다면 6~10 스테이지는 도전한 사람수가 0이기 때문이다. 또 주의 할 점은 이미 fail_rate에 스테이지 순으로 오름차순 정렬되도록 값을 넣었으므로 따로 정렬조건을 추가해 줄 필요 없다. 이..
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.