«code-golf» 태그된 질문

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

6
ASCII 오늘의 예술 # 3-중국 신사
오늘 AAOD 에피소드에서 다양한 높이의 중국 신사를 건설 할 것입니다. 높이 ( N) 1에 대한 다음 예를 고려하십시오.6 N = 1: . | . ]#[ . \_______/ . ]###[ . \__]#.-.#[__/ |___| |___| |___|_|___| ####/_\#### |___| /_____\ N = 2: . | . ]#[ . \_______/ . ]###[ . \___________/ …

4
ASCII 피보나치 시계 만들기
누군가 피보나치 숫자를 사용하여 정말 멋진 시계 를 만들었습니다. 우리가 좋아하는 방식! 이것을 다시 만들어 봅시다. 시계는 1부터 시작하여 처음 5 개의 피보나치 수에 해당하는 5 개의 섹션으로 구성됩니다 (예 : 1, 1, 2, 3, 5). ccbeeeee ccaeeeee dddeeeee dddeeeee dddeeeee 시계는 12 시간을 5 분 단위로 표시 할 수 …

3
당신은 그것을 중심이라고 부르고, 그것을 코드 골프라고 부릅니다.
"얼굴을 보자. 정렬 된 이미지는 천국의 작은 선물과 같다. 환영하지만 예기치 않은." -지오 비트 이 도전에서 승리 한 사람에게 평판 +10000 규칙 : 1) 프로그램을 생성해야합니다. 2) 입력은 이미지가 될 것이지만 파일로 전달되는지 또는 숫자 목록인지는 귀하에게 달려 있습니다. 3) 출력은 페인트로 열었을 때 이미지가 정렬되어 표시되는 파일입니다. 4) 캔버스 …

3
숫자의 레이스
고유 한 한 자리 양의 정수의 시작 순서와 트랙의 길이를 입력 출력으로 제공하거나 숫자의 종료 순서를 반환하는 프로그램 또는 함수를 작성해야합니다. 입력 [5,1,2,6,7] and 14은 다음 레이스를 정의합니다. -------------- 76215 -> -------------- 인종의 규칙 트랙이 둘러싸고 숫자가 여러 번 랩될 수 있습니다. 단계 순서는 주기적이며 시작 위치를 기준으로합니다. 이 예에서 …

3
ASCII L 시스템 렌더러
배경 L 시스템 (또는 시스템 인 Lindenmayer)는 다른 것들 중에서, 쉽게 모델 도형을 사용할 수 있고, 병렬 재기록 시스템이다. 이 질문은 결정 론적이며 맥락이없는 L- 시스템에 관한 것이다. 이들은 알파벳 기호, 초기 공리 문자열 및 각 알파벳 기호를 새 문자열에 매핑하는 다시 쓰기 규칙 세트로 구성됩니다. 규칙은 공리에 병렬로 적용되어 …

6
겹치는 원
사용자는 프로그램이나 함수를 작성해야한다는 지정 N하여 N등 간격으로 사각형 격자 고체 새겨진 원형 출력 또는 복귀 고체 원으로 부분적으로 또는 완전히 중첩 그리드 사각형의 수. 크기가 0 인 겹침 (예 : 원만 선에 닿는 경우)은 계산되지 않습니다. (이러한 중복은 예를 들어에서 발생합니다 N = 10.) 예 N = 8 (64 …

5
현명하지 않은 비트 연산
나는 골프를 좋아 dc하지만 dc비트 단위 연산이 없기 때문에 때때로 좌절 합니다. 도전 하여 C의 비트 연산의 상당 구현 네라는 이름의 기능을 제공 &, |, ~과 ^(비트 AND, OR, NOT 및 XOR을). 각 함수는 ~최소한 32 비트 부호없는 정수인 두 개의 피연산자를 사용합니다 ( 하나만 사용). 각 함수는 피연산자와 같은 …

9
사람이 읽을 수있는 시간 간격을 날짜 구성 요소로 변환
도전 사람이 읽을 수있는 시간 간격을 양식의 날짜 구성 요소로 변환하는 가장 짧은 프로그램을 작성하십시오. {±YEARS|±MONTHS|±DAYS|±HOURS|±MINUTES|±SECONDS} 샘플 사례 각 테스트 케이스는 두 개의 라인으로, 입력과 출력이 이어집니다 1 year 2 months 3 seconds {1|2|0|0|0|3} -2 day 5 year 8months {5|8|-2|0|0|0} 3day 9 years 4 seconds -5 minute 4 years 4 …
16 code-golf  string  date 

7
스크램블 키로 입력
친구가 컴퓨터에 익숙하지 않아서 실제 농담으로 누군가가 키보드에서 문자 (az)를 뒤섞 었습니다. 그가 앉아서 키보드를 보면서 그의 이름을 입력하려고 할 때 그는 글자가 뒤섞여 도움을 요청한다는 것을 깨달았습니다. 그는 자신의 이름을 입력 한 다음 화면에 나타나는 이름 대신 화면에 나타나는 내용을 반복해서 다시 입력하면 결국 자신의 이름을 입력하는 데 성공할 …

17
시퀀스에서 1이 가장 많은 부분 문자열 찾기
소개 내가 가장과 문자열 찾으려면 1'의 순서로들 0들과' 1의. 입력 프로그램에는 시퀀스와 부분 문자열 길이의 두 가지 입력이 있습니다. 그만큼 순서는 임의의 수입니다 0's와 1의 : 01001010101101111011101001010100010101101010101010101101101010010110110110 그만큼 하위 문자열 길이는 임의의 0이 아닌 양의 정수 : 5 산출 프로그램은 주어진 길이의 첫 번째 부분 문자열의 시작 색인을 가장 많이 …

2
킹덤 빌더의 게임 득점
여기에서 새로운 형태의 코드 골프를 시도하고 싶습니다. 보너스와 마찬가지로 도전 과제의 모든 부분을 완료해야하는 것은 아니지만 각 답변은 특정 크기의 하위 집합을 구현해야합니다 (모든 답변을 구현해야하는 핵심 사항이 있음). 따라서 골프 외에도이 과제는 잘 어울리는 기능을 선택하는 것과 관련이 있습니다. 규칙 Kingdom Builder 는 보드 게임으로 (뾰족한) 육각 격자에서 재생됩니다. …

5
Wythoff의 님 님을 완벽하게 플레이하십시오
당신의 목표는 Wythoff의 Nim 게임을위한 완벽한 플레이어를 작성하는 것입니다 . Wythoff의 님의 규칙 Wythoff의 님 (Nim)은 결정적인 2 인용 게임으로 두 개의 동일한 카운터로 쌓입니다. 플레이어는 다음 중 하나를 수행하는 교대 차례입니다. 첫 번째 더미에서 하나 이상의 카운터 제거 두 번째 더미에서 하나 이상의 카운터 제거 첫 번째 파일과 두 …

14
룩앤 세이 : Conway 재 방문
Conway 시퀀스 (일명 'look-and-say'-sequence) 에 익숙해 져야합니다 . 1 11 21 1211 111221 312211 etc 시작점으로 임의의 숫자로 시작할 수도 있습니다. 하자 f(s)시퀀스의 다음 요소합니다. 이제 s우리는 모든 것을 찾을 수 f(s)있습니다. 반대의 사소한로되지 않습니다 : 그것은 모든위한 것이 아닙니다 y수는 전임자 찾을 s그러한 f(s) = y. 예를 들어 y …
16 code-golf 

10
제곱근 실행 취소
당신의 작업은 소수점을 정수의 제곱근의 합으로 다시 변환하는 것입니다. 결과는 유효 소수점 6 자리 이상의 정확도를 가져야합니다. 입력 : 제곱근의 수를 나타내는 숫자와 근사 할 숫자를 나타내는 10 진수 입력 예 : 2 3.414213562373095 출력 : 제곱근을 더하고 추가 할 때 대략 6 자리 이상의 유효 소수점 자리수에 해당하는 정수로 …

2
거절하기 좋은시기
설정 당신이 제공하는 가정 N 1, 퓨즈 ≤ N ≤ 5 미터가 긴 각각, 각 퓨즈의 연관된 연소율 갖는 경우 N의 당 m D의 시간. 퓨즈는 한쪽 또는 양쪽 끝에서 켜진 후 퓨즈가 완전히 소비 될 때까지 필요한만큼 여러 번 한쪽 끝 또는 양쪽 끝에서 꺼 지거나, 다시 켜거나 꺼질 …

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