"카타 8급 Sum Arrays"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-분류:PHP +))
잔글 (봇: 자동으로 텍스트 교체 (-</source> +</syntaxhighlight>, -<source +<syntaxhighlight ))
 
(다른 사용자 한 명의 중간 판 6개는 보이지 않습니다)
1번째 줄: 1번째 줄:
==개요==
{{카타 헤더}}
{{카타 8급-4}}
|}
==C==
==C==
<source lang='C'>
{{카타|8급|C|2}}
<syntaxhighlight lang='C'>
#include <stddef.h>
#include <stddef.h>
int sum_array(const int *values, size_t count) {
int sum_array(const int *values, size_t count) {
12번째 줄: 8번째 줄:
   return sum;
   return sum;
}
}
</source>
</syntaxhighlight>
<source lang='C'>
<syntaxhighlight lang='C'>
#include <stddef.h>
#include <stddef.h>
int sum_array(const int *values, size_t count) {
int sum_array(const int *values, size_t count) {
20번째 줄: 16번째 줄:
   return sum;
   return sum;
}
}
</source>
</syntaxhighlight>


==PHP==
==PHP==
<source lang='php'>
{{카타|8급|PHP|2}}
<syntaxhighlight lang='php'>
function sum(array $a): float {
function sum(array $a): float {
   return array_sum($a);
   return array_sum($a);
}
}
</source>
</syntaxhighlight>


 
==R==
[[분류:카타 8급 C]]
{{카타|8급|R|1}}
[[분류:카타 8급 PHP]]
<syntaxhighlight lang='r'>
sum_array <- function(a){
  sum(a)
}
</syntaxhighlight>
<syntaxhighlight lang='r'>
sum_array <- sum
</syntaxhighlight>

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

1 C[ | ]

#include <stddef.h>
int sum_array(const int *values, size_t count) {
  int sum = 0;
  for(int i=0; i<count; i++) sum += values[i];
  return sum;
}
#include <stddef.h>
int sum_array(const int *values, size_t count) {
  int sum = 0;
  while(count--) sum+=values[count];
  return sum;
}

2 PHP[ | ]

function sum(array $a): float {
  return array_sum($a);
}

3 R[ | ]

sum_array <- function(a){
  sum(a)
}
sum_array <- sum
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}