Recent Posts
목록백준 8958 자바 (1)
소소한 개발이야기
[BOJ #8958번] OX퀴즈
[백준 온라인 저지] #8958번 (OX 퀴즈) 문제풀이 접근 방식은 문제를 연속으로 맞출 시 추가적으로 점수를 얻는 것만을 생각하면 된다. 단순하게 접근을 하면 정답이냐(O), 오답이냐(X)이다. 그럼 여기서 연속정답은 어떻게 해결하면 좋을까?? 나의 접근 방식은 문제 정답을 나타내는 변수를 따로 설정하고 문제를 맞출 시 + 1씩 카운팅 하였다. 만약 O일 경우 ++continuity를 해주고 X라면 continuity를 초기화 해준다. 이런 방식을 사용하면 배열을 돌면서 굳이 이 i - 1 번째 원소가 O였는지 확인을 하지 않아도 된다. 소스코드로 확인하면 더 쉽게 다가 올 것이다. 123456int continuity = 0; // 'O'의 카운팅 값if (str[index] == 'O') { su..
BOJ
2019. 3. 4. 00:00