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

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

7
간단한 파 자크 (구 기사단의 스타 워즈 카드 게임)
Pazaak 은 스타 워즈 세계의 카드 게임입니다. 블랙 잭과 비슷하며, 두 명의 플레이어가 서로를 상대하지 않고 총 20 명을 기록하려고합니다. 각 플레이어는 자신의 4 장의 "사이드 데크"를 가지고 있으며, 점수를 수정하는 데 사용할 수 있습니다. 리더 보드 2015 년 6 월 17 일 현재 16:40 EDT 편집 : Neptor는 부정 …

1
내 의사 결정 맵을 정규화
텍스트 블록을 처리하고 새 텍스트를 반환하는 함수 또는 프로그램을 작성하십시오. 가장 작은 유효한 프로그램이 이깁니다. 텍스트 블록의 각 줄은 다음과 같은 형식을 갖습니다. 12:34,56 첫 번째 숫자는 행 ID이고 다른 두 개의 쉼표로 구분 된 숫자는 다른 행에 대한 참조입니다. 입력 텍스트에서 숫자는 0 이상의 정수일 수 있습니다. 모든 숫자는 …
11 code-golf 

12
CodeGolf-지저분한 개발자 # 2 배리
이것은 CodeGolf 의 후속 조치입니다 -Barry 가 우리를 위해 더 악화시킨 유일한 문제 는 소음 # 1을 무시 하십시오. 무슨 일이 있었는지 보자 최신 정보 나는 내가 원하는 것을 잘 설명하지 못하기 때문에 임의의 입력과 예상 출력을 생성하는 코드를 추가했으며 때로는 단어보다 코드가 잘못되어 있다고 생각합니다 (항상 그렇지 않습니까?) 기술 …

11
로켓 봇 KOTH
로켓 봇 년은 3024 년입니다. 사람들은 전쟁에서 위험에 처할 자원이 너무 부족 해져서 전투가 로봇으로 옮겨갔습니다. 당신의 임무는 다른 사람과 같이 봇을 구성하는 것입니다. 누가 로켓을 쓰면 적을 파괴하고 들어오는 모든 위협을 격추시킵니다. 게임 플레이 봇 게임 플레이는 10x15 그리드에서 이루어집니다. 봇은 아래쪽 가장자리에 있으며 그리드의 6,7 및 8 지점에 …

2
폴리 니모를 찾아라!
아뇨! 우리의 작은 광대 물고기 인 Nemo는이 ASCII 바다에서 길을 잃었고 그의 아버지 Marlin이 그를 찾으려고합니다. 당신의 임무는 Marlin을 Nemo에 안전하게 가져 오는 것입니다. 그러나 우리는 느슨한에 먹이 열풍 브루스가 있으므로 모든 비용으로 그를 피하는 것이 좋습니다! 세부 소문자 알파벳 만 포함 된 직사각형 ASCII 해상 그리드가 제공됩니다 a-z. 이 …

4
길이 n의 매직 시퀀스
마법의 순서는 음이 아닌 정수의 순서입니다 x[0..n-1]정확히가되도록 x[i]의 인스턴스i 예를 들어, 6,2,1,0,0,0,1,0,0,0은 6 0, 2 1 등이 있으므로 마술 순서입니다. n이 주어지면 길이 n의 모든 매직 시퀀스를 출력하는 함수를 작성하십시오. 10 초 내에 n의 최고 값에 대한 올바른 출력을 생성 할 수있는 프로그램이 승리합니다. (그러나 모든 프로그램은 환영합니다) 예를 들어, …

2
우린 통제 불능 상태에 빠졌어, 박사!
닥터는 달렉 부대에서 탈출하기 위해 나선형의 움직임으로 다양한 공간의 주머니를 여행하여 스핀으로 보내기로 결정했습니다. 이용 가능한 시공간의 특성에 따라, 닥터는 공간의 높이와 너비 및 나선을 시작하는 그의 진입 점을 TARDIS에 입력해야합니다. 공간 섹션은 1부터 시작하여 왼쪽에서 오른쪽으로, 위에서 아래로 순차적 인 정수로 채워진 h x w 그리드 로 구상 될 …
11 code-golf 

1
래스터 화 된 텍스트의 크기를 조정하여 픽셀 화되지 않은 것처럼 보이게합니다.
텍스트 편집기에서 입력 한 일부 텍스트의 스크린 샷입니다. 더 큰 크기의 동일한 텍스트입니다. 어떻게 '보이는 공지 사항 앨리어싱이 눈에 띄는 대각선 같은 스트로크와 문자에 x와 z. 이 문제는 래스터 글꼴이 트루 타입과 같은 "확장 가능한"형식으로 인기를 잃은 주된 이유입니다. 그러나 이것은 래스터 글꼴의 본질적인 문제가 아니며 일반적으로 크기 조절이 일반적으로 …

6
최대 연결 제품
각각 1과 9 사이의 값을 갖는 정수 p1, ..., pk (반드시 구별되는 것은 아님)의 목록이 제공됩니다. p1, ..., pk 각각을 정확히 한 번만 사용하면 숫자의 연결을 형성하여 새로운 숫자 목록을 얻을 수 있습니다. 그런 다음이 새 목록의 제품을 출력합니다. 목표는 최상의 숫자 연결을 선택하여이 제품을 최대화하는 것입니다. 예를 들어, 2 …

2
스도쿠의 Y- 윙 전략
최근에 표준 전략으로는 해결할 수없는 정말 어려운 스도쿠를 생산하는 새로운 스도쿠 앱이 있습니다. 그래서 몇 가지 새로운 것을 배워야했습니다. 이러한 전략 중 하나는 Y-Wing 전략 입니다. 그것은 "엄격한 전략"에 속하지만 실제로 그렇게 어렵지는 않습니다. 예 이 전략에서는 4 개의 셀만 중요합니다. 따라서 이미지의 다른 모든 셀을 무시했습니다. 각 셀의 모든 …
11 code-golf  sudoku 

4
말의 소리
사람들은 하나의 것을 다른 것으로 시각화 할 수있는 많은 것을 썼습니다. 이제는 글자를 음악으로 번역 할 수있는 방법을 제안합니다! 텍스트 파일을 가져 와서 각 문자가에서 특정 음표로 변환 된 사운드 파일을 출력하는 프로그램을 작성하는 작업입니다 C3-C8. 면책 조항-나는 실제로 음악이 잘 들리 리라고 기대하지는 않지만 놀라기를 바랍니다. 명세서 파일 이름을 …
11 code-golf  music  audio 

3
매트릭스 속성 X 재 방문 (또는 X의 기쁨)
이 과제는 부분적으로 알고리즘 과제, 부분적으로 최적화 과제, 부분적으로 가장 빠른 코드 과제입니다. AT 행렬은 첫 번째 행 r과 첫 번째 열로 완전히 지정 됩니다 c. 행렬의 나머지 각 요소는 대각선으로 위와 왼쪽 인 요소의 복사본 일뿐입니다. 그렇습니다 M[i,j] = M[i-1,j-1]. 정사각형이 아닌 T 행렬을 허용합니다. 그러나 행 수는 열 …

3
랩 어라운드 서브 시퀀스
소개 이 도전에서, 당신의 임무는 문자열의 일반화 된 하위 시퀀스를 찾는 것입니다. 서브 시퀀스가 ​​반드시 연속적인 것은 아니며, 스트링의 끝을지나 처음부터 다시 시작하여 스트링을 "감쌀"수도 있습니다. 그러나 랩 수를 최소화하고 싶을 것입니다. 더 공식적으로하자 u및 v두 문자열 및 수 k ≥ 0의 정수. 우리는 말 uA는 k-wrapping 서브 의 v독특한 …

8
주어진 길이의 문자열을 출력하는 Brainf_ck 프로그램 생성
친구가 독특한 잠금 시스템을 갖춘 금고에 침입하려고합니다. 특정 지점에서 일정한 수의 온화한 노크가 필요합니다. 친구가 숫자 (1 ... 99999 범위)를 발견하고 필요한 노크를 생성하는 가제트를 보유하고 있습니다. 그러나 가젯은 Brainfuck 인터프리터입니다! 따라서 친구는 Brainfuck 프로그램에 피드를 제공해야합니다. Brainfuck 프로그램은 가능한 짧아야합니다 (가젯의 I / O가 느림). 당신의 임무는 그를 돕는 …

4
brainfuck에서 URL 인코딩
이 질문 에서 영감을 얻은 오늘 목표는 brainfuck로 URL을 인코딩하는 것입니다. 브라우저가 해킹당했습니다! 위치 표시 줄이 두뇌 해석기로 바뀌 었습니다. URL을 brainfuck 프로그램으로 바꾸는 프로그램이 필요합니다. 내 컴퓨터도 매우 느리므로 brainfuck 프로그램이 작을수록 좋습니다. 오, 나는 하나의 작업 탭 만 열어 두었습니다. 내 트위터. 그래서 당신은 트윗으로 만 프로그램을 보낼 …

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