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

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

4
휴대폰 충전
대학 코드 챌린지 컨테스트의 허가를받은 챌린지 우리는 휴대 전화에 의존하여 매일 밤 최대 배터리 수준까지 충전하므로 다음날 중순까지 전원이 부족해질 위험이 없습니다. 낮에 무료 콘센트를 볼 때 발생할 수있는 일에 대해 요금을 청구하는 사람들도 있습니다. 나는 그들 중 하나입니다. 수년에 걸쳐, 나는 매일 밤 배터리를 최대로 충전하지 않도록 기술을 개선했습니다. …

10
모든 기지에서 Fizzbuzz
도전 입력: 2에서 62 사이 의 정수 bbb (포함) 산출: 숫자 에 대한 적절한 표현을 사용하여 에서 에 해당하는 111 에서 까지의 수를 계산 하십시오.5000105000105000_{10}bbb 하나: 숫자를 로 나눌 수있는 경우 (반올림 됨, 예를 들어 7은 7 / 2 = 3.5, 3.5 + 1 = 4.5, 4로 반올림 됨 ) …
10 code-golf  math  binary 


8
왼쪽 중앙 오른쪽 (LCR) 코드 골프
파티에서 나는 게임 LCR을 소개 받았다. 이제는 기술이없고 무작위 기회 만 있기 때문에 훌륭한 게임이 아닙니다. 그러나 나는 이것을 코딩 할 수 있었고 R을 게임을 모델링하기 위해 빠른 프로그램을 만들었습니다. 게임 방식에 맞게 Wikipedia에서 수정 된 게임 규칙 : 각 플레이어는 최소 3 개의 칩을받습니다. 플레이어는 차례로 6면 주사위 3 …
10 code-golf  random 

3
갇힌 기사 순서
소개 가장 최근의 비디오 인 The Trapped Knight-Numberphile 에서 영감을 얻어 도전을했습니다. 트래핑 나이트 시퀀스는 1부터 길이 2016의 유한 정수 시퀀스이며, 다음의 구조 규칙이있다 : 다음과 같은 방법으로 숫자 나선을 작성하십시오. 17 16 15 14 13 ... 18 5 4 3 12 ... 19 6 1 2 11 ... 20 …
10 code-golf  number 

12
Quine는 바이너리로 자체 출력
작업을 수락하려면 바이너리 UTF-8 표현 으로 자체 소스 코드를 출력하는 프로그램을 작성해야합니다 . 규칙 소스의 길이는 1 바이트 이상이어야합니다. 프로그램은 입력을 받지 않아야합니다 (또는 사용되지 않은 빈 입력이 없어야합니다 ). 출력은 모든 형식이 될 수 있습니다. 선택적 후행 줄 바꿈이 허용됩니다. 1 바이트는 8 비트이며 이진 UTF-8 표현의 길이는 8의 …

24
비숍 감독
에서 파생 이 , 지금, 게시물을 삭제. 문자열이 주어지면 다음과 같은 조건이 모두 충족 될 때 좋은 주교 암호를 구성하는 경우 (거짓 / 거짓 또는 두 개의 일관된 값)에 대답하십시오. 10 자 이상이어야합니다 3 자리 이상이어야합니다 ( [0-9]) 회문이 아닙니다 (반전 될 때 자체와 동일) 코드가 좋은 주교 암호라면 0 …

20
병렬 계정 (2 일)
대학 코드 챌린지 컨테스트의 허가를받은 챌린지 두 달 전에 공부를 마친 마리는 은행 계좌를 개설하여 마을에서 첫 직장을하게되었습니다. 그 이후로 그녀는 몇 가지 거래를 해왔습니다. 그녀의 첫 지불금은 $ 1000였습니다. 그 돈으로 그녀는 부모님을 초대 한 저녁 식사 비용을 지불했으며 (저녁 식사 비용은 $ 150), 잘 알려진 슈퍼마켓 ($ 80 …
10 code-golf 

11
Pickomino 재생
Pickomino 게임 에는 테이블 중앙에 여러 개의 타일이 있으며 각 타일에는 양의 정수가 다릅니다. 매 턴마다 플레이어는 특정 방식으로 주사위를 굴려서 음수가 아닌 정수인 점수를 얻습니다. 이제 플레이어는 여전히 점수보다 낮거나 같은 가장 높은 숫자의 타일을 가져 와서 타일을 중간에서 제거하고 스택에 추가합니다. 중간에있는 모든 숫자가 플레이어의 점수보다 높기 때문에 …
10 code-golf  game 

15
매트릭스 직소 퍼즐 조각
( https://codegolf.meta.stackexchange.com/a/17272/42963에서 무작위로 영감을 얻음 ) 숫자의 직사각형 행렬 (즉, 0 - 9)이 주어진 경우, 숫자가 단일 조각을 구성하는 것처럼 숫자의 오름차순으로 행렬의 "조각"을 출력합니다. 조각은 직교로만 연결되도록 보장되며 조각은 대각선으로 연결되지 않습니다. 최대 10 개의 조각 만있을 수 있습니다 (즉, 3조각이 같은 행렬에 두 번 표시되지 않음). 예를 들어, …
10 code-golf  matrix 

15
다단계 마케팅 "다리"투자 규칙
다단계 마케팅 관련 과제. 동료는 보상 받기를 원합니다. 그래서 N투자자 들을 끌어 모았고 N>=1, 각 i 번째 투자자는 투자했습니다 x[i]. 총액이 임계 값을 초과 x[0]+x[1]+...+x[N-1] >= T하면 동료에게 보상을 줄 수 있습니다. 그러나 다음 조건이 충족되는 경우에만 : 최소 투자자 금액은 M( M<=N) 보다 커야합니다 . 적어도 하나의 정수의 k경우, …

11
사기꾼지도!
모든 과제가 제출되면 학생 번호를 파일의 해시에 매핑하는 사전이 만들어집니다. 이 사전, 해시 맵 또는 매핑 (언어가 호출하는 방식)은 다음과 같습니다. {100: "aabb", 104: "43a", 52: "00ab", 430: "aabb", 332: "43a"} 키는 학생 번호이고 값은 해시입니다. 우리의 임무는 사기꾼을 골라내는 것입니다! 사기꾼은 동일한 해시를 가진 것입니다. 입력이 주어지면 {100: "aabb", …

3
임의의 임의성 (스피드 에디션)
integer가 주어지면 n, 세트의 합이 같도록 n범위 내에서 임의의 고유 정수 세트를 계산하십시오 1..n^2(포함).n^2 이 경우 랜덤은 유효한 출력간에 균일하게 랜덤을 의미 합니다. 주어진 각각의 유효한 출력 n은 일정하게 생성 될 가능성이 있어야합니다. 예를 들어, n=31/3 기회를 출력의 각해야한다 6, 1, 2, 3, 5, 1또는를 4, 3, 2. 이 집합이므로, …

15
변장 트랜스포머 (Cops 'Thread)
강도 실은 여기 경찰 업무는 입력이 주어지면 유한 결정 문자열을 출력하는 함수 또는 프로그램을 작성하는 것입니다. 프로그램에 다른 입력이 주어지면 다른 출력을 반환해야합니다. 규칙 : 제출물 구성 언어 이름 플래그가 사용되면 공개해야합니다. 프로그램의 바이트 수 출력 바이트 수 산출 특히 길면 페이스트 빈 또는 이와 유사한 것을 제공하십시오. 인쇄 할 …

9
공간과 시간을 통해
소개: 세 개의 공간 차원을 위해 : 일반적으로 우리는 보통 4 차원의 이야기 x, y그리고 z; 그리고 한 번의 차원. 그러나이 도전을 위해, 우리는뿐만 아니라 세에 시간 차원을 나눌 수 있습니다 : past, present,와 future. 입력: 두 개의 입력 목록. 하나는 정수 x,y,z좌표를 포함 하고 다른 하나는 정수 연도를 포함합니다. …

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