«array-manipulation» 태그된 질문

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

6
시간 여행 주식 상인
이야기 오래 전 Bobby는 1 Satoshi (1e-8 BTC, 가장 작은 통화 단위)로 Bitcoin 지갑을 만들어 잊었습니다. 다른 많은 사람들과 마찬가지로 그는 나중에 "만약 내가 더 많은 투자를했다면 ..." 공상을 멈추지 않고 타임머신을 만드는 데 시간과 돈을 전부 바칩니다. 그는 대부분의 시간을 자신의 차고에서 보내고, 세상의 일과 그에 관한 소문을 알지 …

10
0-1 최대 위상 카운터
비트 배열을 고려하십시오. 1 1 1 0 0 0 0 1 0 0 1 0 1 1 1 1 1 0 1 0 비트의 85 % 이상이 동일하고 첫 번째 / 마지막 비트가 모두 다수 비트와 동일한 경우 길이가 5 이상인 연속 서브 어레이를 위상 이라고합니다. 또한 다른 위상의 엄격한 …

2
책 스택 정렬
책을 쌓을 때 일반적으로 가장 큰 책을 맨 아래에 놓고 가장 작은 책을 맨 위에 놓습니다. 그러나 잠복 OCD를 사용하면 두 권의 책 중 하나는 짧지 만 (높이는) 다른 책보다 넓은 경우 매우 불안합니다. 어떤 순서로 주문하든 맨 위의 책은 한 쪽의 맨 아래 책을 넘어 확장됩니다. 예를 들어 한 …

11
N-by-N 보드의 기사 그래프
체스에서 기사는 현재 위치를 기준으로 X로 표시된 위치, ♞로 표시된 위치로만 이동할 수 있습니다. 기사의 그래프는 체스 판에 나이트 체스 조각의 모든 법적 움직임을 나타내는 그래프입니다. 이 그래프의 각 정점은 체스 판의 정사각형을 나타내며 각 모서리는 기사의 이동 거리 인 두 정사각형을 연결합니다. 표준 8 x 8 보드의 그래프는 다음과 …

30
배열의 반복 횟수
배열을 수신하고 두 번 이상 발생하는 정수 수를 리턴해야합니다. [234, 2, 12, 234, 5, 10, 1000, 2, 99, 234] 이것은 각각의 이후, 2를 반환 234하고 2두 번 이상 나타납니다. [234, 2, 12, 234] [2, 12, 234, 5, 10, 1000, 2] 목록의 길이는 100k 정수를 초과하지 않으며 목록 내의 정수는 항상 …

15
기능 클립 보드 : 붙여 넣기
이 과제는 2018 년 5 월 Language of the Month 이벤트 의 일부로 일부 MATL 언어 기능과 관련이 있습니다 . 관련 챌린지 : 기능 클립 보드 : 복사 . 소개 MATL의 함수 클립 보드 는 일반적인 입력 기능에 대한 최근 4 개의 호출에 대한 입력을 저장합니다 ( "복사"). 정규 함수는 …

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 


9
모양을 유지하면서 열 반전
소개 정수 목록 (또는 실제로는 객체이지만 단순성을 위해 정수를 고수합시다) 목록이 있다고 가정하십시오. 목록의 길이는 다를 수 있으며 일부는 비어있을 수 있습니다. 목록을 표 형식으로 작성해 봅시다. [[ 1, 2, 3, 4, 5], [ 6, 7], [ 8, 9, 10, 11], [], [12, 13, 14], [15, 16, 17, 18]] 이 …

8
목록 줍기
중첩 목록을 "선택"하는 프로세스를 고려하십시오. 피킹은 다음과 같이 정의됩니다. 인수가 목록 인 경우 목록에서 임의로 (균일하게) 요소를 가져 와서 선택하십시오. 인수가리스트가 아닌 경우 간단히 리턴하십시오. 파이썬에서 구현 예 : import random def pick(obj): if isinstance(obj, list): return pick(random.choice(obj)) else: return obj 간단히하기 위해 중첩 목록에는 정수 또는 추가 중첩 목록 …

30
배열의 변화를 센다
오늘 과제는 정수 배열을 사용하고 값을 왼쪽에서 오른쪽으로 읽고 횟수가 변경되는 횟수를 계산하는 프로그램이나 함수를 작성하는 것입니다. 이것은 예제와 함께 표시하기가 더 쉽습니다.[1 1 1 2 2 5 5 5 5 17 3] => [1 1 1 **2** 2 **5** 5 5 5 **17** **3**] => 4 테스트 사례 : …

23
목록을 나눌 수 있습니까?
영감 (설명은 도난과) 이 배경 두 개의 목록 A = [a_1, a_2, ..., a_n]과 B = [b_1, b_2, ..., b_n]정수 가 있다고 가정하십시오 . 우리는 말씀 A입니다 잠재적으로 나눌 가 B있는 경우의 순열 B그 수 a_i로 나누어 b_i모두를 위해 i. 문제는 그 다음이다 : 그것은 재정렬 (즉, 변경하다)로 가능하다 B즉 …

28
파트너 찾기
도전 임의의 2 개의 튜플 목록과 해당 튜플 중 하나의 단일 요소가 주어지면 "파트너"(예 : given a및 [(i,j),...,(a,b),...,(l,m)])가 출력 b됩니다. 모든 튜플이 고유하고 튜플의 모든 요소가 문자열이라고 가정 할 수 있습니다. 또한 둘 다이없는 가정 (x,y)하고 (y,x). 테스트 사례 Input Output [("(", ")"), ("{", "}"), ("[", "]")], "}" "{" [("I'm", …

29
목록의 두 번째 최대 실행
정수 목록이 주어지면 작업은 2와 입력 목록의 길이 사이의 각 k 에 대해 첫 번째 k 요소 에서 두 번째로 큰 값을 출력하는 것 입니다. 즉, 입력의 각 접두사에 대해 두 번째로 큰 값을 출력하십시오. 첫 번째 요소 (여기서 k = 1)에 대한 임의의 값을 출력 하거나 1 개의 요소 …

30
내 가치는 어디에 있습니까?
My 상사는 지금 그 배열의 항목을 검색 할 수있는 메커니즘을 구현하기 위해 저를 원하고, 그에게 그 값이 발생하는 인덱스 / 색인을 제공합니다. 당신의 작업 : 배열과 값 (String, Integer, Float 또는 Boolean)을받는 프로그램이나 함수를 작성하고 값이 발생하는 배열의 인덱스를 반환합니다 (0 또는 1 색인 중 원하는 쪽). 값이 배열에 없으면 …

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