프로그래밍 퍼즐 및 코드 골프

퍼즐 애호가와 코드 골퍼들을위한 Q & A

27
RLE Brainfuck 방언
RLE Brainfuck ( BF-RLE 관련 ) Brainfuck 의 가상 RLE ( Run-Length Encoding ) 방언은 8 개의 명령에 대한 기호를 허용하고 숫자도 허용합니다. 숫자는 명령의 연속 반복 횟수를 나타내는 데 사용되므로 소스 코드의 실행 길이 인코딩이 가능합니다. 8>와 같습니다 >>>>>>>>. 길이는 항상 명령의 왼쪽에 있습니다. 당신의 임무는 입력 문자열 (RLE …

25
호핑 번호
직무 정수 n을 인쇄하십시오. 여기서 n의 12 <= n <= 123456789모든 연속 자릿수 쌍은 동일한 양의 차이를 갖습니다 (예 : 2468이지만 2469는 아님). 입력이 없습니다. 산출: 12 13 14 15 16 17 18 19 23 24 25 26 27 28 29 34 35 36 37 38 39 45 46 47 …

2
경로 세그먼트처럼; 처음으로 감동
2 개 이상의 2D 데카르트 점으로 정렬 된리스트가 주어지면, 경로가 그 자체에 닿거나 자기 교차 할 경우 진실한 값을 출력합니다. 그렇지 않으면 자체 접촉하지 않거나 자체 교차하지 않으면 잘못된 값을 출력합니다. 목록에서 연속적인 포인트가 다르다고 가정 할 수 있습니다. 예 : (0,0), (1,0) -> falsey (0,0), (1,0), (0,0) -> truthy …

30
고유 한 소수는 몇 개입니까?
자연수를 나타내는 한 가지 방법은 소수의 지수를 곱하는 것입니다. 예를 들어, 6은 2 ^ 1 * 3 ^ 1로, 50은 2 ^ 1 * 5 ^ 2로 표현 될 수 있습니다 (여기서 ^는 지수를 나타냄). 이 표현의 소수는 다른 방법과 비교하여이 표현 방법을 사용하는 것이 더 짧은지를 결정하는 데 도움이 …

19
유로 이민자 시퀀스
양의 정수 n이 주어지면 유로 이민 시퀀스 의 n 번째 숫자가 출력 됩니다. 시퀀스 계산 이 순서는 OEIS A242491 과 같습니다 . 많은 다른 유로 동전 또는 지폐를 사용하여 숫자를 구성 할 수 있지만 각 숫자 중 하나만 사용하여 숫자를 구성 할 수 있습니다 . 센트를 고려할 필요가 없습니다. 예: …

18
주요 요인 뿌리
디지털 근에서 영감을 얻은 숫자의 소인수 근은 숫자의 소인수를 취하여 더한 다음 결과 숫자에 대해 프로세스를 반복하여 소수로 끝날 때까지 나타나는 숫자입니다 ( 그것은 그 자신의 유일한 주요 요인으로, 따라서 자신의 주요 요인 루트입니다). 4의 소인수 근은 4이며, 2 * 2 = 2 + 2이며, 1보다 큰 정수 (프라임 팩터가 …

2
모든 방향으로 전개
입력: 끈 산출: 우리는 사각형이고 길이가 남을 때까지 1) 먼저, 우리는 입력 문자열의 끝에서 제거 특성을 가지고 (즉, 1, 4, 9, 16, 25, 36 등)에 따라서 abcdefghijklmnopqrstuvwxyz(길이 26)이된다 abcdefghijklmnopqrstuvwxy( 길이 25). 2) 그런 다음 왼쪽에서 오른쪽으로 한 번에 한 줄씩 사각형에 넣습니다. abcde fghij klmno pqrst uvwxy 3) 우리는 이것을 …

14
윌슨 수 계산
양의 정수 n이 주어지면 n 번째 윌슨 수 W (n)을 계산합니다 . 및 E = 1이면 N은 시근 모듈러스 보유 N 달리 E = -1. 다시 말해, 1 < x < n-1 및 x 2 = 1 mod n 인 정수 x 가 존재하지 않는 경우 n 은 기본 근을 …

15
박하 사탕 발가락-X 또는 O?
배경 Tic-Tac-Toe에 익숙하면 "작업"으로 건너 뛰십시오 (가장 많이 생각합니다!) 틱택 토 는 유명한 2 인용 게임입니다. 두 명의 플레이어로 점진적으로 채워지 는 3x3 보드 로 구성됩니다 (아래 설명). 첫 번째 플레이어는 캐릭터 X를 사용하고 다른 플레이어는를 사용 합니다 O. 우승자는 가로, 세로 또는 대각선으로 3 개의 연속적이고 동일한 문자 ( …

27
Pandigital 배가
이 CMC에서 영감을 얻은 양수가 0보다 큰 경우 다음 작업을 수행하십시오. 10 개의 단일 숫자 ( 1234567890)가 모두 한 번 이상 숫자 인 경우 카운트를 출력하고 프로그램을 종료 그렇지 않으면 숫자를 두 배로 늘리고 반복하여 카운트를 증가시킵니다. 카운트는 0에서 시작하며 입력이 두 배가 된 횟수입니다. 예를 들어, 입력이 617283945 인 …


18
줄임표를 복수하는 방법?
분명히 타원체입니다. 채팅 메시지에서 영감을 얻었습니다 . 당신의 도전 목록이나 공백 또는 쉼표로 구분 된 단어가 주어지면 줄임표로 묶습니다. 말줄임표를 수정하려면 : 단어부터 시작하십시오. 원래 단어의 첫 글자를 끝에 추가하십시오. 원래 단어의 마지막 문자 2를 끝에 추가하십시오. 원래 단어의 마지막 두 번째 문자를 끝에 추가하십시오. 원래 단어의 첫 글자를 끝에 …
14 code-golf  string 

11
대소 문자 일치 찾기 바꾸기
텍스트 문자열 인 세 개의 입력을 취하십시오 T. 문자열은 대체 F; 을 대신 할 문자열입니다 R. T와 동일한 (대소 문자를 구분하지 않는) 문자가있는 각 하위 문자열에 대해의 하위 문자열을 F대체하십시오 R. 그러나 원본과 동일한 대소 문자를 유지하십시오. 보다 많은 문자가있는 R경우 F추가 문자는 대소 문자가 같아야합니다 R. 에 숫자 나 …
14 code-golf  string  code-golf  string  ascii-art  alphabet  code-golf  number  sequence  counting  code-golf  sequence  counting  code-golf  quine  source-layout  code-golf  string  code-golf  decision-problem  game  code-golf  string  quine  source-layout  subsequence  code-golf  quine  code-golf  array-manipulation  integer  code-golf  ascii-art  code-golf  sequence  integer  code-golf  kolmogorov-complexity  code-golf  array-manipulation  integer  code-golf  number  array-manipulation  integer  code-golf  string  number  integer  code-golf  string  ascii-art  code-challenge  test-battery  expression-building  source-layout  printable-ascii  code-bowling  code-golf  number  code-golf  number  string  binary  code-golf  matrix  conversion  code-golf  number  arithmetic 

28
휴대 전화를 들어요! 진동입니다!
최근에 새 휴대 전화를 받았지만 진동 방식이 마음에 들지 않으면 서 고유 한 진동 패턴을 생성하기로 결정했습니다. 그래서, 당신은 당신이 키워드를 사용하는 프로그램을 작성했습니다 long, short그리고 pause이 키워드에 따라 휴대 전화가 진동을하게합니다. 직무 문자열을 수용하는 작은 프로그램을 작성 long, short및 pause및 진동 전화의 음성 사운드를 나타내는 다른 문자열을 출력하는 단계;Rrrr …
14 code-golf  string 

8
가장 짧은 고유 한 하위 목록 찾기
주어진리스트리스트는 정확히 하나의리스트의 연속 된 서브리스트 인 가장 짧은리스트를 찾습니다. 예를 들어 [[1,2,3], [1,2,3,4], [2,4,5,6], [1,2,4,5,6]] 가장 짧은 연속 하위 [3,4]목록은 두 번째 목록에만 나타나기 때문입니다. 고유 한 연속 서브리스트가 없으면 (하나 이상의 중복 항목이 필요함) 빈 목록을 출력하십시오. 여기에 예가 있습니다 [[1,2,3], [1,2,3], [1,2]] 최소 크기의 연속 된 하위 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.