하노이 탑이 무엇인지에 관해서는 구글이나 위키 백과 페이지를 참조하십시오. 코드는 두 가지 작업을 수행 할 수 있어야하며 다음과 같습니다. 하노이 타워의 시작점에서 디스크 수를 지정하는 사용자 입력 허용 타워 퍼즐에 솔루션을 보여주기 위해 원하는 방식으로 출력을 만듭니다 (어떻게 든 논리적 인 한). 논리 출력의 예는 다음과 같습니다 (4 디스크 시작 …
이 텍스트가 주어지면 Lorem ipsum dolor는 amet, condictetur adipisicing elit, sed do eiusmod tempor incididunt ut 노동 및 dolore magna aliqua에 앉습니다. 가장 좋은 veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Volistate velit esse cillum dolore eu fugiat nulla pariatur에서 reprehenderit에 Duis aute irure …
설명 두 개의 줄을 섞어서 새 줄을 만들면 두 줄을 섞을 수 있습니다. 마치 두 장의 카드 더미를 섞어서 하나의 말뚝을 만들 수 있습니다. 예를 들어 문자열 HELLO을 WORLD섞어서 HWEOLRLLOD, 또는 HEWORLLLDO, 또는 간단히HELLOWORLD 있습니다. 그것은이다 없는 글자의 원래 순서가 유지되지 않으면 셔플. 예를 들어, 뒤를 뒤섞기 전에 Din WORLD을 …
규칙 : 이 게임에서는 벽과 열린 공간으로 구성된 N x M 크기의 직사각형 그리드의 맨 위에서 시작합니다. 입력은 N 문자의 M 문자이며, 여기서 a .는 열린 공간을 x지정하고 a는 벽을 지정합니다. 프로그램은 K 벽을 가로 지르는 왼쪽 상단 모서리에서 오른쪽 하단 모서리 (대각선 없음)까지의 경로가 있도록 가장 작은 숫자 K를 …
정수 n이 주어지면 n 개의 내부 노드가있는 모든 가능한 전체 이진 트리를 열거하십시오. 전체 이진 트리에는 모든 내부 노드에 정확히 2 개의 자식이 있습니다. 트리 구조는 트리의 사전 주문 순회로 출력되어야하며 1은 내부 노드를 나타내고 0은 외부 노드를 나타냅니다 (Null). 처음 몇 n에 대한 예는 다음과 같습니다. 0 : 0 …
1974 년에 개발 된 Code 39 는 소매 판매에서 가장 많이 볼 수있는 UPC / EAN 시스템이지만 가장 일반적으로 사용되는 기호 또는 바코드 유형 중 하나입니다. Code 39 바코드는 대문자, 숫자 및 일부 기호를 인코딩 할 수 있으며 특수 글꼴을 사용하여 컴퓨터 소프트웨어에서 인쇄하기가 쉽지 않습니다. 이로 인해 상업 및 …
빙고 카드는 각각 5 개의 사각형으로 이루어진 5 개의 열로 구성되며 중간 사각형은 "FREE"로 지정됩니다. 숫자는 복제 할 수 없습니다. 5 개의 열은 다음과 같은 숫자 범위로 채워집니다. B : 1-15 I : 16-30 N : 31-45 G : 46-60 O : 61-75 가능한 적은 문자로 무작위 빙고 카드로 해석 …
나는 이것을 해결하는 것을 즐겼다. 그래서 나는이 골프 도전을 제안한다. 이 골프 의 목적은 주어진 지침을 사용하여 구성 할 수있는 가장 큰 소수를 찾는 것입니다. 한 자릿수의 3x3 격자를 입력으로 받아 들여야합니다. (어떻게하고 싶은지는 당신에게 달려 있지만 프로그램에서 지정하십시오.) 그리드를 따라 직각 (왼쪽, 오른쪽, 위 또는 아래)으로 이동할 수 있으며 …
직무 인사말 사용자와 같은 간단한 작업을 수행하는 간단한 IRC 봇을 만듭니다. 세부 묘사 ( 이 RFC 문서를 볼 수 있습니다 .) 다음을 수행하는 완전한 프로그램을 작성하십시오. 프로그램 입력 nickname및 realname사용자. 모두 nickname와 realname어떤 형식이 [A-Za-z0-9]+허용되어야하지만 다른 형식이 허용되는지는 중요하지 않습니다. 예를 들어, 사용자가 1234qwertyas nickname및 5319009as를 원하면 realname프로그램에서 해당 이름을 …
최단 계산하는 함수, 프로그램, 또는 식 작성 A073329 즉, a(n)은 IS 제 n 갖는 수 N 구별 소인수. 입력은 반환 할 시퀀스의 요소 수입니다. 0 < n. 정수 정밀도에 관심이 없습니다. 나는 단지 알고리즘을 원한다. 임의의 큰 정수를 지원하지 않는 언어의 경우 척하는 척합니다. 위에 제공된 OEIS 링크를 따라 테스트 …
현지 비행기 배달 회사의 비행 경로를 계획해야합니다. 비행기를 A 지점에서 B 지점으로 라우팅해야합니다. A에서 시작해서 비행기를 B로 옮길 수는 없습니다. 그러나 우세한 바람이 당신을 강타 할 것입니다. 대신 바람을 고려하여 비행기가 B로 직접 날아갈 방향을 결정해야합니다. 입력 A_x, A_y, B_x, B_y, S, W_x, W_y를 인코딩하는 7 개의 부동 소수점 숫자 …
시퀀스의 평형 인덱스는 낮은 인덱스의 요소 합이 높은 인덱스의 요소 합과 같도록 인덱스입니다. 예를 들어, 순서 A에서 : A[0]=-7 A[1]=1 A[2]=5 A[3]=2 A[4]=-4 A[5]=3 A[6]=0 3은 다음과 같은 이유로 평형 지수입니다. A[0]+A[1]+A[2]=A[4]+A[5]+A[6] 6은 또한 다음과 같은 이유로 평형 지수입니다. A[0]+A[1]+A[2]+A[3]+A[4]+A[5]=0 (0 원소의 합이 0 임) 7은 시퀀스 A의 유효한 인덱스가 …
다음을 수행하는 함수, 표현식 또는 프로그램을 작성하십시오. 어떤 수의 소인수를 취하고 합산하십시오. 예를 들어, 28의 소인수는 2 2 7, 7로 합산됩니다. 결과에 주어진 수의 소인수를 곱하십시오. 예를 들어, 28은 11에 합한 3 개의 소인수를가집니다. 11 * 3은 33입니다. 목록에 이미 포함 된 숫자에 도달 할 때까지 결과 목록 (원래 번호로 …
좋은 방정식 편집기가없는 상태에서 방정식을 다루는 것은 지저분하고 불쾌합니다. 예를 들어, 적분과 그 솔루션을 표현하려면 다음과 같이 보일 수 있습니다. 적분 [x ^ 3 e ^ (-mx ^ 2 b / 2), dx] =-((2 + b m x ^ 2) / (b ^ 2 * e ^ ((b m x …
주어진 양의 정수 N에 대해 M의 자릿수가 N과 같도록 최소 자연 M을 찾기위한 완전한 프로그램을 작성하십시오. N은 1,000,000,000보다 작습니다. M이 없으면 -1을 인쇄하십시오. 어떤 경우에도 코드가 10 초 이상 걸리지 않아야합니다. Sample Inputs 1 3 15 10 123456789 32 432 1296 Sample Outputs 1 3 35 25 -1 48 689 …