최신판 |
당신의 편집 |
1번째 줄: |
1번째 줄: |
| ==C== | | ==개요== |
| {{카타|8급|C|9}} | | {{카타 헤더}} |
| <syntaxhighlight lang='C'>
| | {{카타 8급-1}} |
| char* count_sheep(int n) {
| | |} |
| char* res = calloc(11*n, sizeof(char));
| |
| for(int i=0; i<n; i++) sprintf(res+strlen(res), "%d sheep...", i+1);
| |
| return res;
| |
| } | |
| </syntaxhighlight>
| |
| <syntaxhighlight lang='C'>
| |
| char* count_sheep(int n) {
| |
| char* res = calloc(11*n, sizeof(char));
| |
| char* p = res;
| |
| for(int i=0; i<n; i++) {
| |
| sprintf(p, "%d sheep...", i+1);
| |
| while(*p) p++;
| |
| }
| |
| return res;
| |
| } | |
| </syntaxhighlight>
| |
|
| |
|
| ==JavaScript== | | ==JavaScript== |
| <syntaxhighlight lang='JavaScript'> | | [[분류: JavaScript]] |
| | <source lang='JavaScript'> |
| var countSheep = function (num){ | | var countSheep = function (num){ |
| let res = ""; | | let res = ""; |
27번째 줄: |
12번째 줄: |
| return res; | | return res; |
| } | | } |
| </syntaxhighlight> | | </source> |
| <syntaxhighlight lang='JavaScript'> | | <source lang='JavaScript'> |
| var countSheep = function (num){ | | var countSheep = function (num){ |
| var res = ""; | | var res = ""; |
34번째 줄: |
19번째 줄: |
| return res; | | return res; |
| } | | } |
| </syntaxhighlight> | | </source> |
|
| |
|
| ==PHP== | | ==PHP== |
| <syntaxhighlight lang='php'> | | [[분류: PHP]] |
| | <source lang='php'> |
| function countsheep($num){ | | function countsheep($num){ |
| $res = ''; | | $res = ''; |
43번째 줄: |
29번째 줄: |
| return $res; | | return $res; |
| } | | } |
| </syntaxhighlight> | | </source> |
| | |
| ==Python==
| |
| <syntaxhighlight lang='python'>
| |
| def count_sheep(n):
| |
| res = ''
| |
| for i in range(1,n+1):
| |
| res += str(i) + ' sheep...'
| |
| return res
| |
| </syntaxhighlight>
| |
| <syntaxhighlight lang='python'>
| |
| def count_sheep(n):
| |
| return ''.join(f"{i} sheep..." for i in range(1,n+1))
| |
| </syntaxhighlight>
| |
| | |
| [[분류:JavaScript]]
| |
| | |
| [[분류:Python]]
| |
| [[분류:카타 8급 PHP]]
| |