«functional-programming» 태그된 질문

이 태그는 기능적 프로그래밍 패러다임과 관련된 문제를위한 것입니다.

30
더 작은 "H"에서 "H"만들기
도전 integer가 주어지면 size다음을 수행 하는 함수 또는 프로그램을 작성하십시오 . 경우 size1과 동일 출력 H H HHH H H 경우 size1 출력보다 더 큰 X X XXX X X X프로그램 / 기능의 출력은 어디에 있습니까?size - 1 (원하는 경우 0답변에 지정 하는 한 기본 사례가에 해당 할 수 있습니다. …
73 code-golf  ascii-art  fractal  code-golf  code-golf  string  code-golf  string  matrix  code-golf  graph-theory  maze  binary-matrix  code-golf  kolmogorov-complexity  random  code-challenge  metagolf  test-battery  brain-flak  text-processing  code-golf  matrix  code-golf  number-theory  primes  code-golf  string  matrix  code-golf  binary  bitwise  code-golf  number  factorial  floating-point  code-golf  number  sequence  code-golf  sequence  cops-and-robbers  code-golf  sequence  cops-and-robbers  code-golf  string  code-golf  math  decision-problem  number-theory  integer  code-golf  number  decision-problem  functional-programming  code-golf  array-manipulation  matrix  code-golf  string  classification  string  code-challenge  binary  compression  decode  code-golf  string  string  code-challenge  balanced-string  encode  code-golf  number-theory  integer  base-conversion  code-golf  math  number-theory  geometry  abstract-algebra  code-golf  array-manipulation  sorting  optimization  code-golf  math  geometry  image-processing  generation  code-golf  string  cops-and-robbers  repeated-transformation  grammars  cops-and-robbers  repeated-transformation  grammars  code-challenge  restricted-source  tips  source-layout  javascript  code-challenge  kolmogorov-complexity  restricted-source  code-golf  combinatorics  counting  math  fastest-code  linear-algebra  code-golf  math  permutations  matrix  linear-algebra  code-golf  string  decision-problem  restricted-source  code-golf  number  array-manipulation  subsequence  code-golf  number  array-manipulation  matrix  code-golf  brainfuck  code-golf  color  code-golf  quine  source-layout  code-golf  subsequence  code-golf  string  ascii-art  code-golf  string  ascii-art  alphabet  code-golf  decision-problem  interpreter  hexagonal-grid  halting-problem  code-golf  string  polynomials  calculus  code-golf  math  decision-problem  matrix  complex-numbers  code-golf  random  code-golf  number  arithmetic 

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

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

19
교회 부울
교회 부울 교회 부울 반환하는 함수 x진실과 y거짓에 대한 어디 x함수의 첫 번째 인수하고 y함수의 두 번째 인수입니다. 논리 기능 and not or xor과 implies논리 연산 을 나타내는 이러한 기능으로 추가 기능을 구성 할 수 있습니다 . 도전 교회 부울 및 구축 and not or xor하고 implies사용자가 선택한 언어로 교회 …

25
고정 소수점 찾기
정수 와 일부 블랙 박스 함수가로 정의 된 순서에서 고정 소수점을 찾습니다 .x1 f: ℤ → ℤfxk+1 := f(xk) 세부 값 x은 fif 의 고정 소수점이라고 합니다 x = f(x). 예를 들어 경우 f(x) := round(x/pi)우리는 시작 지점 한 다음 우리가 얻을 , 다음 , 다음 , 마지막으로 제출이 반환해야 …


10
자연 로그에 개미
이것은 좋은 초보자 도전과 좋은 시간 킬러입니다. 제목이 너무 짧아서-자연-로그 만 말했는데, 이것은 로그와 관련이 없습니다. 주어진 2 개의 변수 : 개미의 수 n. 로그의 너비입니다 w. 출력 너비의 로그 w와 n개미 (도시 예 w=3, n=6) | | | \O/ \O/ \O/ | | -O- -O- -O- | | /o\ …

13
긴 타입의 서명을 만드십시오
도전 가장 긴 형식 서명으로 최대 100 바이트 길이의 표현식을 찾으십시오. 규칙 형식 유추가있는 정적으로 유형이 지정된 언어가 허용됩니다. 유형은 모호하지 않아야하지만 정의 된 인스턴스가없는 유형을 포함 할 수 있습니다. 예를 들어 Num [a]및Eq [a] 심지어 정의 예를하지 않고, 사용할 수 있습니다 STDIN / STDOUT으로 프로그램을 컴파일하는 데 필요한 최소값 …

30
0이 아닌 고유 한 숫자로 임의의 n 자리 숫자를 얻습니다.
나는 이 질문을 읽고 그것이 좋은 도전이 될 것이라고 생각했다. 태스크 입력 0<n<10으로 임의의 숫자를 생성하십시오. 정확히 n 자리 첫 번째가 아닌 0 그래서 f(n)>10**(n-1)-1 고유 숫자 우승 기준 이것은 코드 골프 이므로 가장 짧은 코드가 승리합니다. 무작위 나는 균등하게 분포 된 것을 의미합니다. 따라서 프로그램의 관점에서 볼 때 각각의 …
22 code-golf  number  random  grid  game  king-of-the-hill  javascript  code-golf  arithmetic  statistics  code-golf  math  code-golf  math  code-golf  string  palindrome  code-golf  string  interactive  code-golf  quine  polyglot  code-golf  string  stack-exchange-api  code-golf  number-theory  decision-problem  code-golf  tips  code-golf  string  internet  code-golf  graphical-output  image-processing  fractal  code-golf  ascii-art  geometry  hexagonal-grid  code-golf  string  restricted-source  hello-world  code-golf  game  code-golf  cipher  code-golf  permutations  cops-and-robbers  permutations  cops-and-robbers  code-golf  internet  stack-exchange-api  code-golf  ascii-art  random  code-golf  tips  code-golf  ascii-art  code-golf  code-golf  kolmogorov-complexity  code-golf  string  unicode  code-golf  number  sequence  primes  palindrome  code-golf  game  decision-problem  code-golf  math  geometry  code-golf  graphical-output  interactive  code-golf  set-partitions  code-golf  number  arithmetic  restricted-source  code-golf  decision-problem  python  recursion  code-golf  ascii-art  code-golf  source-layout  code-golf  function  recursion  functional-programming  code-golf  game  combinatorics  permutations  code-golf  string  file-system  code-golf  string  hashing  code-golf  stack-exchange-api  code-golf  string  code-golf  math  number  arithmetic  polyglot 

9
기능적 프로그래밍 패러다임 구현
회사가 막 프로젝트를 시작했으며 처음으로 함수형 프로그래밍 코드 스타일을 사용하기로 결정했습니다. 그러나 상사는 정말 어리 석고 내장 함수를 사용하고 싶지 않으며 주요 기능을 구현해야합니다. 특히이 기능을 쓸 필요가 : Map, Nest, Apply, Range, Fold및 Table당신의 선택의 언어이다. 사장님은 정말 바빠서 프로그램을 최대한 짧게 만들고 싶어서 독서 시간을 낭비하지 않습니다. 또한 …

13
카레 좀 만들어 줘
인수 x 1 , x 2 ,…, x n 을 취하는 함수 f가 있음 – 즉. f : X 1 × X 2 ×… × X n → Y – 카레는 f 를 하나의 인수 a 1 을 취하는 함수로 재정의 합니다. 이 기술은 예를 들어 pow우리가 작성할 수 있는 …

14
이 부분이 잘린 삼각 숫자입니까?
관련 OEIS 시퀀스 : A008867 잘린 삼각형 수 삼각형 숫자의 일반적인 속성은 삼각형으로 배열 할 수 있다는 것입니다. 예를 들어, 21을 취하고 os 의 삼각형으로 정렬하십시오 . 영형 OO ooo oooo ooooo oooooo 각 모서리에서 같은 크기의 삼각형을 자르는 "절단 :"을 정의 해 봅시다. 21을 자르는 한 가지 방법은 다음과 …
20 code-golf  math  decision-problem  number-theory  integer  code-golf  number  decision-problem  functional-programming  code-golf  array-manipulation  matrix  code-golf  string  classification  string  code-challenge  binary  compression  decode  code-golf  string  string  code-challenge  balanced-string  encode  code-golf  number-theory  integer  base-conversion  code-golf  math  number-theory  geometry  abstract-algebra  code-golf  array-manipulation  sorting  optimization  code-golf  math  geometry  image-processing  generation  code-golf  string  cops-and-robbers  repeated-transformation  grammars  cops-and-robbers  repeated-transformation  grammars  code-challenge  restricted-source  tips  source-layout  javascript  code-challenge  kolmogorov-complexity  restricted-source  code-golf  combinatorics  counting  math  fastest-code  linear-algebra  code-golf  math  permutations  matrix  linear-algebra  code-golf  string  decision-problem  restricted-source  code-golf  number  array-manipulation  subsequence  code-golf  number  array-manipulation  matrix  code-golf  brainfuck  code-golf  color  code-golf  quine  source-layout  code-golf  subsequence  code-golf  string  ascii-art  code-golf  string  ascii-art  alphabet  code-golf  decision-problem  interpreter  hexagonal-grid  halting-problem  code-golf  string  polynomials  calculus  code-golf  math  decision-problem  matrix  complex-numbers  code-golf  random  code-golf  number  arithmetic 

1
λ- 표현식을 SK- 표현식으로 변환
λ 미적분 또는 람다 계산법 익명 함수에 기초하여 논리 시스템이다. 예를 들어, 이것은 λ- 표현식입니다 : λf.(λx.xx)(λx.f(xx)) 그러나이 과제의 목적을 위해 다음과 같은 표기법을 단순화합니다. 변경 λ하려면 \(쉽게 입력 할 수 있도록하기 위해) :\f.(\x.xx)(\x.f(xx)) .우리가 그것을 놓을 수 있도록 람다 헤더는, 불필요 :\f(\xxx)(\xf(xx)) 두 함수를 함께 작성하는 대신 Unlambda 스타일 …

13
디리클레 컨볼 루션
디리클레의 컨볼 루션 의 특별한 종류 회선 번호를 이론에 매우 유용한 도구로 나타납니다. 산술 함수 집합에서 작동 합니다. 도전 주어진 두 개의 산술 함수 (즉, 함수 )는 Dirichlet convolution 계산합니다 아래에 정의 된대로.f,gf,gf,gf,g:N→Rf,g:N→Rf,g: \mathbb N \to \mathbb R (f∗g):N→R(f∗g):N→R(f * g): \mathbb N \to \mathbb R 세부 우리는 규칙을 사용합니다 …

3
하스켈에서 가장 짧은 a-> b-> (a-> b) 함수
테스트에서 다음과 같은 질문이 있습니다. f다음 유형 의 함수 를 작성하십시오 a -> b -> (a -> b). a그리고 b더 나은, 어떤 의미에서 짧은 코드를 결합 할 수 없습니다. 나는 생각해 냈습니다 f a b = \x -> snd ([a,x],b). 더 작은 것을 찾을 수 있습니까? 현재 승자는 다음과 같습니다. …

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