«function» 태그된 질문

어떤 방식으로 기능을 요구하거나 기능을 포함하는 과제에 적합합니다. (메소드 또는 서브 루틴이라고도 함)

30
호출하지 않고 메소드 호출
삭제 된 StackOverflow 질문에서 영감을 얻었습니다 . 명시 적으로 호출하지 않고 특정 메소드를 실행하는 방법을 생각해 낼 수 있습니까? 간접적 일수록 좋습니다. 다음은 정확히 의미하는 바입니다 (C는 예시를 위해 사용되었으며 모든 언어가 허용됨). // Call this. void the_function(void) { printf("Hi there!\n"); } int main(int argc, char** argv) { the_function(); // …

30
임의 길이의 카레
함수, 쓰기 f양의 정수에 소요 함수를 반환합니다. 반환 된 새 함수는와 동일해야합니다 f. 그러나 "종료 호출"이 발생하면 f전달 된 모든 정수의 합계를 반환해야합니다. 예를 들어 g=f(4)( f첫 번째 기능인 경우) g다른 기능으로 설정해야 합니다. h=g(3)똑같이 할 것입니다. 그러나 h인수없이 호출하면 (자세한 내용은 아래 참조) 이전 함수 인수의 합계이므로 7을 출력해야합니다. …

22
이상한 기능
여기서 당신의 임무 는 양의 정수에 대한 순열을 형성 하는 함수 1 을 구현하는 것입니다 (양의 정수에서 자신으로의 궤적). 즉, 각 양의 정수는 순열에서 정확히 한 번만 나타나야합니다. catch는 함수가 짝수보다 홀수를 출력 할 확률이 더 커야한다는 것입니다. 이제 이것은 이상하거나 불가능 해 보일 수 있습니다. 반드시 짝수만큼 홀수가 있습니까? …

30
0이 아닌 모든 정수에 대해 f (f (n)) = -n이되도록 함수 f를 정의합니다. n
이 도전은 내가 자주 쓰는 프로그래밍 블로그에서 영감을 얻었습니다. 원래 게시물을 참조하십시오 : 프로그래밍 퍼즐 도전 함수 정의 f:Q->Q같은 것을 f(f(n)) = -n'0'이 아닌 정수에 대해 n, 그리고 Q유리수의 집합입니다. 세부 당신이 선호하는 어떤 언어로 정의하십시오 하나 개의 기능이나 프로그램을 f매개 변수로 받아 하나의 수를 n반환 또는 출력 한 수를 …

4
f (g (x))는 감소하고 g (f (x))는 증가합니다
이 문제를 해결하려면 정수에 f 와 g 라는 두 가지 함수를 구현해야 합니다. f f g 는 엄격하게 감소하는 함수 이고 g∘ f 는 엄격하게 증가하는 함수입니다. 즉, 어떤 두개의 정수를 취할 경우 <B A를 한 후, F (g (a))> F (g (b)) 와 g (F (a)) <g (F (b)) …

30
이 숫자는 정수 -2입니까?
숫자가 2의 거듭 제곱인지 여부를 결정하는 영리한 방법 이 있습니다. 더 이상 흥미로운 문제는 아니므로 주어진 정수가 -2 의 정수 제곱인지 여부를 결정하십시오 . 예를 들면 다음과 같습니다. -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 => no 4 => …

22
내추럴 파이 # 0-락
골 입력을받는 프로그램 / 함수를 만들고 임의의 정수 쌍이 소수 N인지 확인 N하고를 반환합니다 sqrt(6 * N / #coprime). TL; DR 이러한 과제는 Pi를 근사화하기 위해 자연과 두뇌 (및 일부 재사용 가능한 리소스) 만 필요한 알고리즘 시뮬레이션입니다. 좀비 종말 중에 Pi가 정말로 필요하다면,이 방법들은 탄약을 낭비 하지 않습니다 ! 앞으로 …
39 code-golf  math  random  pi  approximation  popularity-contest  code-golf  sequence  number-theory  binary  coding-theory  code-golf  math  3d  code-golf  code-golf  math  number  code-golf  kolmogorov-complexity  code-golf  ascii-art  graphical-output  binary-tree  code-golf  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  array-manipulation  hexadecimal  code-golf  math  number  set-theory  code-golf  math  arithmetic  number-theory  integer  code-golf  string  kolmogorov-complexity  code-golf  math  sequence  arithmetic  decision-problem  code-golf  code-golf  ascii-art  code-golf  array-manipulation  parsing  code-golf  string  ascii-art  kolmogorov-complexity  code-challenge  code-golf  sequence  code-golf  number  array-manipulation  sorting  code-golf  string  function  code-golf  arithmetic  code-golf  math  sequence  number-theory  primes  restricted-source  javascript  code-challenge  polyglot  rosetta-stone  code-golf  code-golf  regular-expression  code-golf  math  code-golf  math  primes  code-golf  ascii-art  kolmogorov-complexity  binary  code-golf  math  sequence  code-golf  sequence  subsequence  code-golf  string  code-golf  parsing  music  code-golf  grid  game  path-finding  board-game  code-golf  string  binary  code-golf  array-manipulation  balanced-string  code-golf  code-golf  algorithm  code-golf  string  number  arithmetic  array-manipulation  code-golf  array-manipulation  binary-tree  tree-traversal  code-golf  code-golf  tips  code-golf  string  base-conversion  code-golf  tips  s.i.l.o.s  code-golf  string  ascii-art  code-golf  code-challenge  code-golf  game 

30
모든 십진수가 고유한지 확인
스택 오버플로에서 삭제 된 질문은 때때로 훌륭한 골프 자료를 만듭니다. 음수가 아닌 정수를 입력으로 사용하는 함수를 작성하고 해당 숫자의 밑이 10 인 표현의 모든 숫자가 고유 한 경우 true를 리턴합니다. 예: 48778584 -> false 17308459 -> true 문자 수에는 기능 만 포함됩니다. C 또는 C ++에서 응답하기로 선택한 경우 : …

30
P Pr Pre Pref Prefi Prefix 접두사
유한 목록이 주어지면 빈 목록을 포함하여 모든 접두사 목록을 길이의 오름차순으로 반환하십시오. (기본적으로 Haskell 기능 구현 inits) 세부 입력 목록에는 숫자 (또는 더 편리한 경우 다른 유형)가 포함됩니다. 출력은 목록의 목록 이어야 합니다 . 제출은 기능 일 필요는 없지만 기본 I / O를 사용할 수 있습니다. 있습니다 CW 응답 모든 …

30
Ackermann 기능
Ackermann 함수는 원시 재귀 적이 지 않은 계산 가능한 총 함수 중 가장 간단한 예 중 하나로 유명합니다. 우리는 A(m,n)음이 아닌 두 정수 를 취하는 정의를 사용합니다 . A(0,n) = n+1 A(m,0) = A(m-1,1) A(m,n) = A(m-1,A(m,n-1)) 구현할 수 있습니다 두 개의 정수를 입력으로 사용하여 정수를 반환하는 명명 된 또는 …

30
몇 개의 논쟁이 통과 되었습니까?
선택한 언어를 사용하여 가변 개수의 인수를 사용하여 호출 한 인수 수를 반환하는 함수를 작성하십시오. 사양 : 여러분의 언어는 가변적 인 인수 함수를 지원해야합니다. 매개 변수는 개별적으로 전달 될 수 있어야합니다. 즉, 배열을 전달하면 하나의 매개 변수 만 계산됩니다. 언어가 지원하는 경우 "모든 전달 된 인수"배열을 사용할 수 있습니다. 함수 호출 …

15
블랙 박스 삼각법
다음 (12 개) 삼각 함수를 구별 할 수있는 프로그램 또는 기능을 쓰기 : sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, asinh, acosh, atanh. 귀하의 프로그램은 위의 기능 중 하나를 블랙 박스 로 제공받으며 위와 같이 또는 해당 언어로 명명 된 방식으로 기능의 이름을 출력해야합니다. 이것은 code-golf 이므로 각 …

6
도움! 계산기가 오작동합니다!
소개 계산기가 이상하게 작동합니다. 때로는 내가 입력하면가 8표시됩니다 2. 때로는 입력하면 a 6가 표시됩니다 +. 일부 버튼이 섞여 있습니다! 아무도 나를 결정하는 데 도움을 줄 수 있습니까? 도전: 입력 : 올바른 결과 가있는 잘못된 방정식 목록 . 출력 : 교체 된 두 개의 버튼. 예를 들면 다음과 같습니다 . 입력은 …
28 code-golf  number  arithmetic  integer  code-golf  math  number  geometry  code-golf  grid  code-golf  math  number  sequence  primes  code-golf  sequence  kolmogorov-complexity  code-golf  string  ascii-art  alphabet  code-golf  math  sequence  integer  code-golf  number-theory  integer  natural-language  code-golf  date  code-golf  function  code-golf  ascii-art  code-golf  math  number-theory  primes  classification  code-golf  array-manipulation  decision-problem  matrix  code-golf  number  code-golf  code-golf  ascii-art  matrix  code-golf  string  code-golf  sequence  base-conversion  code-golf  code-golf  math  number-theory  combinatorics  integer-partitions  code-golf  integer  binary  base-conversion  code-golf  integer  base-conversion  palindrome  code-golf  code-golf  integer-partitions  code-golf  math  ascii-art  matrix  code-golf  number  sequence  number-theory  matrix  code-golf  interpreter  code-golf  graph-theory  code-golf  ascii-art  decision-problem  code-golf  division  code-golf  array-manipulation  primes  code-golf  string  ascii-art  code-golf  primes  counting  code-golf  matrix  unicode  code-golf  source-layout  code-golf  grammars  code-golf  string  cops-and-robbers  regular-expression  obfuscation  string  code-challenge  cops-and-robbers  regular-expression  code-golf  kolmogorov-complexity  game  card-games  code-golf  kolmogorov-complexity  code-golf  array-manipulation  matrix  code-challenge  cops-and-robbers  code-challenge  decision-problem  cops-and-robbers  code-golf  permutations 

13
어떤 행이 제거되었는지 알려주는 함수 작성
다섯 줄을 포함하는 함수를 작성하십시오. 함수를있는 그대로 실행하면 0을 반환해야합니다. 다섯 줄 중 하나를 제거하고 함수를 실행하면 어떤 줄이 제거되었는지 알려야합니다 (예 : 마지막 줄을 제거하면 5를 반환해야 함). 간결함, 참신함 및 우아함 모두 고려할 가치가 있습니다. (적당한 시간이 지난 후) 가장 높은 평가를받은 솔루션이 승리합니다.

12
웜의 수명
자귀 웜은 음이 아닌 정수의 목록이며, 그 오른쪽 (즉, 마지막 ) 요소는라고 머리 . 헤드가 0이 아닌 경우, 웜은 헤드를 포함하고 적어도 헤드만큼 큰 모든 요소를 ​​갖는 가장 긴 연속 요소 블록 으로 구성된 활성 세그먼트를 갖습니다 . 환원 활성 부분은 예를 들면 1만큼 감소 헤드와 유효 구간이며, 웜이 3 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.