«array-manipulation» 태그된 질문

어레이의 사용법과 조작을 통해 특정 문제를 해결하기위한 경쟁.

14
이산 컨벌루션 또는 다항식 곱셈
비어 있지 않은 두 개의 정수 목록이 주어지면 제출물이 두 개의 이산 컨벌루션 을 계산하고 반환해야합니다 . 흥미롭게도리스트 요소를 다항식의 계수로 간주하면 두리스트의 컨볼 루션은 두 다항식의 곱의 계수를 나타냅니다. 정의 리스트 감안 A=[a(0),a(1),a(2),...,a(n)]하고 B=[b(0),b(1),b(2),...,b(m)](설정 a(k)=0 for k<0 and k>n및 b(k)=0 for k<0 and k>m다음의 두 컨벌루션하는)로 정의되는 A*B=[c(0),c(1),...,c(m+n)]곳c(k) = …

7
힐버트-커브 매트릭스
이 질문에서 영감을 얻은 2D 이미지를 1D 문자열로 언 롤링하는 또 다른 방법은 Hilbert Curve 를 사용하는 것 입니다. 이 곡선에는 계산 중에 사용 된 반복 횟수에 따라 여러 버전이 있습니다. 아래는 1 차에서 5 차까지 힐버트 곡선의 예입니다. 이 곡선을 계산하는 방법은 다음과 같습니다. 먼저 1 차 힐버트 곡선을 …

20
변동 범위
숫자가있는 목록이 있으면 다음과 같이 범위를 출력하십시오. 입력 : [0, 5, 0]될 것 [0, 1, 2, 3, 4, 5, 4, 3, 2, 1, 0]입니다. 우리가 먼저 범위를 만들어야합니다, 그래서 이것은 배열을 통해 범위를 매핑 [0, 5]입니다 [0, 1, 2, 3, 4, 5]. 그런 다음를 사용 5하여 범위를 만듭니다 [5, 0]. …

20
배열의 최소값 계산
배열 고려 x등 [1 5 3 4]및 숫자 n, 예를 들어, 2. 모든 길이 - 쓰기 n슬라이딩 하위 어레이를 : [1 5], [5 3], [3 4]. 송출 MINIMAX 어레이의 슬라이딩 블록의 최대 값의 최소값으로 정의 될 수있다. 따라서이 경우 최소값은 5, 5, 4입니다 4. 도전 배열 x과 양의 정수가 주어지면 …

11
제곱 차이를 최대화
의 정수 값의 순열 고려 1에를 N. 예를 들면 다음과 N = 4같습니다. [1, 3, 4, 2] 우리는이 목록이 순환 그러한이라고 생각합니다 1및 2인접으로 처리됩니다. 이러한 목록에 대해 계산할 수있는 수량은 인접 값의 총 제곱 차이입니다. (1-3)² + (3-4)² + (4-2)² + (2-1)² = 10 당신의 임무는 양의 정수가 주어지면이 …
19 code-golf  array-manipulation  permutations  restricted-complexity  code-golf  geometry  grid  code-golf  string  sorting  code-golf  simulation  code-golf  string  code-golf  arithmetic  code-golf  sorting  code-golf  string  code-golf  sorting  code-golf  interpreter  code-golf  number  kolmogorov-complexity  natural-language  conversion  code-golf  random  internet  code-golf  board-game  code-golf  number  sequence  code-golf  math  number  code-challenge  image-processing  classification  test-battery  code-golf  ascii-art  code-golf  tips  code-golf  arithmetic  code-golf  tips  code-golf  tips  javascript  code-golf  array-manipulation  code-golf  ascii-art  code-golf  string  binary  code-golf  arithmetic  linear-algebra  matrix  code-golf  sequence  code-golf  math  number  arithmetic  code-golf  primes  code-golf  math  code-golf  array-manipulation  counting  code-golf  arithmetic  code-golf  quine  code-generation  polyglot  code-golf  math  kolmogorov-complexity  trigonometry  code-golf  string  encryption 


8
리스프 추출 임무
Lisp 스타일 언어에서 목록은 일반적으로 다음과 같이 정의됩니다. (list 1 2 3) 이 문제를 해결하기 위해 모든 목록에는 양의 정수 또는 다른 목록 만 포함됩니다. 또한 list시작시 키워드를 생략 하므로 목록은 다음과 같습니다. (1 2 3) 를 사용하여 목록의 첫 번째 요소를 얻을 수 있습니다 car. 예를 들면 다음과 같습니다. …

13
세련된 파티션
정수 배열을 고려하십시오. [1, 0, 9, 1, 3, 8] 이 목록을 연속 된 하위 목록으로 분할하는 방법에는 여러 가지가 있습니다. 다음은 세 가지입니다. A: [[1, 0, 9], [1, 3, 8]] B: [[1], [0, 9], [1, 3], [8]] C: [[1, 0], [9, 1], [3, 8]] 하위 목록 중 일부를 다시 결합 …

8
배열을 뛰어라!
jump the array 라는 1 인용 게임을하겠습니다 . 재생하려면 정수 배열 만 필요합니다 (예 :) a. 당신은 어떤 위치에서 시작하고 i, 매 턴마다 새로운 위치로 점프합니다. 차례 n에 경우 n에도, 당신은 절대 위치로 이동 a[i] mod length(a), 경우 n홀수, 당신은 상대적인 위치로 이동합니다 (i + a[i]) mod length(a). 배열 인덱싱은 …

13
시 에르 핀 스키 층
시작하여 아래에 선을 추가하여 Sierpinski 삼각형 과 같은 패턴을 /\만들 수 있습니다 ... 느슨한 가지 /또는 \두 가지로 다시 분할 : /\. 가지의 충돌은 \/그 아래에 아무것도 없지만 공백으로 죽습니다. 이 규칙들을 반복하면 /\ /\/\ /\ /\ /\/\/\/\ /\ /\ /\/\ /\/\ etc... ( ViHart의 영감 ) 양의 정수 N을 …

30
반복되는 숫자로 배열 만들기
도전 이 질문의 과제는 nSTDIN, ARGV 또는 함수 인수를 통해 입력 으로 양의 정수 (0보다 큰 정수 )를 사용하고 STDOUT 또는 함수 반환 값을 통해 배열을 출력하는 명명 된 함수 또는 프로그램을 작성하는 것입니다. 충분히 간단하게 들리나요? 이제 여기 규칙이 있습니다 배열은 1~ 사이의 정수만 포함 합니다n 각 정수 1로는 …

24
터널링 배열 확인
음수가 아닌 값이 같은 배열의 다른 위치에 대한 포인터이고 그 값만 터널을 나타내는 정수 배열이 있다고 가정합니다. 따라서 위치 A의 값이 양수이고 위치 B를 가리키는 경우 위치의 값 B는 또한 양수 여야하며 터널의 양쪽 끝을 나타내려면 위치 A를 가리켜 야합니다. 그래서: 도전 정수 배열이 제공되면 배열이 터널링 배열 인 제한 …

8
셔플 링 블록으로 정렬
블록 셔플 정렬 블록 셔플 종류의 목록을 정렬의 (오히려 인공적인) 방법입니다. 예를 들어 다음과 같이 작동합니다. [6, 1, 0, 3, 2, 4, -2, -1] Break list into contiguous blocks [6][1, 0][3, 2, 4][-2, -1] Sort each block [6][0, 1][2, 3, 4][-2, -1] Sort blocks lexicographically [-2, -1][0, 1][2, 3, 4][6] …

10
목록을 행렬로 최소화
고유 한 양의 정수로 구성된 정렬되지 않은 목록이 있으면 2D 행렬로 최소한 정렬하십시오. 입력 목록은 복합 길이 여야합니다. 즉 출력 행렬이 반드시 정사각형 일 필요는 없지만 크기 n x m는 n,m > 1입니다. 여기서 "최소 정렬"은 다음을 의미합니다. 목록을 오름차순으로 정렬하십시오. 출력 행렬을 가능한 한 압축하십시오-행렬 크기의 합계를 최소화하십시오 (예 …

1
Advent Challenge 1 : 산타가 현재 금고를 열 수 있도록 도와주세요!
다음 >> 설명 키워드 (검색 용) : 두 개의 행렬을 동일하게 만들기, 겹침, 배열, 찾기 도전 산타는 과거에 그의 금고에서 선물을 훔친 엘프의 역사를 가지고 있었기 때문에 올해에는 금이 오기 어려운 자물쇠를 설계했으며 올해 엘프를 지키지 못한 것 같습니다. 불행히도, 그는 조합을 잃어 버렸고 그것을 여는 방법을 알 수 없습니다! …

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