ÇÁ·Î±×·¡¹Ö

 3204, 1/161 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   ½È¾î ³»°¡ÇÒ²¨¾ß
   http://¾øµû!
   [re] µÇ±ä µÇ¾ú½À´Ï´Ù¸¸..

http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=2300 [º¹»ç]


#include <stdio.h>
#include <string.h>
FILE *fp1, *fp2;

char meteor[8];
char sect[8];

void input(void)
{
        fscanf(fp1,"%s",&meteor[1]);
        fscanf(fp1,"%s",§[1]);
}

void process(void)
{
        int i;
        int remainder_meteor=1, remainder_sect=1;

        for(i=1; i<=strlen(&meteor[1]); i++)
        {
                meteor[i]-=64;

                remainder_meteor*=meteor[i];
        }

        for(i=1; i<=strlen(§[1]); i++)
        {
                sect[i]-=64;

                remainder_sect*=sect[i];
        }


        if(remainder_meteor%47 == remainder_sect%47)
                fprintf(fp2,"GO");
        else
                fprintf(fp2,"STAY");
}

void main(void)
{
        fp1=fopen("input.txt","r");
        fp2=fopen("output.txt","w");

        input();
        process();

        fclose(fp1);
        fclose(fp2);
}

ÀÌ·¸°Ô ¼Ò½º¸¦ ¼öÁ¤Çؼ­ µÇ¾ú½À´Ï´Ù.

±î¸ÔÀ¸½ÅºÐµéÀ» À§ÇÑ ¹®Á¦ ´Ù½Ãº¸±â+=+
==========================================
¸Å¹ø À¯¼ºÀÌ ¶³¾îÁö´Â ¹èÈÄ¿£ UFO(¹ÌÈ®ÀÎ ºñÇ๰ü)°¡ ÀÖ´Ù°ÍÀº Àß ¾Ë·ÁÁø »ç½ÇÀÌ´Ù.
ÀÌ UFOµéÀº Á¾Á¾ ±×µéÀ» ÃßÁ¾ÇÏ´Â Á¾ÆĵéÀ» ¸ðÁýÇÏ·¯ Áö±¸¿¡ ¿Â´Ù.
±×·¯³ª ºÒÇàÇÏ°Ôµµ ±×µéÀº ÇÑ ¹ø Áö±¸¿¡ ¿Ã ¶§¸¶´Ù ÇϳªÀÇ Á¾Æĸ¸ ÅÂ¿ï ¼ö ÀÖ´Â
¿©À¯ °ø°£¹Û¿¡ ¾ø´Ù. ¾î¶»µç°£¿¡ ´ÙÀ½ Á¶°Ç¿¡ ÇØ´çÇÏ´Â ¹«¸®µé¿¡°Ô´Â UFO¿¡
ž½ÂÇÒ ½Ã°£À» ¹Ì¸® ¾Ë·ÁÁÖ°íÀÚ ÇÑ´Ù. À¯¼ºÀÇ À̸§°ú Á¾ÆÄÀÇ À̸§À» ºñ±³Çؼ­
UFOÀÇ Å¾½Â ¿©ºÎ¸¦ °áÁ¤ÇÒ °ÍÀÌ´Ù.(À¯¼ºÀÇ À̸§Àº ¾Æ¹«µµ ¸ð¸¦ °ÍÀ̱⠶§¹®¿¡)
´ç½ÅÀÌ ÇÒ ÀÏÀº À¯¼ºÀÇ À̸§°ú Á¾ÆÄÀÇ À̸§À» ºñ±³Çؼ­
UFO¿¡ ž½ÂÇÒ ¼ö ÀÖÀ» Áö¸¦ °áÁ¤ÇÏ´Â °ÍÀÌ´Ù.

À¯¼ºÀÇ À̸§°ú Á¾ÆÄÀÇ À̸§Àº ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î ¼ýÀÚ·Î ¹Ù²ï´Ù.
¸ðµç ¾ËÆĺª ¹®ÀÚ´Â A´Â 1·Î Z´Â 26À¸·Î ¹Ù²ã¼­ ¼­·Î °öÇØ °á°ú°ªÀ» ¾ò´Â´Ù.
¿¹¸¦ µé¾î KOIIOI´Â 11¡¿15¡¿9¡¿9¡¿15¡¿9=1804275 ÀÌ´Ù.
Á¾ÆÄÀÇ ¼ýÀÚ¸¦ 47·Î ³ª´« ³ª¸ÓÁö¿Í À¯¼ºÀÇ ¼ýÀÚ¸¦ 47·Î ³ª´« ³ª¸ÓÁö°¡ °°´Ù¸é
±× Á¾ÆÄ´Â UFO¿¡ ž½ÂÇÒ ¼ö ÀÖ´Ù.

À¯¼ºÀÇ À̸§°ú Á¾ÆÄÀÇ À̸§À» ºñ±³ÇÏ¿© ¸¸ÀÏ UFO¿¡ ž½ÂÇÒ ¼ö ÀÖÀ¸¸é
"GO"¸¦ Ãâ·ÂÇÏ°í UFO¿¡ ž½ÂÇÒ ¼ö ¾øÀ¸¸é "STAY"¸¦ Ãâ·ÂÇϵµ·Ï ÇÁ·Î±×·¡¹Ö ÇÑ´Ù.

½ÇÇà ÆÄÀÏÀÇ À̸§Àº uforide.exe·Î ÇÏ°í ½ÇÇà ½Ã°£Àº 1Ãʸ¦ ÃÊ°úÇÒ ¼ö ¾ø´Ù.

==========================================
ÀÔ·ÂÇü½Ä
ÀÔ·Â ÆÄÀÏÀÇ À̸§Àº input.txt·Î ÇÑ´Ù.
ÀÔ·Â ÆÄÀÏÀÇ Ã¹Â° ÁÙ¿¡´Â À¯¼ºÀÇ À̸§ÀÌ ÀԷµȴÙ.
ÀÔ·Â ÆÄÀÏÀÇ µÑ° ÁÙ¿¡´Â Á¾ÆÄÀÇ À̸§ÀÌ ÀԷµȴÙ.
À¯¼º°ú Á¾ÆÄÀÇ À̸§Àº ¿µ¹®ÀÚ ´ë¹®ÀÚ·Î ÀԷµǰí
°ø¹éÀ̳ª Ư¼ö¹®ÀÚµîÀº ÀԷµÇÁö ¾Ê´Â´Ù. ÃÖ´ë 6ÀÚÀÌ´Ù.

==========================================
Ãâ·ÂÇü½Ä
Ãâ·Â ÆÄÀÏÀÇ À̸§Àº output.txt·Î ÇÑ´Ù.
Ãâ·Â ÆÄÀÏÀÇ Ã¹Â° ÁÙ¿¡ "GO" ¶Ç´Â "STAY"¸¦ Ãâ·ÂÇÑ´Ù.

==========================================
ÀԷ°ú Ãâ·ÂÀÇ ¿¹

ÀÔ·Â(input.txt)
COMETQ
HVNGAT

Ãâ·Â(output.txt)
GO

±×·±µ¥ Á¦ »ý°¢ÀÌ COMETQ HVNGAT¸¦ °¢°¢ charÇü meteor¹è¿­°ú sect ¹è¿­¿¡ %c·Î °¢ ¹æ¿¡ Çϳª¾¿ (meteor[1]=C, [2]=O, [3]=M, [4]=E, [5]=T, [6]=Q) ÀÔ·ÂÀ» ¹Þ¾Æ¼­
for(i=1; i<=strlen(meteor)+1; i++){
meteor[i]-=64;
remainder_meteor*=meteor[i];
} ·Î ÇÏ¸é °¢ ¹æ¿¡ÀÖ´Â ¼öµéÀÇ ¾Æ½ºÅ°Äڵ尪ÀÌ 64°¡ ÁٰԵǹǷΠ°á±¹ A=1 B=2 ÀÌ·±ÇüÅ°¡ µÇ°í remainder_meteor´Â A=1 B=2ÇüÅ·Π¸¸µé¾îÁø meteor¹è¿­À» ´©Àû°ö¼À½ÃÅ°¹Ç·Î
KOIIOI´Â 11¡¿15¡¿9¡¿9¡¿15¡¿9=1804275 ¿ä·±ÇüÅ·ΠµÉ°Í°°Àºµ¥..

%s·Î ÀÔ·ÂÀ» ¹ÞÀ¸¸é meteor[1]¹ø¹æ¿¡ COMETQ °¡ ´Ùµé¾î°¡Áö¾Ê³ª¿ä?

Á¦ »ý°¢¿¡ ¿ÀÁ¡ÀÌ ÀÖÀ¸¸é ¾Ë·ÁÁÖ¼¼¿ä ^^.
¹®Á¦¸¦ Ç®°íµµ ¿ø¸®¸¦ ¸ð¸£´Ï ..

ÂòÂòÇϱº¿ä;;

  Hit : 3271     Date : 2010/02/07 01:43



    
dawon15 char meteor[8]À̶ó´Â º¯¼ö¸¦ ¼±¾ðÇϸé
¸Þ¸ð¸®»ó¿¡ charÇü(1¹ÙÀÌÆ®) 8°³°¡ ¿¬°áµÇ¾î »ý¼ºµÇ´Â°Ì´Ï´Ù.

Á¤È®ÇÑ ¿ø¸®´Â ¸ð¸£°ÚÁö¸¸
scanf´ø gets´ø
ÇÔ¼ö¿¡ ÀúÀåÇϱâÀ§ÇÑ º¯¼ö¸¦ ³Ñ°ÜÁÙ¶§ ÁÖ¼Ò°ªÀ» ³Ñ°ÜÁִϱî
1¹ÙÀÌÆ®¿¡ Çѹ®ÀÚ¾¿ ÀúÀåÇϰԵ˴ϴÙ..

¼³¸íÀÌÀÌ»óÇϳ׿ä.¤Ð
¶µç meteor[1]¿¡ COMETQ°¡ ´Ù µé¾î°¡´Â°Ô¾Æ´Ï¶ó
meteor[1] = C
meteor[2] = O
..
..
meteor[6] = Q

ÀÌ·¸°Ô ÀúÀåµÇ´Â°Ì´Ï´Ù..

(stringÇü º¯¼ö·Î´Â ±×·¸°Ô µÉ¼öµµ....?)
2010/02/07  
dawon15 ¾Æ ±×º¸´Ù ¡× ´Â ¹¹ÁÒ...?
ÀÏ´Ü sect·Î »ý°¢ÇÏ°íÀÖ¾ú´Âµ¥...
2010/02/07  
½È¾î ³»°¡ÇÒ²¨¾ß ±×·¯¸é %c·Î ¹Þ¾Æµµ meteor[1] = C meteor[2] = O ..meteor[6] = Q ·Î ÀúÀåÀÌ µÇ°í, %s·Î ¹Þ¾Æµµ meteor[1] = C meteor[2] = O .... meteor[6] = Q ·Î ÀúÀåÀÌ µÇ´Â°Ç°¡¿ä?
2010/02/07  
dawon15 %c·Î ¹ÞÀ¸½Ã·Á¸é
for¹®À» µ¹·ÁÁּžßÇØ¿ä..
%s¶ó´Â°Ô ¿ù·¡ ¹®ÀÚ¿­À» ÀԷ¹ޱâÀ§ÇÑ Æ÷¸Ë.. À̶óÇÏ´õ°¡¿ä..?
±×´Ï±î %c¸¦ µ¹·ÁÁֽŴٸé

%c ¿¡¼­ c´Â charÀ̱¸
%s ¿¡¼­ s ´Â string¿¡¿ä..

char str[10];
int i;

for(i=0; i<10; i++){
scanf("%c",&str[i]);
if(str[i] == NULL)
break;
}

%c¸¦ ¾²·Á¸é ¹¹ ÀÌ·±½ÄÀ¸·Î¶óµµ Çؾ߰ÚÁÒ..
2010/02/08  
½È¾î ³»°¡ÇÒ²¨¾ß ¡× ¿Ö³ª¿ÔÁö;; sectÀÔ´Ï´Ù. ¿À·ùÀΰ¡º¸³×¿ä ¹«½¼¸»ÀÎÁö ÀÌÇØ°¡°©´Ï´Ù^^ °¨»çÇÕ´Ï´Ù~~~~~ 2010/02/08  
3204   Ä¡Æ®¿£Áø °í¼öºÐ °è½Ç±î¿ä[1]     rjsdudals123
02/15 226
3203   ¿À·ù Á» ã¾ÆÁÖ¼¼¿ä [1]     marunim
05/30 954
3202   c¾ð¾î segmentation fault:11 ¿À·ù Áú¹®µå¸³´Ï´Ù![2]     leebk1124
05/21 2032
3201   C++ÇÔ¼ö°ü·Ã Áú¹®ÀÌ¿¡¿ë!![3]     1999dylee
05/11 1860
3200   ÆÄÀ̽ã Áö¹® µå¸³´Ï´Ù.[1]     kksh1107
04/24 1600
3199   ¸®¹ö½ÌÀÇ ¼¼¹ø¤Š ²É - ¿ª¶û-     nninni79
04/20 2307
3198   ´Þ°í³ª ¹®¼­ ½©ÄÚµå[1]     ghjk645
03/24 1624
3197 ºñ¹Ð±ÛÀÔ´Ï´Ù  c¾ð¾î ¼Ò¼ö °ª     adwefq
04/29 1
3196   C¾ð¾î ¼Ò½ºÁú¹®ÀÔ´Ï´Ù![5]     an0088
01/05 5184
3195   C++ /// ºôµå ¿¡·¯ ¤Ð¤Ð[1]     guichanta
08/23 2412
3194 ºñ¹Ð±ÛÀÔ´Ï´Ù  c¾ð¾î µµ¿ÍÁÖ¼¼¿ä¤Ð¤Ð     su6339
04/06 0
3193   ÇØÅ·À» ¹è¿ì·Á°íÇϴµ¥[3]     zoodem04
03/26 4190
3192   c¾ð¾î¸¦ ¹è¿ì°í½Í¾î¿ä ![7]     dwc07238
02/11 4101
3191   ½ºÅÃÀÌ ½×ÀÌ´Â ¹æÇâ¿¡ °üÇؼ­!![1]     hackxx123
12/10 3536
3190   ÇØÅ·Åø¿¡¼­ ip ¾øÀÌ Çϵ忡 ½É´Â°Å¿¡´Â ¾î¶²°Ô ÀÖÀ»±î¿ä?[2]     aowlrgmlals
11/27 4330
3189   C¾ð¾î Çϴµ¥ double ½Ç¼ö¸¦ ³ÖÀºµ¥ ÀÚ²Ù 0.0ÀÌ ³ª¿Í¿ä[2]     fatou10336
11/20 3792
3188   dumpcode.h ÀÌÇØÁ» µµ¿ÍÁÖ¼¼¿ä .[1]     cm6418
11/06 3761
3187   c¾ð¾î ¾Ë°í¸®Áò Áú¹®ÀÔ´Ï´Ù.[3]     alstn8150
10/12 3774
3186     [re] c¾ð¾î ¾Ë°í¸®Áò Áú¹®ÀÔ´Ï´Ù.     dafher
05/13 1600
3185   c¾ð¾î ¼Ò½º Áú¹® ¹¹°¡ ¹®Á¦ÀÎÁö¤Ì¤Ì¤Ì¤Ì[2]     sjjh96
05/23 4310
1 [2][3][4][5][6][7][8][9][10]..[161]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org