카테고리 없음

프로그래머스 - 주사위 게임 3

DJ.Kang 2024. 5. 3. 18:52

https://school.programmers.co.kr/learn/courses/30/lessons/181916

 

 

코드 설명 : 

입력받은 변수 a,b,c,d에 대하여 1차원 int 배열을 생성

이중 for문을 통해 중복값을 찾아 카운팅해 경우의 수를 찾음

count 해설
0 모둔 주사위 수 가 다른 경우
1 2개는 같고 나머지 2개는 다른경우
2 2개씩 같은경우
3 3개가 같고 1개는 다른경우
6 모두 같은경우

경우의 수에 따라 switch-문을 통해 변수 count를 조건으로 받고 각각의 case 진행

 

문제 풀이의 핵심 :

- 경우의 수를 파악하기

- Arrays.sort를 통해 정열하여 count 1,2,3의 다른값 찾기를 구현