¼ö¹Ú¼ö¹Ú¼ö¹Ú¼ö¹Ú¼ö¹Ú¼ö?
¹®Á¦ ¼³¸í
±æÀ̰¡ nÀ̰í, ¼ö¹Ú¼ö¹Ú¼ö¹Ú¼ö....¿Í °°Àº ÆÐÅÏÀ» À¯ÁöÇÏ´Â ¹®ÀÚ¿À» ¸®ÅÏÇÏ´Â ÇÔ¼ö, solutionÀ» ¿Ï¼ºÇϼ¼¿ä. ¿¹¸¦µé¾î nÀÌ 4ÀÌ¸é ¼ö¹Ú¼ö¹ÚÀ» ¸®ÅÏÇϰí 3À̶ó¸é ¼ö¹Ú¼ö¸¦ ¸®ÅÏÇÏ¸é µË´Ï´Ù.
Á¦ÇÑ Á¶°Ç
nÀº ±æÀÌ 10,000ÀÌÇÏÀÎ ÀÚ¿¬¼öÀÔ´Ï´Ù.
ÀÔÃâ·Â ¿¹
n return
3 ¼ö¹Ú¼ö
4 ¼ö¹Ú¼ö¹Ú
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>
char* solution(int n) {
char * answer = (char*)malloc((n * 3) + 1);
for (int i = 0; i < n ; i++) {
if (i % 2 == 0)
strcpy(answer+(i*3), "¼ö");
else
strcpy(answer+(i*3), "¹Ú");
}
return answer;
}
ÇÁ·Î±×·¡¸Ó½º¿¡¼ ¹®Á¦ Ǫ´Âµ¥ ÇÏ´øµ¥·Î ÇÏ¸é ¹ÙÀÌÆ® ¹¹½Ã±â ÇØ¼ ¸·Çô¼ ±¸±Û¸µÇؼ ¾îÂîÀúÂî Ç®¾ú´Âµ¥
ÀüüÀûÀ¸·Î ÀÌÇØ°¡ ¾ÈµÅ¿©
ƯÈ÷ strcpy(answer+(i*3), "¼ö"); À̺κп¡¼ +(i*3) À̰еé¾î°¡µµ ¿Ö ¿À·ù°¡ ¾È³ª´ÂÁö Àß ¸ð¸£°Ú¾î¿ä
½ßÃʺ¸¿¡¿ä
¾Ë·ÁÁÖ½Ã¸é °¨»çÇϰڽÀ´Ï´Ù¤Ð
¹®Á¦ ¸µÅ© https://programmers.co.kr/learn/courses/30/lessons/12922