전에 몰라서 못 풀었던 문제인데, 다른 사람이 푼 풀이를 보고 방법을 터득, 핵심은 완전 탐색으로(순열로) 겹치지 않는 3자리 숫자를 만들고 얻은 baseball 결과로 strike, ball 판단이 맞는지 확인하기 tmp_s = 0, tmp_b = 0; //다시 초기화 해주기! 조심 temp[2] == N[nsz].number[1] //조심!!
3자리 숫자가 반복해서 구해지길래 무언가를 했더니 더이상 겹치지 않았음. if (cnt >= 3) //조심!! -> 이거 안해주니까 겹치는 숫자 반복함 원래 cnt > 3이었음 #include #include #include using namespace std; typedef struct { int number[3], s, b; }NUM; NUM N[100]; int N_SIZE, temp[3], answer; bool onoff[10]; void permu_(int cnt)//세 자리 순...
원문 링크 : 프로그래머스 - 숫자 야구 게임