도전: 숫자 만 포함 된 문자열이 제공됩니다. 당신의 임무는 문자열을 형성하기 위해 연결되어야하는 최소 소수의 소수를 출력하는 것입니다. 이것이 불가능하면을 출력하십시오 0. 테스트 사례 : 입력-> 출력 : 252 -> 3 235 -> 2 92 -> 0 31149 -> 2
이 도전에서는 텍스트 블록이 주어지며 텍스트를 반영해야합니다. 입력: 반영 할 문자열입니다. 텍스트가 요소 인 텍스트 배열 은 텍스트 로 제공 되지 않을 수 있습니다. 예를 들어, "ab\ncd"및 ['a','b','\n','c','d']허용되지만, ['ab','cd']또는 [['a','b'],['c','d']]하지 않습니다. 모든 줄의 문자 수가 동일하다고 가정 할 수 있습니다 (필요한 경우 공백으로 채워짐). TrueY 반사를 False나타내고 X 반사를 나타내는 …
과업 설명 정수가 주어지면 모든 정수 k> 0에 대해 (2k–1) 번째와 2k 번째 최하위 비트를 교체하십시오 . OEIS의 시퀀스 A057300 입니다. 숫자는 "무한한"선행 0을 갖는 것으로 가정합니다. 실제로 이것은 단순히 단일 0 비트를 홀수 길이의 숫자 앞에 추가하는 것을 의미합니다. 이것은 code-golf 이므로 가장 짧은 코드 (바이트)가 이깁니다. 테스트 사례 …
DNA 골프 텍스트 도전 입력을 DNA 출력으로 변환합니다. 연산 텍스트를 ASCII 코드 포인트로 변환 (예 : codegolf-> [99, 111, 100, 101, 103, 111, 108, 102]) 문자열 함께 ASCII 코드 (예를 들어 99111100101103111108102) 바이너리로 변환 (예를 들어 10100111111001101001011010001000011001101011011110000110010111111011000000110) 패드 0(예를 들어, 문자의 짝수를 만들기 위해 마지막에이야 101001111110011010010110100010000110011010110111100001100101111110110000001100) 교체 00와 A, 01와 …
RFC 2550 은 우주를 시작하기 전의 날짜와 우주의 예상 끝을 지나친 날짜를 지원할 수있는 공간 효율적인 ASCII 타임 스탬프의 ASCII 표현에 대한 풍자 제안 (1999 년 4 월 1 일에 게시)입니다. RFC 2550 호환 타임 스탬프를 계산하는 알고리즘은 다음과 같습니다 (참고 : 모든 범위는 시작을 포함하지만 끝을 제외합니다-0에서 10,000은 모두 …
도전 3 자리 8 진 권한 번호가 주어지면 부여한 권한을 출력하십시오. chmod UNIX OS에서 파일 권한은 chmod명령을 사용하여 변경됩니다 . chmod를 사용하는 방법은 거의 없지만 오늘날 우리가 집중할 방법은 8 진 권한을 사용하는 것입니다. 권한 번호의 세 자리 숫자는 다른 사람을 나타냅니다. 첫 번째 숫자는 사용자 의 권한을 나타냅니다 두 …
"리듬 구성표"는에 대한 문자열 a로 z, 첫 번째 문자가에서 시작하여 오름차순 (간격없이)입니다 a. 예를 들어 (첫 번째 항목이 표시된 상태) : abccdbebdcfa ^^^ ^ ^ ^ 길이의 운율의 수 N는 벨 수에 의해 주어진다 B(N). ( OEIS A000110 ) 도전 당신의 임무는 이러한 운율 체계의 열거, 즉 정수에서 운율 체계로의 …
태스크 단일 유니 코드 문자를 입력으로 사용하십시오. 이 스펙을 준수하지만 입력 문자를 포함하지 않는 동일한 언어로 프로그램을 출력하십시오. 프로그램 입력 작동하면 하고 출력 프로그램 후 입력 실행된다 (B) , 다음 프로그램 이 출력이된다 허용 캐릭터 포함 를 . 그러나이 프로그램에서 b 는 여전히 나타나지 않습니다. 다시 말해, 프로그램의 가장 최근 …
입력: 배열은 세 개의 정수를 포함 : 0, 1및 2임의의 순서 (예 [2, 0, 1]) 그리고 길이의 문자열> = 2 만 개 포함 된 알파벳 문자 (낮은 - 대문자 모두)와 숫자 (즉 a1B2c3) 산출: 배열을 기반으로 문자열을 정렬하고 출력합니다. 이것은 어떻게 작동합니까? 배열의 순서로 우선 순위를 나타내고 a-z, A-Z그리고 0-9, …
수많은 도전의 맥락에서 나는 이것이 흥미로울 것이라고 생각했다. 이 과제에서, 우리는 RSN ( Residue Number System )을 사용하여 큰 정수에 더하기, 빼기 및 곱하기를 수행 할 것입니다. RNS는 무엇입니까 RNS는 사람들이 정수를 식별하기 위해 개발 한 많은 방법 중 하나입니다. 이 시스템에서 숫자는 일련의 잔류 물로 표현됩니다 (이는 모듈러스 연산 …
도널드 트럼프는이 사이트의 사람들의 작업에 깊은 감명을 받았습니다. 그는 벤 카슨을 도와주는 일이 얼마나 놀라운 지 보았 기 때문에 당신을 고용 하여 성벽 을 세우기도했습니다 . 그는 당신이 대단하다고 생각합니다. 이제 그는 다시 당신의 도움이 필요합니다. 그가 성벽을 성공적으로 짓는 동안 멕시코 정부는 그것을 지불해야합니다. 그는 1 마일에 1 백만 …
밑 10과 밑 2 모두에서 간단한 산술 (더하기, 빼기, 곱하기 및 나누기)을 수행 할 수있는 것보다 함수 나 프로그램을 작성하십시오. 이 함수는 수학적 표현을 입력으로 받아 정확한 결과를 정확한베이스에 출력합니다. 입력은 n하나 이상의 연산자 ( + - * /)로 구분 된 숫자 입니다. 모든 입력 값에 0과 1 만 포함 …
숫자가 0보다 크면 모든 자릿수 (1 .. n)를 연결하고 뒤집은 합계를 출력하고 합산하십시오. 예를 들어, n = 6 인 경우 1에서 6까지의 숫자가 연결되었습니다. 123456 역전 : 654321 함께 합하면 777777이됩니다. 또 다른 예는 n = 11입니다. 1 2 3 4 5 6 7 8 9 10 11 > 1234567891011 …