반응형
정답률이 낮은 편이라
좀 어려울 줄 알았는데
생각보다 쉽게 풀렸네요!
역시 복잡하게 생각해서 좋을 건 없는 것 같습니다
그냥 단순무식하게 조건을 하나하난 추가 해나가니 정답이 됐습니다
풀이입니다
첫번째 조건입니다
count 함수를 통해서 O,X의 갯수를 세어주고
절대값으로 두 갯수의 차이가 1 초과하거나
X가 O보다 많으면 0을 리턴 해줍니다
위 조건을 통과 했다?
그럼이제 O,X가 세개가 이어진 경우들을 찾아줍니다
단순하고 직관적이게 경우를 탐색 해줍니다
ㅎㅎㅎㅎㅎㅎ
그리고 조건들을 하나하나 추가 해줍니다
두 수가 같을 경우 Odone이 0보다 크면
게임이 이미 끝났는데 X를 또 쓴 거겠죠?
그리고 당연히 둘 다 0보다 큰 상황이면 안 되구요
그리고 cnt가 서로 같을 때 Odone이 존재해도 안 되고
O이 큰 상황에서 Xdone이 존재하면 안 됩니다
게임을 그냥 진행 해버린 거니까요
----------------------------------
처음에는 이미 끝났는데 그 위에 다른 모양이 덮은 경우도 생각을 해보았는데
이 경우는 이미 지났을 때 판단하는 건 어렵다고 생각했습니다
그래서 단순한 하나한 붙여나가니 풀렸네요 ㅎㅎ
감사합니다!
728x90
반응형
'코딩 테스트 문제 > 프로그래머스' 카테고리의 다른 글
프로그래머스 Level 3 자바스크립트 야근지수 연습문제 (0) | 2023.05.02 |
---|---|
프로그래머스 Level 2 자바스크립트 두 원 사이의 정수 쌍 연습문제 (1) | 2023.04.14 |
프로그래머스 Level 2 자바스크립트 가장 큰 수 정렬 (0) | 2023.04.13 |
프로그래머스 Level 2 자바 위장 해시 (0) | 2023.04.13 |
프로그래머스 Level 2 자바스크립트 이모티콘 할인행사 2023 KAKAO BLIND RECRUITMENT (0) | 2023.04.13 |