소개 XOR은 배타적 논리합을 구현하는 디지털 논리 게이트입니다. 대부분의 경우 이것은로 표시됩니다 ^. 바이너리로 가능한 4 가지 결과 : 0 ^ 0 = 0 0 ^ 1 = 1 1 ^ 0 = 1 1 ^ 1 = 0 이것은 또한 이진수로 모듈로 2를 더한 것으로 볼 수 있습니다. 소수, …
그리드-채움 구불 구불 한 사각형은 한 이상 정사각형 격자 의 모든 셀을 방문하고 , 인접한 셀 사이의 가장자리를 두 번 이상 교차하지 않으며 자신을 절대로 교차하지 않는 닫힌 경로입니다 . 예를 들면 다음과 같습니다.엔× NN×NN \times N 채워지면 그리드의 각 셀은 다음 8 개의 타일 중 하나로 표시 될 수 …
골 이 문제의 목표는 삼각형의 모든 정점이 그리드 점에 n있는 n X 1그리드를 삼각형 으로 분할하는 방법의 수를 계산 하는 함수를 생성하는 것입니다 . 예 예를 들어, 파티션이 각각 2, 2, 2, 2, 4 및 2 개의 서로 다른 방향 f(2) = 14을 갖는 다음 파티션을 통해 2 x 1 …
아름다운 패턴 서랍 좋은 아침 PPCG! 다른 날, Stack Overflow에서 누군가를 돕기 위해 노력했을 때, 그의 문제 중 일부는이 도전에 대한 아이디어를주었습니다. 먼저 다음 모양을 확인하십시오. 모든 검은 색 숫자는 모양의 점의 색인이고 모든 진한 파란색 숫자는 점 사이의 링크 색인입니다. 이제 0x00000 ~ 0xFFFFF에 16 진수가 주어지면 문자 공간과 …
2 개 정수 필드의 크기를 나타내는 입력을 감안 x하고 y, 출력 필드 통해 경로. 의 출력 예 5, 4: # # # ### ### # 전체 필드는 5 x 4이며 필드를 가로 지르는 해시 마크로 이루어진 경로가 있습니다. 경로는 항상 왼쪽 상단에서 시작하여 오른쪽 하단으로 이동해야합니다. 프로그램이 실행될 때마다 전체 …
우리는 최근에 많은 "알파벳"문제를 겪었습니다. ( 1 2 3 4 5. ) 좋은 도전을 좋아하고 그 도전이 매우 재미 있었지만, 이제는 변화의시기라고 생각합니다. 앞으로 그러한 과제를 배제해야합니다. 자동화를 위한 시간입니다 ! 당신은 저를 위해, 그리고 자동화를 위해 (그리고 영광을 위해) 알파벳을 찾을 것입니다. 알파벳은 까다 롭고 변장하기를 좋아합니다. [citation-eded] 다음 …
지난 주에 우리는 영어에서 상위 10,000 단어를 사용하여 가장 짧은 1D 문자열을 만들려고 노력했습니다 . 이제 2D에서 동일한 도전을 시도해보십시오! 당신이해야 할 일은 위의 모든 단어를 가져 와서 가능한 한 작은 사각형에 넣어 겹치는 것을 허용하는 것입니다. 예를 들어, 단어가 ["ape","pen","ab","be","pa"]인 경우 가능한 사각형은 다음과 같습니다. .b.. apen 위 사각형은 …
때로는 직교 좌표 (x,y)를 극좌표 로 변환하는 것이 실제로 어려운 일 (r,phi)입니다. 당신은 계산할 수 있지만 r = sqrt(x^2+y^2)아주 쉽게 각도를 계산할 때, 당신은 종종의 경우 약간의 구별이 필요 phi하기 때문에를 arcsin, arccos그리고 arctan다른 모든 삼각 함수가 공동 도메인 각 단 경간이이 반 원을. 많은 언어에는 직사각형을 극좌표로 변환하거나 최소한 …
소개 필드가 가득 사각형하자 만 문자 -와 [0-9]. 필드의 예는 다음과 같습니다. 11-011123 111-010-- 0010---01 111-01234 이 필드는 세 개의 작은 영역으로 구분되어 있습니다. 더 작은 지역의 점수를 계산하기 위해 모든 숫자를 더하기 만하면됩니다. 예를 들면 다음과 같습니다. 11 111 0010 111 1 + 1 + 1 + 1 + …
건초 더미에서 바늘을 찾는 과정에서 정확히 하나의 바늘이 들어있는 가장 큰 연속 건초 더미를 찾아야합니다 . 대각선의 셀은 왼쪽 / 오른쪽 / 위 / 아래로만 연결할 수 없습니다. 입력 'N'(바늘) 및 '#'(헤이) 문자 의 배열 (또는 여러 사용자 입력 행, 선택) 입력은 두 문자 만 포함하며 각각 하나 이상을 포함해야합니다. …
배경 나는 다음과 같이 예쁜 단어 구름을 만들고 싶었다. these are words floating 나는 (x,y)각 단어의 첫 글자의 좌표를 계산하여 단어 구름 생성기에 꽂아서 그 일을하도록했습니다. 그러나 실수로 (y,x)좌표를 사용 했으므로 결과는 다음과 같습니다. these floating words are 좌표를 다시 계산하기에는 너무 게으 르기 때문에 클라우드라는 단어를 바꿉니다. 입력 입력은 …
나는 무한한 이차원 도시의 위치 (0, 0) 에 있으며, 각 격자 지점을 중심으로 한 블록으로 완벽하게 나뉘어져 있으며, 그중 일부에는 건물이 있습니다. 특정 지점 (x, y) 에있는 건물 은 경계를 포함하여 (x-.5, y-.5) 및 (x + .5, y + .5)에 반대쪽 모서리가있는 전체 정사각형을 차지합니다 . (0, 0) 에서 다른 …
도전 단어 목록에 단어 ["Programming", "Puzzles", "Code", "Golf"]스타일 의 단어가 출력됩니다. 프로그램 유 지 지 G l 코데 ls 에프 알고리즘 주어진 순서대로 목록을 처리해야합니다. 단어는 가로 방향으로 교대로 인쇄됩니다 . 두 단어는 두 번째 단어에도있는 첫 번째 단어의 첫 번째 문자와 교차합니다. 이 단어가 다른 단어로 여러 번 나오는 …
개요 진주 (또는 Masyu) 는 그리드에서 재생되는 논리 게임입니다. 격자에 검은 색과 흰색 진주가 있습니다. 목적은직선 세그먼트와 직각 만 사용하여 각 진주를 통과하는 단일 폐쇄 루프 를 형성하는것입니다. 루프가 진주와 상호 작용하는 방식을 결정하는 몇 가지 규칙이 있습니다. 화이트 펄은 직선 으로 이동해야 하지만 루프는 경로 의 이전 및 / …