Midnight fall
[programmers] 주사위 게임3 문제 해결
안녕하세요. 오늘은 프로그래머스에서 제가 애를 먹었던 문제를 소개해보려고 합니다.겉으로 보기에는 간단한 문제입니다. 주사위 4개를 던졌을 때 숫자가 나오는 양상에 따라 다르게 처리를 하면 되거든요.그런데 문제는 조건 분기입니다. input이 a,b,c,d일 때 네 개가 같은지 다른지 알려면, 비교를 굉장히 많이 해야합니다.이 과정은 조건문을 쓰는 것도 까다롭고, 실수하면 디버깅도 어렵기 때문에 a,b,c,d를 모두 비교하는 것은이 문제의 의도가 아니라고 생각이 들었습니다. set을 이용한 풀이int answer = 0;set dice;dice.insert(a);dice.insert(b);dice.insert(c);dice.insert(d); 먼저 저는, set으로 접근을 시도했습니다.set의 특성상, 같..
2025. 4. 11.