"카타 8급 If you can't sleep, just count sheep!!"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-source +syntaxhighlight))
 
(사용자 2명의 중간 판 10개는 보이지 않습니다)
1번째 줄: 1번째 줄:
==개요==
==C==
{{카타 헤더}}
{{카타|8급|C|9}}
{{카타 8급-1}}
<syntaxhighlight lang='C'>
|}
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==
[[분류: JavaScript]]
<syntaxhighlight lang='JavaScript'>
<source lang='JavaScript'>
var countSheep = function (num){
var countSheep = function (num){
   let res = "";
   let res = "";
12번째 줄: 27번째 줄:
   return res;
   return res;
}
}
</source>
</syntaxhighlight>
<source lang='JavaScript'>
<syntaxhighlight lang='JavaScript'>
var countSheep = function (num){
var countSheep = function (num){
   var res = "";
   var res = "";
19번째 줄: 34번째 줄:
   return res;
   return res;
}
}
</source>
</syntaxhighlight>


==PHP==
==PHP==
[[분류: PHP]]
<syntaxhighlight lang='php'>
<source lang='php'>
function countsheep($num){
function countsheep($num){
   $res = '';
   $res = '';
29번째 줄: 43번째 줄:
   return $res;
   return $res;
}
}
</source>
</syntaxhighlight>
 
==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]]

2020년 11월 2일 (월) 02:32 기준 최신판

1 C[ | ]

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;
}
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;
}

2 JavaScript[ | ]

var countSheep = function (num){
  let res = "";
  for(let i=1; i<=num; i++) res += `${i} sheep...`;
  return res;
}
var countSheep = function (num){
  var res = "";
  for(i=1; i<=num; i++) res += i+" sheep...";
  return res;
}

3 PHP[ | ]

function countsheep($num){
  $res = '';
  for($i=1; $i<=$num; $i++) $res .= "$i sheep...";
  return $res;
}

4 Python[ | ]

def count_sheep(n):
    res = ''
    for i in range(1,n+1):
        res += str(i) + ' sheep...'
    return res
def count_sheep(n):
    return ''.join(f"{i} sheep..." for i in range(1,n+1))
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}