«code-golf» 태그된 질문

코드 골프는 가장 적은 바이트의 소스 코드에서 특정 문제를 해결하기위한 경쟁입니다.

8
행렬 변환
행렬 A (행렬의 최대 차원 값이 100 임)가 새 행렬 B로 변환되는 프로그램 또는 함수를 작성하십시오. 새 행렬 B의 각 요소는 행렬 A의 해당 요소의 양의 이웃의 합입니다. . 4 개의 직교 방향의 이웃 만이 고려되며, 가장자리는 둘러싸이지 않습니다. 입력 예 : 1 2 3 4 -1 -2 -3 -4 …
16 code-golf  math  matrix 

4
강력하게 연결된 구성 요소
유 방향 그래프 에서 두 개의 서로 다른 꼭짓점 은 그래프에 서로간에 경로 가 있으면 강력하게 연결됩니다 . 그래프 의 강하게 연결된 구성 요소 는 그래프의 하위 집합이므로 하위 집합의 각 고유 정점 쌍이 강하게 연결되어 있으며 더 많은 정점을 하위 집합에 추가하면이 속성이 손상됩니다. 문제는 그래프를 강력하게 연결된 구성 …

24
반복없는 무작위 배열
나는 여기서 하나의 도전에 대답하고 있었고이 과제는 도전의 일부였습니다. 자바 스크립트에 73 바이트 솔루션이 있습니다. 그러나 나는 그것이 단순한 것을하기에는 너무 많다고 생각합니다. 도전 두 개의 정수를 입력으로 제공합니다. N 예상되는 배열의 길이 R: 간격의 하나부터 범위입니다 1..R,하지0..R-1 프로그램 / 함수의 각 실행 에서 하나의 값이 두 번 이상 발생하지 …

15
최소 스칼라 제품
최소 스칼라 제품 이 코드 골프 문제에 대한 영감은 Google의 코드 잼 경쟁 에서 비롯 됩니다 . 문제의 배후는 다양한 길이의 두 벡터의 입력이 주어지면 가능한 최소 스칼라를 찾는 것입니다. 스칼라는 다음 공식을 사용하여 찾을 수 있습니다. x1 * y1 + x2 * y2 + ... + xn * yn …

1
Alphys의 최신 퍼즐 개발을 도와주세요!
지하의 왕 과학자 인 Alphys는 새로운 퍼즐의 프로토 타입을 완성했습니다. 그러나 그녀는 그것을 기꺼이 테스트 할 사람을 찾지 못하는 것 같습니다. 그녀의 퍼즐 규칙은 다음과 같습니다. 목표는 왼쪽의 가장 중앙 타일에서 시작하여 오른쪽으로 이동하는 것입니다. 짝수 높이의 퍼즐의 경우 두 개의 중앙 타일 아래에서 시작하십시오. (예 : 인덱스가없는 4x4 배열에서 …

10
열의 블록 대각 행렬
Stack Overflow 의이 질문 에서 Copied에서 영감을 얻었습니다 . 행렬이 주어지면 의 열이 블록 대각선 방식으로 배열되도록 행렬 A을 만듭니다 . 예를 들어, 주어진BA 1 2 3 4 5 6 출력은 1 0 0 4 0 0 0 2 0 0 5 0 0 0 3 0 0 6 규칙 …

11
이진 부분 문자열의 합
이 문제는 10 진수로 간단하고 이진수로 변환하고 이진수의 하위 문자열 합계를 계산합니다. 길이는 원래 숫자보다 짧습니다. 예를 들면 다음과 같습니다. Input: 11 Binary: 11 -> 1011 Substrings: 101 = 5 011 = 3 10 = 2 01 = 1 11 = 3 1 = 1 0 = 0 1 = …

13
숫자에 가장 가까운 값 얻기
이 코드 골프에서는 목록의 다른 번호에서 가장 가까운 번호를 가져와야합니다. 출력은 입력에 가장 가까운 숫자 일 수 있습니다. 예: value: (Input) 5 --- [1,2,3] --- 3 또한 프로그램은 음수로 작동 할 수 있습니다. 예: value: (Input) 0 --- [-1,3,5] --- -1 value: (Input) 2 --- [1, 5, 3] --- 1 …

5
중첩 된 숫자 형 문자열 구문 분석
작업 문자열 S은 다음 프로세스로 구성됩니다. 로 시작 S빈 문자열로 . 어떤 위치에 삽입 S형식의 문자열 ds, d제로가 아닌 숫자이며 s문자열이다 d소문자 ASCII 문자. 우리는 말할 dsA는 구성 의S . 2 단계로 이동하거나 중지하십시오. 당신의 임무는 입력과 같은 문자열을 가져 와서 구성 요소를 하나의 문자열로 연결하여 선행 자릿수 순서로 출력하는 …

3
임의 정밀 정수과
우리는 임의로 큰 정수에 대한 나누기를 구현할 것입니다. 이것은 code-golf 입니다. 이 작업은 임의의 정밀 정수와 나눗셈을 구현하는 프로그램이나 함수를 작성하는 것입니다. 이 작업을 매우 쉽게 해줄 수있는 많은 것들이 허용되지 않습니다 . 사양을 반드시 읽어 보시기 바랍니다 . 입력 입력으로 두 가지가 제공됩니다. 밑이 10 자리 인 문자열을 호출합니다 …

10
함수 인수를 자체 줄에 정렬
함수 정의를 나타내는 문자열이 입력되면, 함수의 인수가 개행으로 구분되고 정렬되도록 줄 바꿈과 공백이 삽입 된 문자열을 출력하십시오. 입력 문자열은 다음 패턴을 따릅니다. 먼저 접두사로 시작합니다. 접두사는 항상 1 자 이상이며 문자를 포함하지 않습니다 ,(). 열린 괄호 ( ()는 인수 목록의 시작을 표시합니다. 그런 다음 0 개 이상의 인수 목록이 이어집니다. …
16 code-golf  string 

3
이 단어는 어떤 언어입니까?
주어진 단어의 언어를 결정하는 프로그램이나 기능을 작성해야합니다. 이 작업은 4 개의 언어로 5000 개의 가장 일반적인 단어를 인식하는 것입니다. 영어 독일 사람 이탈리아 사람 헝가리 인 단어 목록은 이 GitHub 리포지토리에서 찾을 수 있습니다 . 제공된 테스트 사례의 40 %에서 실수를 할 수 있습니다 . 즉, 20000 개의 입력 중 …

3
작업 기간 확인
소개 여기서 독일의 노동 시간 판결은 매우 엄격합니다. 하루 6 시간 이상 일하는 경우 최소한 30 분의 휴식 시간이 필요합니다. 9 시간 이상 근무하는 경우 45 분의 휴식 시간이 필요합니다. 6 시간 미만으로 일하면 휴식을 취할 필요가 없습니다. 물론 이러한 나누기를 나눌 수 있지만 각 부분을 계산하는 데 15 분 …

12
숫자가 아닌 지정된 행 제거
의심의 여지가있는 경우 : Nan = Non-numeric datatype이 도전의 목적을 위해. 행렬 / 배열을 입력과 열 색인 목록으로 사용하는 프로그램이나 함수를 작성하십시오. 문제는 지정된 열의 모든 요소가있는 행을 제거하는 것 Nan입니다. 행의 다른 요소가 숫자인지 여부는 중요하지 않습니다. 다음 예제는이를보다 명확하게 해 줄 것입니다 (1- 인덱스). Input array: 16 NaN …

10
정수 나누기, 뒤집기 및 재결합
배경 수학에서 정수는 정수 쌍과 일대일로 대응 될 수 있다는 것은 잘 알려져 있습니다. 이 작업을 수행하는 방법에는 여러 가지가 있으며이 과제에서는 그 중 하나를 구현 하고 그 그 반대 작업을 합니다. 작업 입력은 양의 정수 n > 0입니다. a, b ≥ 0와 같은 고유의 음이 아닌 정수가 존재하는 것으로 …

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