«code-golf» 태그된 질문

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

7
두 문자열 사이의 최소 편집 거리 찾기
설명 두 문자열 사이 의 편집 거리는 한 단어를 다른 단어로 변환하기위한 가능한 최소 삽입, 삭제 또는 대체 수의 함수입니다. 삽입 및 삭제 비용은 1이고 대체 비용은 2입니다. 예를 들어, 삭제 비용이 1이고 필요한 유일한 편집은 문자 삭제이기 때문에 AB와 사이의 거리는 A1 B입니다. 대체 비용이 2이기 때문에 CAR와 사이의 …
13 code-golf  string 

12
일회용 패드 구현
배경 한 번 패드를 적절하게 사용하면 해킹하는 것은 불가능 입증 된 암호화의 한 형태이다. 암호화는 평문 (문자 AZ만으로 구성됨)을 취하고 같은 길이 (문자 만)로 임의의 문자열을 생성하여 수행됩니다. 이 문자열은 키 역할을합니다. 그런 다음 일반 텍스트의 각 문자가 키의 해당 문자와 ​​쌍을 이룹니다. 암호문은 다음과 같이 계산됩니다. 각 쌍에 대해 …

17
스크롤 선택 윤곽
받는 내 항목에 따라 난독 안녕하세요 I는 기본 코드를 공유 할 수있는 재미있을 줄 알았는데. 그러나 왜 코드를 보여주고 골프도 만들어 보자! 도전 터미널에서 문자열을 오른쪽에서 왼쪽으로 스크롤하여 왼쪽에 정착하는 스크립트를 작성하십시오. 입력 문자열을 인수로 사용합니다. 결과 스크롤 선택 윤곽을 STDOUT에 인쇄합니다. 최대 너비는 ~ 50 자입니다. 0 또는 1 …

2
거울을 비춘다
골 이 대회에서는 촛불 하나가 들어있는 무작위 방이 주어집니다. 목표는 어두운 부분을로 대체하여 촛불의 조명을 결정하는 가장 짧은 프로그램 (이것은 골프)을 작성하는 것 @입니다. 프로그램은 STDIN에서 공간을 가져 와서 출력은 STDOUT으로 인쇄되어야합니다. 입력 / 방 예 +------+ | C | | +--+ | \ | +---------+ 촛불은로 표현 C하고, 벽은 …

4
단순한 바가텔
도전 아래와 같은 바가텔 보드가 있습니다. | | | /\ / | | \ /| | \ \ /\ \ | | \ / \ | |\ / / \ | | \ / \ | | \ | | \ / \ /\ \ | |\ / / \ …
13 code-golf 

3
삼각법으로 삼각형 풀기
고등학교에서 오래된 삼각법 메모를 파헤칠 시간입니다! 문제는 다른 삼각형의 알려지지 않은면과 각도를 해결하는 것입니다. 코드 골프에서 관례 적으로 가장 작은 작업 코드가 승리합니다. 이것은 사소한 문제가 아닙니다. 파이썬에서 내 참조 구현은 현재 838 837 자로 줄어들지 만 솔루션을 훨씬 더 작게 골프화 할 수 있다고 확신합니다. 또한 붙어있는 경우 Wikipedia …

9
Soundex 기능
대문자 AZ 만 포함하는성에 대한 American Soundex 코드 를 생성하는 가장 짧은 함수를 작성하십시오 . 접두사를 제거 할 필요는없고 제거하지 않아야하지만 함수는 링크 된 모든 페이지의 예제와 일치하는 출력을 생성해야합니다 (아래 제공됨). 출력의 하이픈은 선택 사항입니다. 즐기세요! 참고 : PHP에 포함 된 기능이나 다른 프로그래밍 언어 의 기능은 사용할 수 …
13 code-golf  string 

4
병음 조합
병음 음절 문자열을 인수로 사용하고 조합이 존재하면 true를 반환하고, 그렇지 않으면 false를 반환하는 함수를 만듭니다. "ü"에 "v"를 사용하십시오. 다음은 전체 조합 목록입니다. http://www.pinyin.info/rules/initials_finals.html 예 f("bu") == true f("zheng") == true f("nv") == true f("ri") == true f("cei") == false f("ia") == false f("kian") == false f("qa") == false 문자 수를 …

5
세 점을 통한 원
평면에 세 점의 데카르트 좌표가 주어지면 그 점을 통해 원의 방정식을 찾으십시오. 세 점은 직선이 아닙니다. 프로그램에 입력의 각 줄은 포함 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 …
13 code-golf  math 

5
1P5 : 지진!
USGS의 지진계가 대규모 지진을 감지했습니다! 비상 대응 팀은 영향을받는 사람들의 수를 신속하게 추정해야합니다. 이 추정치를 계산하는 프로그램을 작성하십시오. 프로그램은 2 개의 입력을받습니다. 첫 번째는 지진 자체의 세부 사항입니다. 지진은 지구가 파열 된 선 세그먼트와 손상이 예상되는 결함으로부터의 임계 거리로 모델링되었습니다. 두 번째 입력은 해당 지역의 도시 위치 및 인구 목록입니다. …
13 code-golf  math  1p5 

12
시뮬레이션 된 폭발을위한 가장 컴팩트 한 코드
간단한 입자 엔진에서와 같이 폭발하는 픽셀 그룹을 스크리닝하는 프로그램을 작성할 수 있습니까? 그리고 아주 적은 수의 문자 (키 스트로크)로이 작업을 수행 할 수 있습니까? (작은 사람들이 폭발하고 작은 픽셀 조각이 날아갈 때 게임 레밍을 기억하십시오.) 누군가가 여기에 간단한 파티클 시스템을 프로세싱 스케치 로 프로그래밍 했고 다른 사람들이 시도했을 때 달성 …
13 code-golf 

4
한 번에 8 비트의 긴 곱셈
16 비트 컴퓨터가 제공되며 임의 크기의 정수 곱셈을 구현하라는 메시지가 표시됩니다. 레지스터는 16 비트 숫자 만 보유 할 수 있으며 가장 큰 곱하기 명령어는 두 개의 8 비트 입력을 사용하여 16 비트 결과를 생성합니다. 프로그램은 두 개의 임의 크기의 양수를 입력으로 사용하여 제품을 출력해야합니다. 각 입력 번호는 자체 줄에 리틀 …
13 code-golf  math 

7
n의 가장 가까운 소수, n의 제곱 및 n에 가장 가까운 피보나치 수의 평균은 얼마입니까?
이것은 많은 문제를 제기하는 수학 문제이며, 다소 도전적이며, 짐작할 수 있듯이 코드 골프이므로 가능한 한 짧아야합니다. 입력은 , n임의 인 정수 개수 (최소지지 정수에서 필요하지만이 한정되어서는 안된다). 출력 은 IS 평균 의 : n 제곱 n 가장 가까운 소수 n n피보나치 수열에서 가장 가까운 수 곧, 프로그램이 있어야 채널 표준 …

13
e의 처음 N 자리를 계산
도전 e 의 첫 번째 N (<= 10 ^ 3) 자릿수를 계산하는 프로그램을 작성하십시오 . 프로그램은 정수 N 을 입력으로 사용해야 합니다. 입력: 100 산출: 2.718281828459045235360287471352662497757247093699959574966967627724076630353547594571382178525166427 입력: 7 산출: 2.718282 입력: 1000 산출: 2.718281828459045235360287471352662497757247093699959574966967627724076630353547594571382178525166427427466391932003059921817413596629043572900334295260595630738132328627943490763233829880753195251019011573834187930702154089149934884167509244761460668082264800168477411853742345442437107539077744992069551702761838606261331384583000752044933826560297606737113200709328709127443747047230696977209310141692836819025515108657463772111252389784425056953696770785449969967946864454905987931636889230098793127736178215424999229576351482208269895193668033182528869398496465105820939239829488793320362509443117301238197068416140397019837679320683282376464804295311802328782509819455815301756717361332069811250996181881593041690351598888519345807273866738589422879228499892086805825749279610484198444363463244968487560233624827041978623209002160990235304369941849146314093431738143640546253152096183690888707016768396424378140592714563549061303107208510383750510115747704171898610687396965521267154688957035035 최단 솔루션이 승리합니다!
13 code-golf  math 

20
가동 시간 진행률 표시 줄
출력을 구문 분석 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 개의 등호) 최단 답변이 이깁니다.

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