행렬 A (행렬의 최대 차원 값이 100 임)가 새 행렬 B로 변환되는 프로그램 또는 함수를 작성하십시오. 새 행렬 B의 각 요소는 행렬 A의 해당 요소의 양의 이웃의 합입니다. . 4 개의 직교 방향의 이웃 만이 고려되며, 가장자리는 둘러싸이지 않습니다. 입력 예 : 1 2 3 4 -1 -2 -3 -4 …
유 방향 그래프 에서 두 개의 서로 다른 꼭짓점 은 그래프에 서로간에 경로 가 있으면 강력하게 연결됩니다 . 그래프 의 강하게 연결된 구성 요소 는 그래프의 하위 집합이므로 하위 집합의 각 고유 정점 쌍이 강하게 연결되어 있으며 더 많은 정점을 하위 집합에 추가하면이 속성이 손상됩니다. 문제는 그래프를 강력하게 연결된 구성 …
나는 여기서 하나의 도전에 대답하고 있었고이 과제는 도전의 일부였습니다. 자바 스크립트에 73 바이트 솔루션이 있습니다. 그러나 나는 그것이 단순한 것을하기에는 너무 많다고 생각합니다. 도전 두 개의 정수를 입력으로 제공합니다. N 예상되는 배열의 길이 R: 간격의 하나부터 범위입니다 1..R,하지0..R-1 프로그램 / 함수의 각 실행 에서 하나의 값이 두 번 이상 발생하지 …
최소 스칼라 제품 이 코드 골프 문제에 대한 영감은 Google의 코드 잼 경쟁 에서 비롯 됩니다 . 문제의 배후는 다양한 길이의 두 벡터의 입력이 주어지면 가능한 최소 스칼라를 찾는 것입니다. 스칼라는 다음 공식을 사용하여 찾을 수 있습니다. x1 * y1 + x2 * y2 + ... + xn * yn …
지하의 왕 과학자 인 Alphys는 새로운 퍼즐의 프로토 타입을 완성했습니다. 그러나 그녀는 그것을 기꺼이 테스트 할 사람을 찾지 못하는 것 같습니다. 그녀의 퍼즐 규칙은 다음과 같습니다. 목표는 왼쪽의 가장 중앙 타일에서 시작하여 오른쪽으로 이동하는 것입니다. 짝수 높이의 퍼즐의 경우 두 개의 중앙 타일 아래에서 시작하십시오. (예 : 인덱스가없는 4x4 배열에서 …
이 코드 골프에서는 목록의 다른 번호에서 가장 가까운 번호를 가져와야합니다. 출력은 입력에 가장 가까운 숫자 일 수 있습니다. 예: value: (Input) 5 --- [1,2,3] --- 3 또한 프로그램은 음수로 작동 할 수 있습니다. 예: value: (Input) 0 --- [-1,3,5] --- -1 value: (Input) 2 --- [1, 5, 3] --- 1 …
작업 문자열 S은 다음 프로세스로 구성됩니다. 로 시작 S빈 문자열로 . 어떤 위치에 삽입 S형식의 문자열 ds, d제로가 아닌 숫자이며 s문자열이다 d소문자 ASCII 문자. 우리는 말할 dsA는 구성 의S . 2 단계로 이동하거나 중지하십시오. 당신의 임무는 입력과 같은 문자열을 가져 와서 구성 요소를 하나의 문자열로 연결하여 선행 자릿수 순서로 출력하는 …
우리는 임의로 큰 정수에 대한 나누기를 구현할 것입니다. 이것은 code-golf 입니다. 이 작업은 임의의 정밀 정수와 나눗셈을 구현하는 프로그램이나 함수를 작성하는 것입니다. 이 작업을 매우 쉽게 해줄 수있는 많은 것들이 허용되지 않습니다 . 사양을 반드시 읽어 보시기 바랍니다 . 입력 입력으로 두 가지가 제공됩니다. 밑이 10 자리 인 문자열을 호출합니다 …
함수 정의를 나타내는 문자열이 입력되면, 함수의 인수가 개행으로 구분되고 정렬되도록 줄 바꿈과 공백이 삽입 된 문자열을 출력하십시오. 입력 문자열은 다음 패턴을 따릅니다. 먼저 접두사로 시작합니다. 접두사는 항상 1 자 이상이며 문자를 포함하지 않습니다 ,(). 열린 괄호 ( ()는 인수 목록의 시작을 표시합니다. 그런 다음 0 개 이상의 인수 목록이 이어집니다. …
주어진 단어의 언어를 결정하는 프로그램이나 기능을 작성해야합니다. 이 작업은 4 개의 언어로 5000 개의 가장 일반적인 단어를 인식하는 것입니다. 영어 독일 사람 이탈리아 사람 헝가리 인 단어 목록은 이 GitHub 리포지토리에서 찾을 수 있습니다 . 제공된 테스트 사례의 40 %에서 실수를 할 수 있습니다 . 즉, 20000 개의 입력 중 …
소개 여기서 독일의 노동 시간 판결은 매우 엄격합니다. 하루 6 시간 이상 일하는 경우 최소한 30 분의 휴식 시간이 필요합니다. 9 시간 이상 근무하는 경우 45 분의 휴식 시간이 필요합니다. 6 시간 미만으로 일하면 휴식을 취할 필요가 없습니다. 물론 이러한 나누기를 나눌 수 있지만 각 부분을 계산하는 데 15 분 …
의심의 여지가있는 경우 : Nan = Non-numeric datatype이 도전의 목적을 위해. 행렬 / 배열을 입력과 열 색인 목록으로 사용하는 프로그램이나 함수를 작성하십시오. 문제는 지정된 열의 모든 요소가있는 행을 제거하는 것 Nan입니다. 행의 다른 요소가 숫자인지 여부는 중요하지 않습니다. 다음 예제는이를보다 명확하게 해 줄 것입니다 (1- 인덱스). Input array: 16 NaN …
배경 수학에서 정수는 정수 쌍과 일대일로 대응 될 수 있다는 것은 잘 알려져 있습니다. 이 작업을 수행하는 방법에는 여러 가지가 있으며이 과제에서는 그 중 하나를 구현 하고 그 그 반대 작업을 합니다. 작업 입력은 양의 정수 n > 0입니다. a, b ≥ 0와 같은 고유의 음이 아닌 정수가 존재하는 것으로 …