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

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

3
던전 건설 세트
내가 어렸을 때, 나는 Intellivision 게임 Advanced Dungeons and Dragons : Treasure of Tarmin을했다 . 3D 그래픽을 사용하면 충격적인 사실감으로 1 인칭 시점을 볼 수 있습니다. 그러나 나는 C-64를 얻었다. 그리고 화면 주위를 커서로 움직이고 Ctrl 키와 숫자로 색상을 설정하고 원하는 곳에 기호를두면 (왜 그렇게하지 bash않을까요?) 40x25 문자 그리드에 그릴 …

1
Java가 승리하는 코드 골프 문제를 작성하십시오.
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Code Golf Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 칠년 전에 . 코드 골프 작업을 작성하여 작업에 필요한 유일한 입력 (있는 경우)은 표준 입력의 텍스트이며 작업에 필요한 유일한 출력은 텍스트에서 표준 출력입니다. 작업에 의해 …
19 code-golf 

5
숫자 삭제 후 여전히 소수 인 가장 큰 소수를 찾습니다.
에 걸쳐 /math/33094/deleting-any-digit-yields-a-prime-is-there-a-name-for-this 다음과 같은 질문을 요청합니다. 숫자 중 하나를 삭제 한 후 소수가 몇 개의 소수가 있습니까? 예를 들어 , 및과 719같은 소수 입니다. 이 질문은 해결되지 않았지만 좋은 코딩 도전을 생각했습니다.711979 직무. 찾을 수있는 가장 큰 소수를 숫자 중 하나를 삭제 한 후에도 소수를 유지하십시오. 찾은 코드도 제공해야합니다. …

3
하시오 카 케로 : 다리를 만드세요!
하시오 카 케로 (일본어로 "빌드 브릿지")는 섬들과 브릿지를 연결하는 퍼즐입니다. 규칙은 다음과 같습니다. 교량은 두 섬 사이에 수직 또는 수평으로 뻗어 있어야합니다. 교량은 서로 교차하지 않을 수 있습니다. 한 쌍의 섬은 최대 2 개의 병렬 브리지로 연결될 수 있습니다. 각 섬에는 1과 8 사이의 숫자가 표시됩니다. 섬에 연결된 다리 수는 …
19 code-golf 

19
낮은 해밍 무게로 해밍 무게 계산
문자열 의 해밍 가중치 를 계산하는 프로그램을 작성하십시오 . 우승자는 해밍 무게가 가장 낮은 프로그램입니다. 규칙 : ASCII 문자의 해밍 가중치 1는 이진 표현으로 설정된 총 비트 수로 정의됩니다 . 입력 인코딩이 7 비트 ASCII라고 가정하고 사용자 언어에 맞는 입력 메커니즘 (예 : stdin, args)을 통과합니다. stdout 또는 언어가 사용하는 …

29
숫자 정렬. 소르 타
배열을 사용하지 않고 잘못 정렬 된 숫자 자릿수에서 영감을 얻었 지만 SO 질문보다 코드 골프가 더 좋다고 생각했습니다. 양의 정수가 주어지면 해당 정수의 숫자를 정렬하십시오. 최저 점수가 이깁니다! 0 포인트로 시작하십시오. 문자 당 하나의 포인트를 추가하십시오. 사용하는 각 배열에 20 포인트를 추가하십시오. 코드에서 각 다중 문자 문자열에 10 점을 추가하십시오. …

1
체스 엔드 게임 : 화이트 투 메이트 인
체스 게임의 현재 상태를 나타내는 8x8 문자 그리드가 주어지면 프로그램의 과제는 흰색으로 이동하여 체크 메이트를 얻는 것입니다 (답은 항상 한 번에 메이트됩니다). 입력 입력은 STDIN-8 자씩 8 줄로 이루어집니다. 각 문자의 의미는 다음과 같습니다. K/k - king Q/q - queen B/b - bishop N/n - knight R/r - rook P/p …
19 code-golf  chess 

1
독특한 스도쿠 파인더
도전: 표준 입력에 스도쿠 보드가 제공되면 보드를 고유하게 만들기 위해 추가 된 최소 수의 숫자를 찾으십시오. 사양 / 규칙 : 입력 형식은 다음과 같습니다 (모든 공백은 중요합니다) 516|827|943 278|394|615 349|615|872 ---+---+--- 98 |4 2|156 465|189|237 12 |5 6|489 ---+---+--- 892|743|561 634|951|728 751|268|394 출력은 행당 하나의 숫자로 형식화되며 다음과 같이 형식화됩니다. …
19 code-golf  game  sudoku 

17
캔터 세트 인쇄
도전 N 레벨 Cantor 세트 만들기 . Cantor 3 진 세트는 라인 세그먼트 세트의 열린 중간 1/3을 반복적으로 삭제하여 작성됩니다. 프로그램은 하나의 매개 변수 N(정수 )를 수신 한 다음 N 레벨의 Cantor Set을 콘솔 (또는 유사한 방식으로) 인쇄합니다. 인쇄물에는 밑줄 ( _)과 공백 문자 만 사용할 수 있습니다 . 매개 …

3
벌집의 이상한 삶
연구원들은 최근 무한한 벌집 분야에 사는 흥미로운 꿀벌 식민지를 발견했습니다. 각 세포는 꿀벌을 수용 할 수 있습니다. 사실, 그 생물들의 삶은 약간 혼란스러워 보입니다. 식민지는 항상 다음 패턴으로 시작한다고 계산할 수 있습니다. ( Emimanuel Boutet 가 Wikimedia Commons 에 그린 비 .이 벌집 이미지는 CC-By-SA 에서 공개됩니다 . grumbles ) …

30
범용 이진 함수 조회 테이블 생성
이것은 난해한 프로그래밍 언어 를 발명 하려는 나의 탐구와 관련이 있습니다 . 이진수 0 .. 15의 테이블을 사용하여 인덱싱 작업을 사용하여 범용 이진 함수를 구현할 수 있습니다. 2 개의 1 비트 입력 X와 Y가 주어지면 16 개의 가능한 모든 기능을 4 비트 opcode로 인코딩 할 수 있습니다. X Y F|0 …


12
호수를 채우십시오
ASCII 그림 형식으로 된 지형의 지형을 고려하면 호수가 어디로 가서 호수를 채울지 알아 내십시오. 무한한 비가 내린다고 가정하십시오. 예 입력 # ## # #### # ######### ## ########### ## ############# #### ## ############## ##### ################# ####### ######################### ######################### 산출 # ## #@#### #@@@@######### ##@@########### ##@#############@@@#### ##@##############@@##### #################@####### ######################### ######################### 입력에는 …

15
최소 피보나치 도전!
도전 이 작업에는 정수 N (10 6 미만)이 주어지며 피보나치 수만 사용하여 N을 합할 수있는 최소 방법을 찾으십시오.이 파티션을 Zeckendorf 표현 이라고 합니다. 피보나치 수를 두 번 이상 사용할 수 있으며 둘 이상의 표현 출력이있는 경우 사용할 수 있습니다. 예를 들어, 입력이 있으면 (67) 하나 개의 가능한 출력이 피보나치 수열 …

5
무작위 미로 인쇄
잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 선택한 알고리즘을 사용하여 임의의 미로 를 생성하고 인쇄하는 프로그램을 작성 하십시오. 프로그램의 여러 실행에 대해서는 미로가 달라야합니다. 높이와 너비는 명령 행 인수로 제공됩니다. 사용 |, 수직 벽을 위해 -수평 …

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