골 이 대회에서는 촛불 하나가 들어있는 무작위 방이 주어집니다. 목표는 어두운 부분을로 대체하여 촛불의 조명을 결정하는 가장 짧은 프로그램 (이것은 골프)을 작성하는 것 @입니다. 프로그램은 STDIN에서 공간을 가져 와서 출력은 STDOUT으로 인쇄되어야합니다. 입력 / 방 예 +------+ | C | | +--+ | \ | +---------+ 촛불은로 표현 C하고, 벽은 …
고등학교에서 오래된 삼각법 메모를 파헤칠 시간입니다! 문제는 다른 삼각형의 알려지지 않은면과 각도를 해결하는 것입니다. 코드 골프에서 관례 적으로 가장 작은 작업 코드가 승리합니다. 이것은 사소한 문제가 아닙니다. 파이썬에서 내 참조 구현은 현재 838 837 자로 줄어들지 만 솔루션을 훨씬 더 작게 골프화 할 수 있다고 확신합니다. 또한 붙어있는 경우 Wikipedia …
대문자 AZ 만 포함하는성에 대한 American Soundex 코드 를 생성하는 가장 짧은 함수를 작성하십시오 . 접두사를 제거 할 필요는없고 제거하지 않아야하지만 함수는 링크 된 모든 페이지의 예제와 일치하는 출력을 생성해야합니다 (아래 제공됨). 출력의 하이픈은 선택 사항입니다. 즐기세요! 참고 : PHP에 포함 된 기능이나 다른 프로그래밍 언어 의 기능은 사용할 수 …
곤봉 원래의 KOTH 도전에 대한 폭발이 일어 났을 때 나는 또 다른 도전을 원했습니다. 저에게 AI 도전 과제의 재미는 매우 간단한 게임을 미묘하게 수행하는 비교적 간단한 봇을 개선하는 것입니다. 카드 게임의 확률 적 특성으로 인해 블랙 잭은 TPD처럼 재미있는 KOTH 게임이 될 수 있다고 생각합니다. 모든 규칙은이 웹 사이트의 BlackJack …
평면에 세 점의 데카르트 좌표가 주어지면 그 점을 통해 원의 방정식을 찾으십시오. 세 점은 직선이 아닙니다. 프로그램에 입력의 각 줄은 포함 x하고 y순서대로 세 점의 좌표를 A(x),A(y),B(x),B(y),C(x),C(y). 이 좌표는 공간으로 구분 된 1,000,000 미만의 실수입니다. 해는 형식의 방정식으로 인쇄됩니다 (x-h)^2 + (y-k)^2 = r^2. 값은 h, k, r소수점 후 3 …
USGS의 지진계가 대규모 지진을 감지했습니다! 비상 대응 팀은 영향을받는 사람들의 수를 신속하게 추정해야합니다. 이 추정치를 계산하는 프로그램을 작성하십시오. 프로그램은 2 개의 입력을받습니다. 첫 번째는 지진 자체의 세부 사항입니다. 지진은 지구가 파열 된 선 세그먼트와 손상이 예상되는 결함으로부터의 임계 거리로 모델링되었습니다. 두 번째 입력은 해당 지역의 도시 위치 및 인구 목록입니다. …
간단한 입자 엔진에서와 같이 폭발하는 픽셀 그룹을 스크리닝하는 프로그램을 작성할 수 있습니까? 그리고 아주 적은 수의 문자 (키 스트로크)로이 작업을 수행 할 수 있습니까? (작은 사람들이 폭발하고 작은 픽셀 조각이 날아갈 때 게임 레밍을 기억하십시오.) 누군가가 여기에 간단한 파티클 시스템을 프로세싱 스케치 로 프로그래밍 했고 다른 사람들이 시도했을 때 달성 …
16 비트 컴퓨터가 제공되며 임의 크기의 정수 곱셈을 구현하라는 메시지가 표시됩니다. 레지스터는 16 비트 숫자 만 보유 할 수 있으며 가장 큰 곱하기 명령어는 두 개의 8 비트 입력을 사용하여 16 비트 결과를 생성합니다. 프로그램은 두 개의 임의 크기의 양수를 입력으로 사용하여 제품을 출력해야합니다. 각 입력 번호는 자체 줄에 리틀 …
이것은 많은 문제를 제기하는 수학 문제이며, 다소 도전적이며, 짐작할 수 있듯이 코드 골프이므로 가능한 한 짧아야합니다. 입력은 , n임의 인 정수 개수 (최소지지 정수에서 필요하지만이 한정되어서는 안된다). 출력 은 IS 평균 의 : n 제곱 n 가장 가까운 소수 n n피보나치 수열에서 가장 가까운 수 곧, 프로그램이 있어야 채널 표준 …
도전 e 의 첫 번째 N (<= 10 ^ 3) 자릿수를 계산하는 프로그램을 작성하십시오 . 프로그램은 정수 N 을 입력으로 사용해야 합니다. 입력: 100 산출: 2.718281828459045235360287471352662497757247093699959574966967627724076630353547594571382178525166427 입력: 7 산출: 2.718282 입력: 1000 산출: 2.718281828459045235360287471352662497757247093699959574966967627724076630353547594571382178525166427427466391932003059921817413596629043572900334295260595630738132328627943490763233829880753195251019011573834187930702154089149934884167509244761460668082264800168477411853742345442437107539077744992069551702761838606261331384583000752044933826560297606737113200709328709127443747047230696977209310141692836819025515108657463772111252389784425056953696770785449969967946864454905987931636889230098793127736178215424999229576351482208269895193668033182528869398496465105820939239829488793320362509443117301238197068416140397019837679320683282376464804295311802328782509819455815301756717361332069811250996181881593041690351598888519345807273866738589422879228499892086805825749279610484198444363463244968487560233624827041978623209002160990235304369941849146314093431738143640546253152096183690888707016768396424378140592714563549061303107208510383750510115747704171898610687396965521267154688957035035 최단 솔루션이 승리합니다!
출력을 구문 분석 uptime하고 현재 가동 시간 (일)과 동일한 길이의 해부학 적으로 암시적인 진행률 표시 줄을 생성 하는 프로그램을 작성하십시오 . $ uptime 23:01 up 34 days, 7:30, 5 users, load averages: 0.23 0.27 0.24 $ uptime|<command> 8==================================D (34 일 = 34 개의 등호) 최단 답변이 이깁니다.
참고 : 이것을 직접 시도한 후 곧 이것이 무슨 실수인지 깨달았습니다. 따라서 규칙을 약간 수정하고 있습니다. 필요한 최소 기능 : 문자 클래스 ( ., \w, \W등) 승수 ( +, *및 ?) 간단한 캡처 그룹 다음 조건에 따라 선택한 언어로 PCRE 를 구현 해야합니다. 귀하 는 귀하의 언어 고유의 RegEx 기능을 …