프로그래밍 퍼즐 및 코드 골프

퍼즐 애호가와 코드 골퍼들을위한 Q & A

14
지수 생성 함수가 탄젠트 인 시퀀스의 골프
거의 모든 함수는 무한 항을 갖는 다항식으로 표현 될 수 있습니다. 예를 들어 e^x = 1 + x + x^2/2! + x^3/3! + x^4/4! + ... 예를 들어 sin(x) = x - x^3/3! + x^5/5! - x^7/7! + ... -항의 계수는 n시퀀스를 형성하며 해당 함수를 시퀀스 의 생성 함수 라고합니다 …



2
이미지 숨기기
이 도전에서는 사진 내에서 특정 카메라 (실제 카메라로 촬영)를 찾아야합니다. (R, G, B) 튜플과 이미지가 전달되고 이미지에서 주어진 RGB 색상과 일치하는 점 (x, y)을 반환해야합니다 . 이미지에 색상과 일치하는 여러 점이있을 수 있습니다. 1 만 찾으면됩니다. 문제는 당신이 그것을 할 필요가있다 가능한 몇 픽셀로 읽는 동안 . 점수는 모든 테스트 …

4
제수 그래프의 최단 경로
소개 이 도전에서, 우리는 무한한 무 방향 그래프를 다룰 것인데, 이것을 높은 제수 그래프 라고 부릅니다 . 그 노드는 두 개의 노드 사이에 에지가 2부터 시작되는 정수 은 <B 의 경우 분할 된 B 및 2 ≥ B는 . 2에서 18까지의 범위로 형성된 하위 그래프는 다음과 같습니다. 16-8 12 18 …

30
별도의 알파벳과 숫자
텍스트 단락에는 숫자와 알파벳 문자가 혼합되어 있습니다. 당신의 임무는 각 줄의 같은 순서로 왼쪽에 숫자와 오른쪽에 알파벳 문자를 분리하는 것입니다. 규칙 : 숫자는 일반 정수입니다. 소수점이없고 음수 / 양수 부호가 없습니다. 숫자는 연속적이거나 인접하지 않을 수 있지만, 어떤 경우이든 관계없이 동일한 순서로 왼쪽으로 밀어야합니다. 단어 사이에 숫자가 나타날 수 있습니다. …

10
가장 짧은 Pangrammatic 창
팬 그램은 이 코드 골프 챌린지 에서 설명하는 것처럼 알파벳의 26 자 모두를 포함하는 문장 또는 발췌입니다 . 그러나 Pangrammatic 창 은 일부 텍스트 세그먼트 형태의 Pangram으로 , 더 큰 작업 내에서 발견 된 단어의 중간 지점에서 끝나거나 시작될 수 있습니다. 이것은 자연스럽게 모든 곳에서 발생하며, 진정한 팬 그램의 적절한 …
15 code-golf  string 

5
자동 주택 건설업자
자동 주택 건설 나노봇이 제조되었으며,이를 코딩하는 것은 당신의 임무입니다. 입력으로 만든 집입니다 7 4 2 /-----/| / / | |-----| | | | | | | / |_____|/ 입력은 집의 치수를 포함하는 문자열입니다. 7 너비입니다. |_____| ---7--- 4 높이입니다. | | | | 2 깊이 / / 이 입력이 주어지면 …

1
루핑 배열 생성
소개 포인터 배열은 배열 인 L제로가 아닌 정수의 0 ≤ L[i]+i < len(L)모든 인덱스에 대한 보유 i(0 기반 인덱스를 가정). 우리는 인덱스가 있다고 i 지적 인덱스에 L[i]+i. 인덱스가 길이의 단일주기를 형성하는 경우 포인터 배열은 루프len(L) 입니다. 여기 몇 가지 예가 있어요. [1,2,-1,3]는 3인덱스를 가리 키지 않기 때문에 포인터 배열 이 …

9
라켓 / 스킴에서의 골프 팁
Racket / Scheme 에서 골프를 할 때 어떤 일반적인 팁이 있습니까? 나는 일반적으로 Racket / Scheme에 다소 특정한 코드 골프 문제에 적용될 수있는 아이디어를 찾고 있습니다 (예 : "댓글 제거"는 답이 아닙니다). Scheme 과 Racket (이전의 PLT Scheme)은 기술적으로 다른 언어이지만 많은면에서 상당히 유사하며 많은 코드 (의심)가 대부분 의도 된대로 …
15 code-golf  tips  lisp 

30
문자열 전환
문제는 단순히 다른 문자열 내에서 문자열을 전환하는 것입니다. 설명 는 IF 토글 문자열 의 하위 문자열입니다 주요 문자열 의 모든 인스턴스 제거 토글 문자열 로부터 주요 문자열을 ; 그렇지 않으면 기본 문자열 끝에 토글 문자열 을 추가하십시오 . 규칙 모든 문자열은 인쇄 가능한 ASCII 문자로 구성됩니다 이 함수는 기본 문자열 …
15 code-golf  string 

5
코드 페이지 코딩
소개 코드 페이지는 정수 값을 특정 문자에 매핑합니다. 다음과 같은 코드 페이지를 시각화 할 수 있습니다. + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- +- -+ --- + --- + --- + --- + …

12
큐브 거리 수의 부족
이 Numberphile 항목에서 영감을 얻었습니다 배경 정수 n 의 큐브 거리 수 는 여기 에서 주어진 x에 대해 x³ 거리 떨어져있는 정수 세트로 정의됩니다 . 간단한 예를 들어,로 와 의 큐브 거리 숫자 입니다 .n=100x=2{92,108} 이것은 단순히 x 를 변경하여 더 큰 세트로 확장 할 수 있습니다 . 와 x …

10
입력 유형 결정
문제는 간단합니다. 입력 유형을 결정하고 입력 유형을 알려주는 식별자를 출력합니다. "UI", 부호없는 정수 : 0, 1, 34,111111111111111111111111111111111111111111 정수 서명 "SI", : +0, +1, +42, -1, -3,-111111111111111111111111111111111111111111 "UD"서명되지 않은 소수 : 0.0, 1.23,1234.1234 소수점 서명 "SD", : -0.0, +0.0,-1.235 "LE", 편지 : a- z및 A-Z "SY", 기호 : ASCII 코드 포인트 …

6
장난감 가게 수익
이야기 "2016? 알 .. 맞아"장난감 판매업 자 힐버트가 그는 눈을 뜨고 귀에서 샐러드 드레싱을 닦아내고 아침 킥 스타트 크림을 먹었습니다. 모범적 인 휴일. 그는 지금 일하러 가고 회계를 마쳐야합니다. 크리스마스는 특히 그의 판매 기간 동안 매우 수익률이 높은 기간입니다. 힐버트 (Hilbert)는 그것이 어떻게 작동하는지 정확히 알고 있습니다 : 한 사람이 …
15 code-golf 

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