소개 다음 문자열을 관찰하십시오. AABBCCDDEFFGG 문자를 제외한 모든 문자가 복제 된 것을 볼 수 있습니다 E. 그것은 편지 E가 중복 제거 되었음을 의미합니다 . 따라서 여기서 수행해야 할 유일한 것은 해당 프로세스를 취소하는 것입니다. 이렇게하면 중복되지 않은 다음 문자열이 나타납니다. AABBCCDDEEFFGG 더 어려운 예를 들어 보자. AAAABBBCCCCDD 연속 수가 고르지 …
산을 그리는 프로그램이나 함수를 작성하십시오. 그 다음에 더 큰 각 산봉우리는 앞에있는 산봉우리가 "뒤에"있고 어느 쪽이 보이는지를 번갈아 가며 보여줍니다. 이것은 크기의 산맥입니다 1 /\ 이것은 크기의 산맥입니다 2 /\ /\ \ 이것은 크기의 산맥입니다 3 /\ / /\ / /\ \ 이것은 크기의 산맥입니다 4 /\ /\ \ / …
문제 목표는 -1을 n으로 나눌 수 있도록 제목이 n 번째 소수를 찾는 것입니다. 설명 다음은 질문을 이해하기위한 예 입니다. 반드시 해결해야하는 것은 아닙니다. 그것은 단지 질문을 설명하는 방법으로 입력으로 3을 주면 먼저 모든 소수를 살펴볼 것입니다. 2 3 5 7 11 13 17 19 23 29 31 37 41 43 …
직선과 나침반 만 주어지면, 주어진 사각형 안에 마름모를 그려서 두 개의 반대 점을 공유하십시오. 입력 입력은 사각형의 치수입니다. 표시된 예에서 이는입니다 125, 50. 가장 편리한 방법 (정수,리스트, 문자열 등)으로 입력 할 수 있습니다. 더 큰 치수는 최소 100이되고 더 작은 치수는 최소 25가됩니다. 두 모자 모두 200입니다. 산출 출력은 이미지 …
거의 6 년 전에, 동료 PPCG 회원 steenslag 는 다음과 같은 도전을 게시 했습니다. 표준 주사위 (다이)에서 숫자는 반대쪽면이 7 개가되도록 배열됩니다. 원하는 언어로 가장 짧은 프로그램을 작성하여 무작위 던지기와 9 개의 무작위 팁을 출력하십시오. 팁핑은 주사위의 1/4 회전입니다. 예를 들어 주사위가 5를 향한 경우 가능한 모든 팁은 1,3,4 및 …
정수 N> = 2가 주어지면 N 도의 Sierpiński 매듭을 보여주는 이미지를 생성하십시오. 예를 들어, 2, 3, 4 및 5 도의 매듭은 다음과 같습니다. 이미지를 클릭하면 전체 크기로 볼 수 있습니다 (도가 높을수록 이미지가 커짐). 사양 N 등급의 Sierpiński 매듭은 N 등급의 Sierpiński 삼각형의 꼭지점을 안내 점으로 사용하여 그려집니다. N 등급의 …
...하지만 엄격 할 필요는 없습니다. 엄격하게 양의 정수로 구성된 비어 있지 않은 배열이 있으면 다음과 같은지 판별하십시오. 단조롭게 감소하는 모노톤 . 이것은 각 항목이 이전 항목보다 엄격히 작다는 것을 의미합니다. 모노톤은 증가하지 않지만 엄격하게 감소하지는 않습니다 . 이는 각 항목이 이전 항목보다 작거나 같으며 배열이 위 범주에 속하지 않음을 의미합니다. …
표준 텍스트가 지루하다는 것은 겸손한 견해입니다. 그러므로 나는 새로운 글쓰기 표준을 제안합니다. 걷는 단어 보행 단어는 특정 문자에 반응하는 단어입니다. 이 문제를 해결하기 위해 트리거 문자는 [u, d, r, l]입니다 up down right left. 텍스트를 인쇄 할 때 이러한 문자가 나타날 때마다 텍스트 방향을 이동합니다. 예를 들어, 텍스트 abcdef는 다음과 …
피타고라스 트리플 세 양의 정수하는 예 A, B 및 C로 구성 2 + B 2 C = 2 . 이러한 트리플은 일반적으로 쓰여지고 (a, b, c) 잘 알려진 예는 (3, 4, 5)입니다. (a, b, c)가 피타고라스 트리플 인 경우 양의 정수 k에 대한 (ka, kb, kc)도 같습니다. 원시 피타고라스의 삼중 …
파이 전용으로 이미 30 개의 도전 과제가 있지만 n 번째 10 진수를 찾도록 요구하는 것은 하나도 없습니다. 도전 0 <= n <= 10000표시 범위의 정수에 대해서는 pi의 n 번째 10 진수입니다. 규칙 소수점 이하 자릿수 3. 프로그램이 기능이거나 전체 프로그램 일 수 있습니다. 10 진법으로 결과를 출력해야합니다 당신은 얻을 수 …
표준 숫자 키패드 에서 0이 아닌 숫자 789 456 123 모든 숫자에 체스 기사 를 배치하고 양의 십진 정수를 추적하여 정상적인 L 자형 점프로 움직입니다. 그런 식으로 어떤 양의 정수를 표현할 수 있습니까? 그중 하나는 38기사가 시작해서 3왼쪽에서 위로 이동할 수 있기 때문 8입니다. 381그리고 383도 가능합니다. 3점프가 수행되지 않으면 …
양의 정수 k는 다음과 같은 경우 Loeschian 수입니다. k다음과 같이 표현 될 수 i*i + j*j + i*j대한 i, j정수. 예를 들어, 첫 번째 양의 Loeschian 수는 다음과 같습니다. 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... 그 참고 i, j주어진가 k고유하지 않습니다. …
당신의 임무는 사용자가 입력하는 몇 가지 키 입력을 시뮬레이션하는 것입니다. 입력 하나 이상의 '키 스트로크'를 포함하는 원하는 구분 기호가있는 문자열 배열 또는 문자열 (범위 32-126 제외). 이 배열에는 수동 키 입력 (단일 문자)과 명령 (대괄호 안의 문자)이라는 두 가지 유형의 문자열 만 포함됩니다 [ ]. 패시브 키 스트로크 ASCII 문자 …
제목에 멋진 동사가 있습니다. 입력 문자열을 제공하는 프로그램을 작성하면이 문자열을 "탄력 화"하고 결과를 출력합니다. 문자열 탄력 화는 다음과 같이 수행됩니다. 첫 번째 문자가 한 번 표시됩니다. 두 번째 문자가 두 번 표시됩니다. 세 번째 문자는 세 번 표시됩니다. 보다시피, 특정 문자의 복제 량은 문자열에서 이전에 나타나는 것과 반대로 문자의 인덱스와 …