많이 보셨으리라고 생각됩니다만  평범한 기억력 테스트인데요...

아래와 같이 코딩을 하면 반드시 "순서에 맞게" 정답을 입력해야 정답으로 인정을 해주는데,

혹시 "순서에 맞지 않게" 나왔던 숫자를 입력해도 맞는걸로 쳐주는 방법이 있는지 궁금합니다.

도저히 저의 빈곤한 코딩 실력으로는 답을 구할 수가 없어서 염치불구하고 질문해 봅니다 ㅠㅠ



제가 한 코딩 전문입니다

//#include <stdlib.h>
//#include <stdio.h>
//#include <time.h>
//#include <windows.h>
//int main(){
//        int randNum[4],i,j;
//        int num[4], correct=0;
//        srand((unsigned)time(NULL));
//        
//        printf("******************************\n");
//        printf("        기억력 검사\n");
//        printf("  화면에 보이는 숫자들을 기억\n");
//        printf("     기억한 숫자를 입력\n");
//        printf("******************************\n");
//
//        for(i=1;i<=4;i++){
//                randNum[i-1]=rand()%20+1;
//                printf(" %d ", randNum[i-1]);
//        }
//        Sleep(5000);
//        system("cls");
//        printf("기억하는 숫자들을 입력..:");
//
//        for(j=0;j<4;j++){
//                scanf("%d", &num[j]);
//                if(randNum[j]==num[j]){
//                        correct++;
//                }
//        }
//                printf("%d개 맞추셨습니다.", correct);
//        
//        return 0;
//}




자꾸 글쓰는데 error가 나네요;