• º» °Ô½ÃÆÇÀº ¼ö¾÷½Ã°£¿¡ Çлýµé ½Ç½ÀÀ» À§ÇÑ °Ô½ÃÆÇÀÔ´Ï´Ù.
  • º» °Ô½ÃÆÇ¿¡ ¿Ã¶ó¿Í ÀÖ´Â ÇÁ·Î±×·¥Àº ´ëºÎºÐ ¿Ã¹Ù¸£Áö ¾ÊÀº ÇÁ·Î±×·¥ÀÔ´Ï´Ù.
        ¹éÇö¹Î
        ¾ß±¸



    #include <stdio.h>
    #include <stdlib.h>
    #include <time.h>

    void randomAnswer(int ans[]) {
        for (int i = 0; i < 4; i++) {
            ans[i] = rand() % 10;
            for (int j = 0; j < i; j++) {
                if (ans[j] == ans[i]) {
                    i--;
                    break;
                }
            }
        }
    }

    int main(void) {
        int ans[4], num[4];
        int strike, ball, steps;
        int reset;
        srand(time(NULL));

        while (1) {
            printf("»õ °ÔÀÓÀÔ´Ï´Ù.\n");
            steps = 1;
            reset = 1;
            randomAnswer(ans);
            for (int i = 0; i < 4; i++) {
                printf("%d", ans[i]);
            }
            printf("\n");
            while (reset) {
                strike = 0, ball = 0;
                printf("(%d)> ", steps);
                scanf("%d %d %d %d", &num[0], &num[1], &num[2], &num[3]);
                for (int j = 0; j < 4; j++) {
                    if (ans[j] == num[j])
                        strike++;
                    else {
                        for (int k = 0; k < 4; k++) {
                            if (num[j] == ans[k]) {
                                ball++;
                                break;
                            }
                        }
                    }
                }
                if (strike == 4) {
                    printf("ÃàÇÏÇÕ´Ï´Ù. %d½ºÅܸ¸¿¡ ¸ÂÃß¾ú½À´Ï´Ù\n\n", steps);
                    reset = 0;
                }
                else {
                    printf("\t\t(%d ½ºÆ®¶óÀÌÅ© %d º¼)\n", strike, ball);
                    steps++;
                }
            }
        }
    }

      µî·ÏÀÏ : 2019-10-31 [20:36] Á¶È¸ : 678 ´Ù¿î : 0   
     
    ¡â ÀÌÀü±Û½Ç½À2
    ¡ä ´ÙÀ½±Û°Å²Ù·Î
    Çлý½Ç½À °Ô½ÃÆÇ
    ¹øÈ£ ¨Ï Á¦ ¸ñ À̸§ Á¶È¸ µî·ÏÀÏ
    95 Á¶°Ç¹® µµÀü°úÁ¦1 ÇÁ·Î±×·¡¹Ö¾ð¾î ÃÖÇö¿ì 53 04-12
    94 4¿ù12ÀÏ ¼¼¼ö ºñ±³ ½Ç½À ÇÁ·Î±×·¡¹Ö¾ð¾î À±¿µ¹Î 66 04-12
    93 µµÀü¹®Á¦ ÇÁ·Î±×·¡¹Ö¾ð¾î ÀÌÀ±È¯ 63 04-12
    92 asdff ºñ°ø°³ ÇÁ·Î±×·¡¹Ö¾ð¾î À±Çü½Ä 120 11-28
    91 ¾ß±¸°ÔÀÓ ÇÁ·Î±×·¡¹Ö¾ð¾î À±Çü½Ä 121 11-28
    90 ddd ÇÁ·Î±×·¡¹Ö¾ð¾î À±Çü½Ä 162 10-31
    89 ½Ç½À2 ÇÁ·Î±×·¡¹Ö¾ð¾î ¼­¼ºÀº 507 03-16
    88 ¦¦❶ ½Ç½À2 ÇÁ·Î±×·¡¹Ö¾ð¾î Á¤¼ºÈÆ 447 03-16
    87 ¾ß±¸ ÇÁ·Î±×·¡¹Ö¾ð¾î ¹éÇö¹Î 678 10-31
    86 °Å²Ù·Î ÇÁ·Î±×·¡¹Ö¾ð¾î ±è°æȸ 706 09-26
    85 ¤±¤¤¤· ÇÁ·Î±×·¡¹Ö¾ð¾î Á¶¹®±Ù 835 06-13
    84 ·Î¶Ç ÇÁ·Î±×·¡¹Ö¾ð¾î ±è»ó¿ì 847 05-30
    83 ÇÔ¼ö ÇÁ·Î±×·¡¹Ö¾ð¾î ±è°æȸ 929 05-23
    82 proto ÇÁ·Î±×·¡¹Ö¾ð¾î ÀÌÇö½Ä 799 05-23
    81 ÇÔ¼ö ÇÁ·Î±×·¡¹Ö¾ð¾î ¹Úº´¹Î 792 05-23

    [1][2][3][4][5][6][7]