권수는 관찰자가 주어진 폐쇄 경로를 따라하게해야합니다 순 시계 반대 방향으로 회전의 정수이다. 시계 방향 회전은 권선 수에 대해 음수로 계산됩니다. 경로는 자체 교차 할 수 있습니다. Wikipedia에서 발췌 한 몇 가지 예는 다음과 같습니다. 목표는 주어진 경로에 대한 권선 수를 계산하는 것입니다. 입력 관찰자는 원점에 있다고 가정합니다 (0,0). 입력은 조각 …
삼각형의 구형 초과 우리 모두 알다시피, 평면 삼각형의 각도의 합은 180 도입니다. 그러나 구형 삼각형의 경우 각도의 합은 항상 180 도보 다 큽니다 . 구형 삼각형 각도의 합과 180 도의 차이를 구형 초과 라고 합니다. 주어진 정점 좌표를 가진 삼각형의 구형 과잉을 계산하는 것입니다. 일부 배경 구형 삼각형은 구의 3 …
도전 자정을지나 몇 초가 지나면 가능한 한 적은 바이트를 사용하여 시계 모드에서 두 손 사이의 가장 작은 각도를 출력하십시오. 초 수는 항상 86400 미만이라고 가정 할 수 있습니다. 각도는도 또는 라디안으로 표시 될 수 있습니다. 참조 솔루션은 http://ideone.com/eVdgC0에 있습니다. 테스트 사례 (도 단위의 결과) 0 -> 0 60 -> 0.5 …
각 변이 정수 길이를 갖는 삼각형 ABC를 고려하십시오 ( 적분 삼각형 ). ABC 의 중앙값 을 정점에서 반대쪽의 중간 점까지의 선분으로 정의합니다 . 아래 그림에서 빨간색 선 세그먼트는 중앙값을 나타냅니다. 주어진 삼각형에는 세 개의 중앙값이 있습니다. n을 양의 정수로 하자 . 각 변의 길이가 n 보다 작거나 같은 비 변성 …
다음 그림은 문제를 보여줍니다. 원 반지름으로 정수가 주어지면 중심 원 안에있는 격자 점 수 (경계 포함)를 계산하는 함수를 작성하십시오 . 이미지는 다음을 보여줍니다. f[1] = 5 (blue points) f[2] = 13 (blue + red points) 확인 / 디버깅에 대한 다른 값 : f[3] = 29 f[10] = 317 f[1000] = …
2 면체 그룹 는 사각형 의 대칭 그룹 , 즉 회전과 반사를 통해 사각형을 자체로 변환하는 동작입니다. 0, 90, 180, 270도 회전, 가로, 세로 및 두 개의 대각선 축에 걸친 반사로 구성됩니다.D4D4D_4 이미지는 Larry Riddle 의이 아름다운 페이지 에 있습니다. 이 과제는 이러한 움직임을 구성하는 것입니다. 두 번의 움직임이 주어지면 …
나는 최근에 ' The Weaver ' 를 겪어 왔으며 그것이 코드 골프에 대한 흥미로운 도전을 제시한다고 생각합니다 . 전제: Weaver는 90도 간격으로 2 방향에서 나오는 많은 리본이 제공되는 게임이며 목표는 특정 교차점에서 교체하여 원하는 출력을 얻는 것입니다. 이처럼 : 이것은 스왑입니다 : 이것은 아닙니다 : 입력: 3 개의 배열 : …
둘레 루프가 주어진 단위 셀 영역의 영역을 90도 회전 순서로 찾으십시오. 예를 들어, 3 셀 영역을 XX X 우리의 주변 루프 L<S<L v ^ S R>L v ^ L>L 각 턴은 왼쪽 (L), 직선 (S) 또는 오른쪽 (R)으로 표시됩니다. R에서 시작하면 턴은 RLLSLSLL입니다. 따라서 input이 주어지면 RLLSLSLL영역에 대해 3을 출력해야합니다. …
설명 : 와 함께 두 원의 위치 x와 주어진 y위치는 두 원 radii의 교점 면적을 출력합니다. 입력 : 다음과 같은 입력이 제공됩니다. array 1 = x and y positions of circle a array 2 = x and y positions of circle b radius = radii of the two congruent circles …
양의 정수 N 이 있다고 가정 해 봅시다 . 먼저 N 개의 꼭짓점이 있고 인접한 꼭짓점 사이의 거리가 1 인 정다각형을 만듭니다 . 그런 다음 모든 꼭짓점에서 다른 꼭짓점으로 선을 연결합니다. 마지막으로 모든 줄의 길이를 합산하여 계산하십시오. 예 입력 N = 6 이면 모든 정점을 다른 정점과 연결하는 선 으로 …
이 양 개의 정수를 타고 N와 M와의 연결된 누적 합계를 생성 [N]하여, M반복. 마지막 반복 결과를 출력합니다. 연결된 누적 합계의 정의 : 숫자로 시작 N하고 순서를 정의하십시오X = [N] X누적 합계에 추가X 2 단계를 반복하십시오 M. 벡터의 누적 합 X = [x1, x2, x3, x4]은 다음과 같습니다 [x1, x1+x2, x1+x2+x3, …
2 개 이상의 2D 데카르트 점으로 정렬 된리스트가 주어지면, 경로가 그 자체에 닿거나 자기 교차 할 경우 진실한 값을 출력합니다. 그렇지 않으면 자체 접촉하지 않거나 자체 교차하지 않으면 잘못된 값을 출력합니다. 목록에서 연속적인 포인트가 다르다고 가정 할 수 있습니다. 예 : (0,0), (1,0) -> falsey (0,0), (1,0), (0,0) -> truthy …
세 개의 정수> = 2가 주어지면 직교 (캐비닛) 투영에서 ASCII 큐브를 만듭니다. 3 개의 정수는 모서리를 포함하여 높이, 너비 및 깊이 (표시 문자로 측정)를 나타냅니다. 모서리는 'o'또는 '+'여야합니다 (자유 선택). w : 10, h : 5, d : 4 따라서 다음을 제공합니다. o--------o / /| / / | o--------o | …
arborally 만족 지점 세트 포인트들의 2 차원 세트되어, 그 사각형을 포함하거나 터치 적어도 하나의 다른 점 것을 반대 코너로 설정된 두 개의 포인트를 이용하여 형성 될 수있는 임의의 축 정렬 구형. 다음은 Wikipedia와 동등한 정의입니다. 다음 속성이 유지되는 경우 점 집합은 교묘하게 만족한다고합니다. 둘 다 동일한 수평선 또는 수직선에 있지 …