Áú¹®°ú ´äº¯

c¾ð¾î Áú¹® ³¯Â¥:2022-1-24 10:21:10 Á¶È¸¼ö:799
ÀÛ¼ºÀÚ : ¸®À»ÀÚÀλç
Å»ÅðÇÑ È¸¿øÀÌ¸ç °³ÀÎ Á¤º¸°¡ ¾ø½À´Ï´Ù.
ÀÛ¼º±Û º¸±â
ÂÊÁö º¸³»±â

ÀÎÀÚ·Î Àü´ÞµÇ´Â ¿µ´Ü¾î°¡ ȸ¹®(palindrome)ÀÎÁö ¾Æ´ÑÁö ÆÇ´ÜÇØ¼­ °á°ú¸¦ Ãâ·ÂÇÏ´Â ±â´ÉÀÇ ÇÔ¼ö¸¦ Á¤ÀÇÇϰí ÀÌ¿¡ ÀûÀýÇÑ mainÇÔ¼ö¸¦ Á¤ÀÇÇÏ´Â ¹®Á¦Àε¥ "level","bob","noon"°°Àº ȸ¹®À» ÀÔ·ÂÇØµµ ¿Ö aniyo¶ó°í Ãâ·ÂµÇ´ÂÁö ¸ð¸£°Ú³×¿ä...µµ¿ÍÁÖ¼¼¿ä ¼±¹è´Ôµé ¤Ð.¤Ð

¸ñ·Ïº¸±â »èÁ¦ ¼öÁ¤ ½Å°í ½ºÅ©·¦

ÀÛ°¡K 1¿ù25ÀÏ 2:50:32  

À̹ÌÁö ¸»°í ¼Ò½º¸¦ ¿Ã·Á ÁÖ½Ã¸é ´õ ÁÁÀ» °Å °°¾Ö¿ä.
À̹ÌÁö ÇØ»óµµ°¡ ¶³¾îÁ® ¼Ò½º ³»¿ëÀÌ Àß ¾È º¸À̳׿ä.

¼Ò½º ÀÔ·ÂÇØ ºÃ´Âµ¥ Àß µÇ´Â °Å °°½À´Ï´Ù. 

#include
void palindromeinga(char*);
short kegi(char*);

int main(void)
{
    char daneo[28]; scanf("%s", daneo);
    palindromeinga(daneo);
    return 0;
}

void palindromeinga(char* daneo)
{
    long x = 0;
    while (*(daneo + x) == daneo[kegi(daneo) - 1 - x])++x;
    if (x == kegi(daneo)) printf("nae");
    else printf("aniyo");
}

short kegi(char* daneo)
{
    long long x = 0;
    while (*(daneo + x) != '\0')x++;
    return x;
}

kegi´Â ¹®ÀÚ¿­ ±æÀ̸¦ Á¶»çÇÏ°í ¸ÞÀο¡¼­ ùÀÚ¿Í ³¡ÀÚ¸¦ °¡¿îµ¥·Î Á¼Çô°¡¸ç °°ÀºÁö °è¼Ó Á¶»çÇØ¼­ ¹®ÀÚ¿­ ³¡±îÁö ´Ù °°À¸¸é ȸ¹®À¸·Î ÆÇ´ÜÇÏ´Â ³í¸®À̳׿ä. 
¼Ò½º´Â Á¤»óÀûÀÔ´Ï´Ù¸¸ ¸¸¾à ÀÌ°Ô ¾ÈµÈ´Ù¸é ÇÁ·ÎÁ§Æ® ¼³Á¤À» º¸¼Å¼­ À¯´ÏÄÚµå·Î ¼³Á¤Ç߰ųª SDL ¿É¼ÇÀ» ÄÑ ³õÁö ¾Ê¾Ò´ÂÁö Á¡°ËÇØ º¸¼¼¿ä. ¿É¼ÇÀÌ ¹¹µç ¾ÈµÉ ÀÌÀ¯´Â ¾ø¾î º¸ÀÔ´Ï´Ù. 

¸®À»ÀÚÀλç 1¿ù25ÀÏ 3:02:29  

°¨»çÇÕ´Ï´Ù. ±×·±µ¥ SDL¿É¼ÇÀÌ´Ï À¯´ÏÄÚµå´Ï ¹¹´Ï ¾îµð°¡¾ß ÀÖ´ÂÁö ¸ð¸£°Ú³×¿ä Dev C++½á¼­¿ä.. ¾Æ Àü Dev C++¸¸ ±ò¾ÒÁö SDL°°Àº ¾Öµå¿ÂÀº ±òÁö ¾Ê¾Ò½À´Ï´ç


·Î±×ÀÎÇÏ¼Å¾ß ´ñ±ÛÀ» ´Þ ¼ö ÀÖ½À´Ï´Ù.