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

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

11
패턴을 따르는 모든 시간 찾기
귀하의 직업은 다음 패턴 중 하나를 따르는 모든 시간 (HH : MM, 24 시간 형식)을 인쇄하는 프로그램을 작성하는 것입니다. 분과 같은 시간, 예 : 22 : 22,01 : 01 역 분과 같은 시간, 예 : 10:01, 01:10, 22:22 H : MM 또는 HH : MM과 일치하는 시퀀스는 항상 HH : …

3
brainfuck 컴파일러 작성
brainfuck 프로그램을 가지고 실행 가능한 기계 코드로 컴파일하는 프로그램을 작성하십시오. x86, x86_64, jvm (java bytecode) 또는 armv6을 대상으로하고 ELF, a.out, 클래스 파일, exe, com 등의 실행 가능 형식 중 하나를 사용할 수 있습니다. 실행 파일은 Linux 또는 Windows (또는 둘 중 하나의 Java)에서 작동해야합니다. 프로그램이나 생성 된 실행 파일 모두 …

7
모스 부호를 표준 출력으로
이 질문에는 모스 부호를로 입력하는 것이 포함됩니다. (마침표) 및-(빼기 기호) (입력을 구분하기위한 공백) 당신의 임무는 코드를 표준 출력으로 변환하는 것입니다. 국제 입력 코드 알파벳 ( http://en.wikipedia.org/wiki/Morse_code#Letters.2C_numbers.2C_punctuation) 에있는 문자 기호 만 입력에 있다고 가정 할 수 있습니다 . 모든 출력은 소문자를 사용해야합니다. 이중 공백은 단어 공간으로 해석해야합니다. 샘플 입력 : . …

2
이동 보드에서 이동
당신은 Go 게임을 위한 보드 포지션 과 플레이 할 움직임이 있습니다. 이동이 합법적인지 여부와 합법적 인 경우 새 보드 위치를 출력해야합니다. Go 이동에 대한 간단한 설명 : 게임은 사각 보드의 빈 공간에 흑백 조각 ( "돌")을 번갈아 배치하는 것으로 구성됩니다. 서로 연결된 동일한 색상의 조각 세트 (4 방향)를 그룹이라고합니다. 그룹에 …

3
Universal Machine 에뮬레이터 구현
목표는 ICFP 2006의 Universal Machine을 가장 짧은 코드로 에뮬레이트하는 전체 프로그램을 작성하는 것입니다. Universal Machine에는 여기에 설명 된 매우 간단한 명령 세트가 있습니다 . 에뮬레이터는 명령 줄 인수에서 파일 이름을 읽고 파일을 프로그램으로 실행해야하므로 언어는 명령 줄 인수 및 stdin / out을 지원해야합니다. 에뮬레이터는 적절한 시간 (수십 년이 아닌) 내에 …

17
Y2K 재해 만들기 [닫기]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 당신의 프로그램은 당신이 원하는 무엇이든 할 수 있습니다. 유일한 조건은 날짜가 2000 이전 인 경우 예상대로 수행되고 …

24
두 파일의 내용 바꾸기
이것은 코드 골프 질문입니다. 두 개의 개별 파일 (i.txt 및 o.txt)의 내용을 가져 와서 바꿔야합니다. 프로세스에 도움이되는 세 번째 파일을 만들 수 있지만 파일 내용이 바뀌면 프로그램에서 파일을 삭제하도록 할 수 있습니다. 파일 이름 바꾸기가 다시 허용됩니다. 모든 파일 내용에 대해 프로그램이 작동해야합니다. 코드가 가장 짧은 경우, 모든 적격 제출이 …
13 code-golf 

22
한 파일에서 텍스트를 입력하고 다른 파일로 출력
잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 도전 과제 : 한 파일에서 텍스트를 입력하고 다른 파일로 출력하십시오. 해결책은 완벽하고 작동하는 기능이어야합니다. 참고 : 이것은 코드-트롤링 질문입니다. 질문 및 / 또는 답변을 진지하게 받아들이지 마십시오. 자세한 내용은 …

3
필사적으로 산타를 찾는
붐비는 장면에서 산타와 그의 순록을 찾으십시오. 입력 입력은 STDIN에 있으며 길이는 동일하지만 가변적 인 길이의 문자 수입니다. 산타 (캐릭터로 S표시됨)가 장면에있는 경우, 그의 선물 자루 (캐릭터로 P표시됨)는 옆에있는 위치 중 하나에 있습니다 (가로, 세로 또는 대각선). 그의 순록 (각각 캐릭터로 R표시됨)은 모두 그를 둘러싼 5x5 정사각형 내에 있습니다. 이 경우 …

3
삼각형의 중심
원과 사각형에는 하나의 명확한 중심점이 있습니다. 그러나 삼각형 중심의 개념은 오랫동안 논의되었습니다. 고대 그리스인들에게 네 가지 센터가 알려졌습니다. 중심 : 삼각형의 각도 이등분선의 교차점 중심 : 삼각형의 각 꼭짓점에서 반대쪽의 중간 점까지의 선의 교차점 둘레 중심 : 측면의 수직 이등분선의 교차점 Orthocenter : 삼각형 고도의 교차점 오일러는 나중에 중심, 둘레 …

4
하드 코드 골프 : 대화방 만들기
Cue Storyline : 21 세기 초반에 대부분의 것들이 과거의 일이되었습니다. 그러나 여러분과 동료 코드 골프 선수들은 1990 년대를 재현하기 위해 노력하고 있습니다. 이 도전의 일환으로 최소한의 대화방을 다시 만들어야합니다. 목표 : 가능한 적은 바이트로 대화방을 만듭니다. 귀하가 작성하는 프로그램은 웹 페이지를 제공하는 간단한 서버로서 기능해야하며,이 서버는 사용자가 텍스트를 화면에 게시 …
13 code-golf 

30
16 진수 색상 RGB int
3 개의 정수 rgb가 주어지면 16 진 표현을 문자열로 출력합니다. Input: Output: 72 61 139 #483D8B 75 0 130 #4B0082 0 255 127 #00FF7F 가장 짧은 정통 코드 승리
13 code-golf 

4
모차르트 골프-미니“론도”
"Mozart-Alla Turca"를 stdout으로 출력 ( "참조 구현"샘플 참조) 신시사이저와 음악을 모두 최소 크기로 포장하는 방법을 찾으십시오. 요구 사항 : 공급에 적합한 형식 aplay -f cd(서명 된 16 비트 리틀 엔디안, 2 채널); 전체 음악을 연주해야합니다 (적어도 샘플 프로그램에서 건너 뛰지 않은 음표 나 부분은 없어야 함). 단지 호출 할 수 …
13 code-golf  music 

8
부활절 날짜를 계산
귀하의 기능이나 프로그램은 1 년 동안 입력해야하며 부활절 (동방 정교회 부활절이 아님) 연도의 날짜 (그레고리력)로 반환 (또는 인쇄)해야합니다. 반환 된 날짜는 ISO 8601에 따라 형식이 지정되어야하지만 9999보다 큰 연도 (예 : 312013-04-05 또는 20010130 )를 지원해야하며 1583 (연도)의 연도 만 작동하면됩니다. 그레고리력을 채택), 5701583 이하의 연도 ( 이스터 데이 날짜 …
13 code-golf  date 

1
솔리테어 꿈-승리 할 수있는 솔리테어 시작 손 만들기
나야 케이브 존슨 5 월 21 일입니다. 지구상에서 가장 훌륭한 회사 인 Aperture Science에서 일하고 있으며 내일 우리는 주력 윈도우 시스템 (또는 WindowS ) 버전 CavOS 3.0을 출시 합니다. 불행히도, 내일 아침, 우리의 주요 경쟁자는 WindowS 버전 3.0도 출시합니다 ! 경쟁하는 WindowS 에 CavOS에없는 한 가지 기능인 클론 다이크 솔리테어 …
13 code-golf  game 

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