«code-golf» 태그된 질문

코드 골프는 가장 적은 바이트의 소스 코드에서 특정 문제를 해결하기위한 경쟁입니다.

4
주어진 크기의 아벨 리안 그룹 계산
배경 지난번 에는 주어진 크기의 그룹을 세었습니다 . 이는 사소한 문제가 아닙니다. 이번에는 Abelian 그룹 , 즉 정류 작업을 수행하는 그룹 만 계산 합니다. 공식적으로, 그룹 (G *)은 아벨이면 X * Y = X * Y 모두에 대한 X, Y 의 G . 이 방법으로 문제가 훨씬 간단 해 지므로 …

5
L- 볼록한가요?
배경 폴리오 미노는 호출 L-볼록 가있는 L 자 형상의 경로, 기수의 방향으로 진행 한 번에 가장 방향을 변경하는 다른 경로에 의해 타일에 대한 타일에서 이동하는 것이 가능하면. 예를 들어, 1그림에서 s 의 polyomino 0 0 1 1 1 0 1 1 1 1 0 0 1 1 0 0 0 …

1
커닝햄 체인 계산
소수는 항상 사람들을 매료 시켰습니다. 2300 년 전 Euclid는 그의 "요소"에 썼습니다. 소수는 단위로 측정되는 것입니다. 즉 소수는 1(또는 그 자체로) 나눌 수 있음을 의미합니다 . 사람들은 항상 소수 사이의 관계를 찾아 왔고, ( "흥미로운"과 같이) 아주 이상한 것들을 생각해 냈습니다. 예를 들어, 소피 제르맹 소수는 소수입니다 p있는 2*p+1도 소수. …

6
자신감있는 숫자
자신감있는 숫자 하자 x같은 임의의 기지의 정수 D의 숫자의 배열이다. x절친한 번호는, 만약 모든 n사이 1및 길이 D: D[n+1] = D[n] + D[n-1] + ... + D[1] + n 예를 들어 349밑이 10 인 숫자를 생각해보십시오 .이 숫자의 색인에 레이블을 붙이면 다음과 같은 것이 있습니다. Index Digit ----- ----- 1 …
14 code-golf  number 

4
ASCII 아트의 끝점 계산
ASCII 아트를 나타내는 문자열을 입력으로 수신하고 출력하거나 입력의 끝점 수를 반환하는 프로그램 또는 함수를 작성해야합니다. 입력은 문자 space - | +(각각 0, 2, 2 및 4 엔드 포인트 포함)와 줄 바꿈으로 구성됩니다. 예 : -|++- + 두 개의 인접한 문자가 연결되어 다음과 같은 경우 각각 1 개의 끝점을 잃습니다. -- …

7
슈도 랜덤 셀룰러 오토 마톤
소개 이 도전에서, 우리는 매우 나쁜 의사 난수를 사용하여 특정 확률 적 세포 오토 마톤 을 시뮬레이션 할 것 입니다. 셀룰러 오토 마톤은 다음 로컬 규칙에 따라 이진 문자열에 정의됩니다. 셀의 왼쪽 이웃과 셀 자체에 상태 a와 가 있다고 가정합니다 b. 인 경우 min(a,b) == 0새로운 상태는 b입니다 max(a,b). 인 …

2
Karel J. AlphaBot 시퀀스 생성기
점수 이 섹션은 제출이 입력되면 채워집니다. 표준 1. bopjesvla Perl 54 2. edc65 Javascript (ES6) 91 3. name language score 4. name language score 5. name language score 보너스 라운드 1. name language score 2. name language score 3. name language score 4. name language score 5. name language score …
14 code-golf 

5
텍스트 처리 # 1 : 하이픈
배경 이것은 텍스트 처리에 관한 3 홀 골프 코스의 첫 번째 부분입니다. 가장 중요한 아이디어는 입력 텍스트를 가져 와서 솔루션을 통해 세 가지 도전 과제 (소량의 접착제 코드 사용)에 파이프하면 아름다운 형식의 단락을 내뱉 는다는 것입니다. 이 첫 번째 과제에서 주어진 하이픈 패턴을 사용하여 텍스트에 하이픈을 씁니다. 입력 프로그램은 두 …

3
키보드의 모든 키를 확인하십시오
표준 101 키 US 키보드 의 모든 키를 기다리는 최단 프로그램 작성 * 누를 때까지 작성한 다음 OK 쓰기를 종료하십시오! 키를 누를 때마다 프로그램은 새로운 행에 모든 키를 한 번 이상 누를 때까지 누를 필요가없는 나머지 고유 키를 표시합니다. 프로그램은 101 키보드를 테스트하고 모든 키가 작동하는지 확인할 수 있어야합니다. 따라서 …

1
잃어버린 폰 문제
잃어버린 폰 문제 체스 게임이 끝난 후 살아남은 폰이 적의 선 뒤에 남았습니다. 집으로 돌아가는 가장 짧은 길을 찾도록 도와주세요. 원래 문제는 nXn "체스"보드와 f: {1,..,n-1}X{1,..,n}X{-1,0,1} => R+무게 의 기능 을 설명합니다 . 목표는 왼손, 오른손, 오른손, 왼쪽으로 올라가서 왼쪽으로 올라갈 수있는 가장 좋은 길을 찾는 것입니다. 동적 프로그래밍을 사용하여 …
14 code-golf  chess 

4
bzip2의 런 렝스 인코딩 구현
배경 Bzip ( 버로우, 휠러 및 백에 표시 ) 및 MTF ( 인쇄 가능한 ASCII 프론트 로 이동에 표시 )를 적용한 후 bzip2 압축기는 다소 독특한 형식의 런-렝스 인코딩을 적용합니다. 정의 이 과제를 위해 변환 BRLE을 다음과 같이 정의합니다. 입력 문자열을 감안할 의 다음을 수행 전적으로가 0x20 및 0x7A 사이의 …

8
알파벳 판 킨치
Fannkuch 는 고전적인 벤치 마크 프로그램입니다. 이 이름은 팬케익 스택을 뒤집는 것과 알고리즘의 유사성을 위해 독일 "Pfannkuchen"-팬케이크에서 유래했습니다. Fannkuch 일련의 숫자 는 다음과 같이 구성됩니다. {1 ..... n}의 순열을 취하십시오 (예 : {4,2,1,5,3}). 첫 번째 요소 (여기서는 4)를 가져 와서 첫 번째 4 개 요소의 순서를 바꾸십시오 : {5,1,2,4,3}. 첫 …

7
재귀 이진 설명
재귀 이진 설명 최근에 나는 시퀀스 A049064에 b 파일을 확장하고 추가하여 OEIS에 가장 먼저 기여했습니다 . 순서는로 시작 0하고 다음 값은 마지막 항목에 대한 "이진 설명"을 제공하여 파생됩니다. 예를 들어, 두 번째 항은 첫 번째 요소 10에 하나 0가 있기 때문에 입니다. 세 번째 용어 1110는 하나 1와 하나 가 …
14 code-golf 

11
수영장을 비 웁니다. . . 레드 솔로 컵만
물이 가득 찬 수영장이 있습니다. 비워야하지만 효율적인 방법을 생각할 수 없습니다. 그래서 당신은 당신의 빨간 솔로 컵을 사용하기로 결정했습니다. 컵을 반복해서 채우고 수영장 밖으로 버립니다. 도전 수영장을 비우는 데 얼마나 걸립니까? 입력 [shape of pool] [dimensions] [shape of cup] [dimensions] [speed] shape of pool이러한 문자열 중 하나가 될 것입니다 circle, …

2
체스 판에 폭발
원자 체스 는 모든 캡처가 "폭발"을 일으키고 캡처 된 조각을 파괴하는 조각, 캡처하는 조각, 그리고 1 제곱 반경의 모든 풋이 아닌 체스 의 (매우 재미있는) 변형입니다. 이 도전의 목표는 전체 원자 체스 게임을하는 것이 아니라 특정 움직임이있을 때 일어나는 일을 시뮬레이션하는 것입니다. 면책 조항 : 폭발음 효과는 포함되어 있지 않습니다. …
14 code-golf  chess 

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