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

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

6
핀란드어 명사 2 건 나열
소개 이 도전에서, 당신의 임무는 두 개의 핀란드어 명사 의 사례 를 정확하게 나열하는 것 입니다. 트위스트는 리스팅 중 하나를 다른 하나를 생성하기위한 안내서로 사용할 수 있다는 것입니다. 명사 다음 두 가지 편차 표를 데이터로 사용합니다. 위의 Wikipedia 기사와 동일한 순서로 한 줄에 하나씩 두 명사의 사례를 단수형 : 해당 …


3
그리드의 로터 라우터
입력 입력은 하나의 문자열이며, 일부 2n+1줄은 개행으로 길이 줄로 구분됩니다 . 정수 는 입력의 일부가 아닙니다. 문자열에서 계산해야합니다. 행은 "방향 문자"로 구성 됩니다. 줄 바꿈에 문제가있는 경우 세로 줄로 바꿀 수 있습니다 .2n+1n ≥ 0n>^<v| 입력은 크기의 정사각형 그리드를 형성하며 (2n+1)x(2n+1), 그리드의 각 셀은 네 개의 기본 방향 중 하나를 …
10 code-golf  grid 

4
이진 카운터를 quine으로 작성
s_zero와 s_one이라고하는 두 개의 코드 조각을 작성하십시오. 프로그램 (l, n)은 왼쪽에 s_zero로 채워진 이진수 n의 숫자에 해당하는 s_zero 및 s_one의 l 사본으로 구성됩니다. 예를 들어, s_zero = foo및 s_one = bar이면 Program (4, 0) = foofoofoofoo Program (4, 1) = foofoofoobar Program (4, 2) = foofoobarfoo 등 프로그램 (l, n)은 …

2
주차장에서 트럭
주차장에는 P 개의 주차 공간이 있지만 일부 공간은 옥토 소프로 표시되는 자동차가 차지하지만 #자유 공간은 점 .입니다. 곧 T 트럭이 도착하는데, 각각의 트럭은 정확히 L 연속 공간을 차지합니다. 트럭을 나란히 주차 할 필요는 없습니다. 당신의 임무는 모든 트럭을 주차하기 위해 제거 해야하는 가장 적은 수의 자동차를 찾을 수있는 프로그램을 만드는 …
10 code-golf 

4
당신이 너트에 코드를 넣고 모두 흔들어
하나의 프로그래밍 언어를 사용하여 5 개의 단일 라인 프로그램을 작성하십시오. 각 라인은 개별적으로 실행될 때 Harry Nilsson의 1972 년 노래 " Coconut "에 첫 번째 구절의 다른 라인을 출력합니다 . 형제는 그가 한푼도 그것을 구입, 코코넛을 구입 한 그녀는 라임을 위해 지불, 그의 여동생이 또 하나 있었다 그녀는 코코넛에 라임을 …

1
나쁜 소식, 누군가
Futurama 에피소드 에서 승무원 의 Benda의 죄수는 서로 몸을 교환하고, 한 쌍의 몸도 마음을 두 번 이상 교환 할 수 없다는 캐치를 사용합니다 . 도전 이미 발생한 유효한 마인드 바디 스왑 모음을 허용하고 각 마인드를 원래 바디에 반환하는 합법적 인 스왑 세트를 출력하는 프로그램 또는 함수를 작성하십시오. 이러한 마인드 바디 …
10 code-golf  math 

12
배당 역설
주어진: 자연수 S . 1에 해당하는 N 개의 합리적 가중치 W 의 목록 . N이 아닌 음수가 아닌 정수 의 목록 L 을 반환 합니다. (1) sum(L) = S (2) sum((S⋅W_i - L_i)^2) is minimal 즉, S⋅W_i가능한 정수에 가까운 s를 근사 합니다. 예 : 1 [0.4 0.3 0.3] = [1 …

9
rot32 암호화 기 구축
ASCII 문자 공간에서 문자가 모두 동일한 순서이므로 골프 용 rot13 암호화기를 만드는 것이 너무 쉽습니다. 대신 rot32 엔진을 사용해 봅시다. 귀하의 작업은 Base64 문자열을 입력으로 사용하고 동일한 문자열을 반환하지만 각 문자는 원래 문자에서 본질적으로 32 기호를 회전시키는 함수를 작성하는 것입니다 (기본적으로 첫 번째 비트가 뒤집힌 상태). 이 문제에 사용할 base64 …
10 code-golf 

5
Jumblers vs Rebuilders : 테트리스 브릭으로 코딩하기-Rebuilder 답변 영역
이것은 재 빌더 가 솔루션을 게시 할 수있는 테 블리스 브릭으로 코딩 하는 Jumblers vs Rebuilders 의 동반자 질문 입니다. 강도 를 어디에 두어야합니까? 그것은 강도에 대한 더 많은 형식의 자유를 허용하고 담당자를 얻을 수 있습니다. Jumblers vs Rebuilders : Coding with Tetris Bricks에 아직 크랙되지 않은 답변을 해독 한 …

5
t9와 같은 기능 구현
오늘날의 과제는 t9 와 유사한 기능 을 구현하는 것입니다. 2 개의 매개 변수 만있는 함수를 구현합니다. 문자열로 된 전화 번호 1 개와 단어 목록이 포함 된 텍스트 파일의 내용을받습니다 (특정 줄 바꿈 스타일을 가정하지 않음). https://raw.githubusercontent.com/eneko/data-repository/master/data/words.txt 링크를 사용하여 기능을 테스트하거나 다음을 사용하십시오 ( 자세한 내용은 [닫힌] 단어 목록이있는 텍스트 파일 …

1
삽과 스몰-1 부
설정 아래 그림 1과 같이 29 개의 숫자로 된 셀을 포함하는 이상한 모양의 상자를 고려하십시오. 이 2D 상자 안에는 두 종류의 정사각형 동물이 있습니다. 그림 1 (a)는 약간의 족제비는 파란색으로, 일부는 짙은 초록색으로 표시되어 있습니다. 각 생물은 정확히 하나의 그리드 셀을 차지합니다. 상자에는 0에서 26 사이의 허블이 포함될 수 있지만 …

10
매직 스퀘어 확인
마법 광장 측 N 별개의 양의 정수 (1, 2)로 이루어진와 숫자의 사각형 배열, ..., N ²는 합되도록 배치 n 개의 임의의 수평, 수직, 또는 주 대각선 번호는 항상 인 같은 숫자로, 마법 상수라고합니다. 프로그램은 표준 측을 통해 정사각형의 길이를 지정하는 숫자를 입력 한 다음 정사각형의 숫자를 입력해야합니다. 어떤 번호가 두 …
10 code-golf  math 

24
경찰과 강도 볼링 (고무)
강도의 실 이 도전에서 당신의 목표는 경찰이 작성한 코드 를 수정 하여 크랙 하는 것입니다 (그들의 코드는 여기에 있습니다 ). 다음과 같은 경우 코드를 해독 했습니다. 수정 된 코드는 최대 레 벤슈 테인 거리 가 10이고 문자 수가 적습니다. 동일한 유효한 입력이 제공된 함수는 동일한 버전의 동일한 언어로 동일한 출력을 …

4
분석 코드
다시 해보자. 이 콘테스트의 목적은 서로에 대한 아나그램 인 두 개의 코드 조각을 만들고 (두 개의 다른 순서로 동일한 바이트를 포함해야 함) 다음 작업을 수행합니다. 입력되는 숫자 인 경우 하나 개의 필수 시험 행복 또는 소수 숫자 (예, 대한 중 하나 인 경우, 출력 7해야 출력 happy prime및 4출력해야 sad …

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