«array-manipulation» 태그된 질문

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

19
적대적 제수
양의 정수를 나누는 제수는 실제로 서로를 미워하며 하나 이상의 공통 숫자를 공유하는 것을 좋아하지 않습니다. 이러한 정수를 적대적 제수 ( HDN )라고합니다. 예 숫자 9566는 4제수를가집니다 : 1, 2, 4783 and 9566 보시 다시피 , 두 숫자가 같은 숫자를 공유하지 않습니다 . 따라서, 9566는 A는 H의 ostile의 D ivisor N의 …

30
2의 거듭 제곱의 합
도전 x여기에 정수 입력 이 주어지면 합이 주어지면 1 <= x <= 2552의 거듭 제곱의 결과를 반환하십시오 x. 예 주어진 입력 : 86 프로그램은 다음을 출력해야합니다 : 64 16 4 2 입력: 240 산출: 128 64 32 16 입력: 1 산출: 1 입력: 64 산출: 64 합계에 특정 2의 거듭 …
31 code-golf  binary  code-golf  sequence  integer  chess  code-golf  number  arithmetic  matrix  code-golf  code-golf  combinatorics  grid  set-partitions  code-golf  array-manipulation  graph-theory  code-golf  number  code-golf  string  decision-problem  code-golf  matrix  cellular-automata  3d  code-challenge  restricted-source  printable-ascii  code-golf  board-game  code-golf  geometry  grid  code-golf  word-puzzle  code-golf  matrix  sorting  code-golf  code-golf  string  decision-problem  code-golf  matrix  cellular-automata  code-golf  decision-problem  code-golf  math  number  arithmetic  restricted-source  code-golf  code-golf  number  integer  matrix  code-golf  date  code-golf  matrix  code-golf  sequence  combinatorics  chemistry  code-golf  array-manipulation  popularity-contest  code-golf  code-golf  natural-language  code-golf  number  integer  sorting  substitution  code-golf  string  number  date  encode  code-golf  decision-problem  code-golf  string  subsequence  code-golf  string  alphabet  code-golf 

23
갑판 셔플을 그만두고 이미 플레이 해 주시겠습니까?
도전: 입력 : [1,list-size][1,list-size][1, \text{list-size}] 범위 내의 고유 양수 목록입니다 . 출력 : 정수 : 목록이 리플-셔플 된 횟수 . 목록의 경우, 목록이 두 부분으로 분할되고이 부분이 인터리브됨을 의미합니다 (즉, 목록을 [1,2,3,4,5,6,7,8,9,10]한 번 작성 하면 셔플 셔플 이 발생 하므로이 [1,6,2,7,3,8,4,9,5,10]문제의 경우 입력 [1,6,2,7,3,8,4,9,5,10]결과는 1). 도전 규칙 : 목록에 [1,list-size][1,list-size][1, …

21
Three 'R : 반전, 재정렬, 반복
숫자로 낙서하는 동안 숫자 목록에서 생성 할 수있는 흥미로운 순열을 발견했습니다. 이 같은 순열을 여러 번 반복하면 항상 원래 배열로 돌아갑니다. 다음 목록을 사용하십시오. [1, 2, 3, 4, 5] 예로서 배열을 뒤집 습니다. 이제 우리 배열은 [5, 4, 3, 2, 1] 각 쌍을 재정렬 (스왑)하십시오. 우리의 목록에는 2 쌍이 있습니다 …

20
파로는 배열을 섞는다
파로 셔플은 자주 "셔플"갑판에 마술사가 사용하는 기술입니다. 파로 셔플을 수행하려면 먼저 데크를 2 등반으로 자른 다음 2 반부를 인터리브하십시오. 예를 들어 [1 2 3 4 5 6 7 8] 파로가 섞여있다 [1 5 2 6 3 7 4 8] 이것은 여러 번 반복 될 수 있습니다. 흥미롭게도, 이것을 충분히 반복하면 …
31 code-golf  permutations  card-games  code-golf  graphical-output  random  code-golf  image-processing  color  code-golf  primes  code-golf  math  arithmetic  combinatorics  decision-problem  code-golf  sequence  number-theory  binary  code-golf  number-theory  set-theory  code-golf  hashing  code-golf  game  card-games  code-golf  ascii-art  code-golf  arithmetic  array-manipulation  jelly  code-golf  string  array-manipulation  code-golf  sorting  code-challenge  code-golf  number  date  binary  code-golf  arithmetic  code-golf  math  number  linear-algebra  polynomials  code-golf  ascii-art  code-golf  grid  decision-problem  code-golf  string  combinatorics  code-golf  string  kolmogorov-complexity  arithmetic  date  code-golf  number  data-structures  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  array-manipulation 

30
배열의 깊이를 결정
월요일 저녁 (세계의 다른 반쪽에서 화요일 또는 화요일 아침)에 대한 간단한 도전 ... 양의 정수로 중첩되고 비정형 배열이 입력으로 제공됩니다. [1, [[2, 3, [[4], 5], 6, [7, 8]], 9, [10, [[[11]]]], 12, 13], 14] 당신의 임무는 깊이를 결정하는 것인데, 이것은 목록에서 정수의 가장 큰 중첩 깊이입니다. 이 경우의 깊이 11IS …

30
주어진 두 지수를 교환
양의 정수 배열과 두 개의 고유 한 유효한 인덱스가 주어지면 두 개의 인덱스에 해당하는 두 개의 요소가 바뀐 배열을 반환하십시오. 0 인덱싱 또는 1 인덱싱을 사용하도록 선택할 수 있지만 아래 테스트 사례는 0 인덱싱됩니다. array m n output [1,2,3,4] 0 1 [2,1,3,4] [5,8,9] 0 2 [9,8,5] [11,13,15,3] 1 2 [11,15,13,3] …

30
선행 및 후행 0 제거
다음과 같이 음이 아닌 정수만 포함하는 비어 있지 않은 목록 / 배열이 제공됩니다. [0, 0, 0, 8, 1, 4, 3, 5, 6, 4, 1, 2, 0, 0, 0, 0] 후행 및 선행 0이 제거 된 목록을 출력하십시오. 이에 대한 출력은 다음과 같습니다. [8, 1, 4, 3, 5, 6, 4, 1, …

30
모서리에서 직사각형 배열을 다시 작성
한때 아름다운 직사각형 배열이있었습니다. 매우 대칭 적이지만 불행히도 떨어져 나갔고 이제 왼쪽 상단 만 있습니다. 당신의 임무는 원래 배열을 다시 작성하는 것입니다. 프로그램은 2 차원 정수 배열을받습니다. 구문 분석을 쉽게하기 위해 모두 1과 9 사이에 있다고 가정 할 수 있습니다. 작업은 배열의 열, 행 및 둘 모두를 반대로하고 결과 코너를 …

8
병합 정렬 시각화
병합 정렬 은 주어진 목록을 반으로 나누고 작은 목록을 재귀 적으로 정렬 한 다음 다시 정렬 된 목록으로 병합하여 작동하는 정렬 알고리즘입니다. 재귀의 기본 사례는 싱글 톤 목록에 도달하는데,이 목록은 더 이상 분할 할 수 없지만 정의에 따라 이미 정렬되어 있습니다. 목록에서 알고리즘의 실행은 [1,7,6,3,3,2,5]다음과 같은 방식으로 시각화 할 수 …

15
어레이를 얼마나 세게 분쇄 할 수 있습니까?
숫자 배열을 분쇄하는 과정을 정의 할 수 있습니다. 호감에서 우리는 배열을 왼쪽에서 오른쪽으로 읽습니다. 한 지점에서 같은 요소 중 두 개가 연속으로 나타나면 첫 번째 요소를 제거하고 두 번째 요소를 두 배로 늘립니다. 예를 들어 다음은 다음 배열을 분쇄하는 과정입니다. [5,2,2,3] ^ [5,2,2,3] ^ [5,2,2,3] ^ [5,4,3] ^ [5,4,3] ^ …

18
N 차원 적 정체성“행렬”
양의 정수가 주어지면 , 인덱스의 모든 구성 요소가 동일하고 그렇지 않은 배열 인 차원 ID "행렬"을 n출력하십시오 . N-N-N-N-N-by -...을 의미합니다.NN^N10N^N 1 -> [1] 2 -> [[1,0],[0,1]] 3 -> [[[1,0,0],[0,0,0],[0,0,0]],[[0,0,0],[0,1,0],[0,0,0]],[[0,0,0],[0,0,0],[0,0,1]]] 4 -> [[[[1,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]]],[[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,1,0,0],[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]]],[[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0],[0,0,1,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]]],[[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,1]]]] 예를 들어,이 a는 IS 4차원의 정체성 "매트릭스", 다음 유일한 항목이 1될 것이다 a[0][0][0][0], a[1][1][1][1], a[2][2][2][2],와 a[3][3][3][3]. 이것은 …

21
가장 큰 숫자 찾기
작업 정수 배열이 주어지면 다음과 같습니다. [-1,476,578,27,0,1,-1,1,2] 그리고 그 배열의 인덱스 (이 예제는 0 기반 인덱싱 을 사용하지만 1 기반 인덱싱 도 사용할 수 있습니다 ) : index = 5 v [-1,476,578,27,0,1,-1,1,2] 그런 다음 해당 인덱스의 요소보다 가장 가까운 숫자를 반환하십시오 . 이 예에서 1보다 큰 가장 가까운 숫자는 27입니다 …

4
2D 매트릭스 회전
다음과 같은 (2D) 행렬이 있다고 가정 해 봅시다. [[1, 2, 3, 4 ], [5, 6, 7, 8 ], [9, 10, 11, 12], [13, 14, 15, 16]] 매트릭스를 시계 반대 방향으로 돌리십시오 R(90 도씩 증가하지 않고 매번 1 숫자 씩). 1 2 3 4 2 3 4 8 3 4 8 …

30
ASCII 삼각형
당신의 임무는 ASCII 삼각형을 인쇄하는 프로그램이나 함수를 작성하는 것입니다. 그들은 다음과 같이 보입니다 : |\ | \ | \ ---- 프로그램은 n제약 조건 이있는 단일 숫자 입력을 0 <= n <= 1000받습니다. 위 삼각형의 값은 n=3입니다. ASCII 삼각형에는 n백 슬래시 ( \) 및 세로 막대 ( |), n+1선 및 대시 …
30 code-golf  ascii-art  code-golf  rubiks-cube  code-golf  path-finding  maze  regular-expression  code-golf  math  rational-numbers  code-golf  kolmogorov-complexity  graphical-output  code-golf  tips  code-golf  string  permutations  code-golf  sorting  base-conversion  binary  code-golf  tips  basic  code-golf  number  number-theory  fibonacci  code-golf  date  code-golf  restricted-source  quine  file-system  code-golf  code-golf  math  code-golf  ascii-art  code-golf  math  primes  code-golf  code-golf  math  matrix  code-golf  string  math  logic  factorial  code-golf  palindrome  code-golf  quine  stateful  code-golf  interactive  code-golf  board-game  code-golf  math  arithmetic  code-golf  string  code-golf  math  matrix  code-golf  math  abstract-algebra  polynomials  code-golf  date  code-golf  string  array-manipulation  sorting  code-golf  game  code-golf  string  code-golf  ascii-art  decision-problem  code-golf  number  sequence  code-golf  code-golf  code-golf  sequence  fibonacci  code-golf  math  geometry  random  code-golf  code-golf  math  decision-problem  fractal  rational-numbers  code-golf  number  number-theory  code-golf  combinatorics  permutations  card-games  code-golf  math  sequence  array-manipulation  fibonacci  code-golf  sequence  decision-problem  graph-theory  code-golf  ascii-art  parsing  lisp  code-golf  string  math  natural-language  logic  code-golf  math  logic  code-golf  string  alphabet  code-golf  string  code-golf  string 

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