«function» 태그된 질문

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

15
반 회문 퍼즐
회문은 그 자체로 반대되는 단어입니다. 이제 회문처럼 보이지만 그렇지 않은 단어가 있습니다. 단어를 고려 예를 들어 sheesh, sheesh그 반대이기 때문에 회문 아닌 hseehs다른 어떤 우리가 생각 그러나 경우에, sh다음이 역의이다, 단일 문자로 sheesh. 이런 종류의 단어를 우리는 반 회문이라고 부릅니다. 청크의 순서가 반대로되어 원래 단어가 형성되도록 단어를 몇 개의 청크로 …

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

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 

7
반 지수 함수
반 지수 함수는 자체 구성 될 때, 지수 함수를 제공 한 것이다. 예를 들어, 경우는 f(f(x)) = 2^x, 다음 f반 지수 함수 될 것이다. 이 도전에서는 특정 반 지수 함수를 계산합니다. 특히 다음 속성을 사용하여 음이 아닌 정수에서 음이 아닌 정수로 함수를 계산합니다. 일정하게 증가하는 다음과 같은 경우 x < …

18
주어진 배열에서 가장 가까운 숫자 찾기
이것은 내가 가진 실제 문제에서 영감을 얻었습니다. 이것에 대해 영리한 방법이 있는지 궁금합니다. 각각 임의의 수의 부동 소수점을 포함하는 두 개의 정렬되지 않은 배열 A와 B가 제공됩니다. A와 B의 길이가 반드시 같을 필요는 없습니다. A의 요소를 순차적으로 가져 와서 배열 B에서 가장 가까운 값을 찾는 함수를 작성하십시오. 결과는 새 배열에 …

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

9
리만 합계를 사용한 근사 한정 적분
왼쪽과 오른쪽 리만 합계 는 명확한 적분에 대한 근사치 입니다. 물론 수학에서 우리는 매우 정확해야하므로 무한대에 접근하는 여러 개의 세분으로 계산하는 것을 목표로하지만이 과제의 목적에는 필요하지 않습니다. 대신 입력을 복용하고 어떤을 통해 출력을 제공, 가장 짧은 프로그램을 작성하는 것을 시도해야 기본 방법 하나에, 프로그래밍 언어 는 다음을 수행 : 직무 …

25
증분 베팅
몇 달 전에 저는이 질문을 면접을위한 사전 심사 퍼즐로 사용했습니다. 최근 블로그 자료에 대해 생각할 때 기능적으로 문제를 해결하는 데 사용하기에 좋은 예가되었습니다. 내 블로그 게시물 작성을 마치 자마자 이에 대한 솔루션을 게시하겠습니다. 참고 : 이 질문은 1 년 전 StackOverflow에서 질문되었으며 몇 가지 (부정확 한) 답변 후 하향 투표되었습니다. …

12
빈칸 채우기 구성
문자열에 특정 함수 집합이 있다고 가정 해 봅시다. 이러한 함수는 공백이나 madlib를 채우는 것과 비슷합니다. 단 하나의 입력 만 사용하고 모든 공백을 채우는 데 사용합니다. 예를 들어 다음과 같은 함수가있을 수 있습니다. I went to the ____ store and bought ____ today. 이 함수를 문자열에 적용 cheese하면 결과는 다음과 같습니다. …

7
힐버트 이진 호텔
이 과제에서는 두 가지 속성을 충족하는 모든 기능 (또는 전체 프로그램)을 구현해야합니다. 이러한 속성은 다음과 같습니다. 함수는 음이 아닌 정수 계수를 갖는 다항식에서 음이 아닌 정수까지의 주입 (가역) 함수 여야합니다. 이것은 두 개의 불평등 한 입력이 동일한 출력에 매핑 될 수 없음을 의미합니다. 함수는 입력에서 출력까지 총 "온 비트"수를 유지해야합니다. …

4
실제 숫자 계산
정의 양의 정수 n는 실제 숫자입니다 (OEIS 시퀀스 A005153 ). 모든 작은 양의 정수는 별개의 제수의 합으로 표시 될 수 있습니다 n. 예를 들어, 18실제 숫자입니다. 제수는 1, 2, 3, 6, 9 및 18이며 ​​18보다 작은 양의 정수는 다음과 같이 형성 할 수 있습니다. 4 = 1 + 3 5 …
18 code-golf  sequence  number-theory  code-golf  code-challenge  sorting  c  code-golf  restricted-source  code-golf  natural-language  code-golf  tree-traversal  file-system  popularity-contest  pi  polyglot  code-golf  game  sliding-puzzle  code-golf  game  minesweeper  code-challenge  ascii-art  code-challenge  popularity-contest  graphical-output  code-challenge  popularity-contest  hello-world  underhanded  obfuscation  code-golf  code-golf  function  code-golf  code-golf  code-golf  popularity-contest  rosetta-stone  code-golf  primes  code-golf  restricted-source  popularity-contest  number  sequence  code-golf  restricted-source  popularity-contest  graphical-output  code-golf  popularity-contest  code-golf  primes  code-golf  game  code-golf  math  popularity-contest  popularity-contest  code-generation  popularity-contest  code-bowling  code-golf  popularity-contest  underhanded  code-golf  metagolf 

15
(제한된) 무한 세트와 그 순서가없는 쌍 사이에 정류 주입 기능을 설계하십시오
관련이 있지만 양의 정수 만 필요하며 정식 일 필요는 없습니다. Cantor 페어링 기능은 이 Wikipedia 기사에 설명되어 있습니다. 본질적으로, 그것은 두 개의 값 X와 Y에 적용될 때, 결과가 주어진 원래의 값 X와 Y를 얻을 수있는 연산입니다. 당신의 임무는 두 가지 기능, 즉 수행하는 기능 X, Y -> Z과 수행하는 기능을 …

30
사라지는 요소
문자열 S과 인덱스 목록이 제공 되면의 결과를 새 값으로 사용하면서의 각 인덱스에서 요소를 제거하여 X수정 S하십시오 .SS 예를 들어 given S = 'codegolf'및 X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o d e g o l f | Remove 1 …
17 code-golf  string  array-manipulation  code-golf  string  ascii-art  code-golf  number  sequence  pi  code-golf  number  array-manipulation  code-golf  string  ascii-art  code-golf  math  number  game  code-golf  math  sequence  polynomials  recursion  code-golf  math  number  sequence  number-theory  code-golf  permutations  balanced-string  code-golf  string  ascii-art  integer  code-golf  decision-problem  hexagonal-grid  code-golf  ascii-art  kolmogorov-complexity  code-golf  number  code-golf  matrix  binary-matrix  code-golf  math  statistics  code-golf  string  polyglot  code-golf  random  lost  code-golf  date  path-finding  code-golf  string  code-golf  math  number  arithmetic  number-theory  code-golf  tetris  binary-matrix  code-golf  array-manipulation  sorting  code-golf  number  code-golf  array-manipulation  rubiks-cube  cubically  code-golf  grid  optimization  code-golf  math  function  code-golf  string  quine  code-golf  ascii-art  grid  code-golf  decision-problem  grid  simulation  code-golf  math  sequence  code-golf  path-finding  code-golf  ascii-art  grid  simulation  code-golf  number  whitespace  code-golf  sequence  code-golf  sequence  code-golf  sequence  integer  code-golf  math  game  code-golf  internet  stack-exchange-api  code-golf  sequence  code-golf  internet  stack-exchange-api  code-golf  math  factoring  code-challenge  sequence  polyglot  rosetta-stone  code-golf  string  browser  code-golf  date  code-golf  base-conversion  code-challenge  cops-and-robbers  hello-world  code-golf  cops-and-robbers  hello-world 

14
임의 길이 해싱
당신이이 고려 해시 함수 HH\mathcal{H} 길이의 문자열 소요 2n2n2n 길이의 반환 문자열 nnn 하고 있다는 좋은 속성이 방지 충돌 , 즉 찾기 어려운 두 개의 서로 다른 문자열 s≠s′s≠s′s \neq s' 같은 해시와 H(s)=H(s′)H(s)=H(s′)\mathcal{H}(s) = \mathcal{H}(s') . 이제 임의의 길이의 문자열을 가져 와서 길이가 n 인 문자열에 매핑 하는 새로운 …

4
pointfree에 튜플 추가
함수를 표현할 수있는 가장 짧은 방법은 무엇입니까 f(a,b)(c,d)=(a+c,b+d) 포인트 프리 표기법으로? pointfree.io 는 우리에게 제공 uncurry (flip flip snd . (ap .) . flip flip fst . ((.) .) . (. (+)) . flip . (((.) . (,)) .) . (+)) 약간의 작업으로 단축 할 수 있습니다 uncurry$(`flip`snd).((<*>).).(`flip`fst).((.).).(.(+)).flip.(((.).(,)).).(+) 76 바이트 …

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