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

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

1
일출과 일몰
나는 로맨틱 한 느낌이 들었습니다. 아내가 우리가있는 곳에서 일출과 일몰을 보러 나가는 것을 좋아합니다. 이 연습을 위해 어떤 날짜, 위도 및 경도에 관계없이 일몰 또는 일출 시간을 알려주는 코드가 없다고 가정 해 봅시다. 코더는 십진수 위도 및 경도 (N 및 W로 표시되므로 S 및 E는 음수로 표시됨) 및 YYYY-MM-DD 형식의 …
12 code-golf  math 

5
하디 – 라 마냐 얀 수 일반화
Hardy–Ramanujan number 로 알려진 1729 는 양의 정수로 구성된 두 큐브의 합으로 두 가지 방법으로 표현할 수있는 가장 작은 양의 정수입니다 ( 12^3+1^3=10^3+9^3=1729). n어떤 언어로든 입력에 따라 선택한 언어에 정수가 주어지면 n두 가지 고유 한 방식으로 제곱으로 올린 두 양의 정수의 합으로 표현할 수있는 가장 작은 양의 정수를 찾으십시오 . …

23
GolfScript의 개선 된 버전
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 더 많은 일을 할 수있는 더 짧은 프로그램을 위해 향상된 GolfScript를 작성할 계획입니다. 이것은 도전이 아닙니다. 그것은 …

13
Befunge에서의 골프 팁
Befunge에서의 골프에 대한 일반적인 팁은 무엇입니까? 나는 일반적으로 Befunge에 다소 특정한 코드 골프 문제에 적용될 수있는 아이디어를 찾고 있습니다 (예 : "댓글 제거"는 답이 아닙니다). 답변 당 하나의 팁을 게시하십시오.

29
숙제 시간! 문자열에서 가장 낮은 짝수 자리 찾기
Stack Overflow의 또 다른 멋진 질문은 코드 골프 도전 으로 바뀌 었습니다 ! 다음과 같은 프로그램을 작성하십시오. 문자열 을 사용자 입력 ( 파이프 인 또는 명령 행 인수가 아님) 으로 승인합니다 . 입력의 데이터 유형은 문자열이어야합니다. 입력시 언어가 자동으로 사라지는 경우 문자열로 캐스트되어야합니다. 제 최저라도의 (기초하여 0 또는 1) 인덱스 …
12 code-golf 

18
히스토그램 생성
히스토그램 (데이터 분포의 그래픽 표현) 을 생성하는 가장 짧은 프로그램을 작성하십시오 . 규칙 : 프로그램에 입력 된 단어 (구두 포함)의 문자 길이에 따라 히스토그램을 생성해야합니다. (단어가 4 글자이면 숫자 4를 나타내는 막대가 1 씩 증가합니다) 막대가 나타내는 문자 길이와 관련된 막대 레이블을 표시해야합니다. 모든 문자를 허용해야합니다. 막대의 배율을 조정해야하는 경우 …

7
연결된 program + output이 95 개의 인쇄 가능한 ASCII 문자의 순열 인 가장 짧은 프로그램
가능한 짧은 (바이트 수로 측정), 입력이없고, 주석이없고, 문자열 / 시퀀스를 출력하여 연결된 프로그램 + 출력의 길이가 정확히 95 자이며 인쇄 가능한 모든 ASCII 문자를 포함하는 프로그램을 작성하십시오. 정확히 한 번 , 즉 프로그램 + 출력은 ASCII 코드 32-126의 95 문자 순열입니다. !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 동점 인 경우, 승자는 Levenshtein 편집 거리 (즉, …
12 code-golf 

23
내장 정렬 방법을 사용하지 않고 문자열 목록 정렬
이 코드 골프의 목표는 내장 정렬 방법 (예 : Array.Sort().NET, sort()PHP 등 ) 을 사용하지 않고 문자열 목록을 오름차순으로 정렬하는 프로그램을 만드는 것 입니다. 이 제한 사항은 배열을 내림차순으로 정렬 한 다음 배열을 뒤집는 내장 방법을 사용하지 않습니다. 일부 세부 사항 : 프로그램은 입력을 요구해야하며이 입력은 a-z공백없이 쉼표로 구분 된 …

1
가역 16 진수 덤프 유틸리티 (일명`xxd`)
xxd와 함께 번들로 제공되는 유틸리티 vim로이 사이트의 코드 골프 문제에 대한 답변을 인코딩하는 데 사용되었습니다. 바이너리 파일을 16 진 덤프로 변환 한 후 다시 되돌립니다. 선택한 프로그래밍 언어로 xxd및 xxd -r명령을 구현하십시오 . 스코어링은 a) 프로그램 및 b) 결합 된 프로그램을 모드간에 전환하는 데 필요한 명령 행 인수의 문자 / …
12 code-golf 

4
바에서 바코드를 작성할 수 있습니까?
piNapple 바, 멜버른에 오신 것을 환영합니다. 랩톱, 칵테일 샘플링 및 프로그래밍이 점점 더 나빠지는 최고의 코드 골퍼들이 여기 있습니다. 마지막 요점을 강조 할 특별한 필요성이 있다고 생각합니다. 점점 나쁘게. 알코올은 프로그래밍 로직에 재미있는 일을 할 수 있습니다. 그래서 몇몇 골퍼들은 점점 더 이국적인 언어로 중첩 된 퀴네를 시도하고있었습니다. 누군가 INTERCAL에서 …
12 code-golf 

6
파이 가게를 관리하십시오!
요약 코드 골프가 좋습니다. 파이는 좋다 . 두 가지를 합치면 좋은 일만 일어날 수 있습니다. 명세서 이 도전에서 당신은 파이 가게를 관리합니다. 사용자는 다섯 개 가지 명령을 입력 할 수있을 것입니다 : list, count, buy, sell,와 exit. 각 사양은 다음과 같습니다. list 소유 한 모든 파이의 목록과 인쇄 횟수를 인쇄하십시오. …
12 code-golf 

6
가능한 가장 적은 문자로 프로그램을 인코딩하십시오.
가능한 적은 문자로 다른 프로그램 (입력)을 인코딩하는 프로그램을 작성하는 것이 목표입니다. 채점 점수는 출력에 필요한 다른 문자 수와 같습니다. 낮은 점수가 좋습니다. 규칙 제한된 명령 세트를 가진 대상 언어가 없습니다. (Brainf ** k, 공백 등 없음) 편집 : 최소 26 개의 유효 문자를 의미 A하며 brainf ** k 프로그램의 작동 …

1
정수 조작을 통해 IEEE 754 64 비트 이진 부동 소수점 수 구현
(당분간 "C"라는 질문에 태그를 달았습니다. 그러나 공용체를 지원하는 다른 언어를 알고 있다면 사용할 수도 있습니다.) 당신의 임무는 + - * /다음 구조체에 대한 네 가지 표준 수학 연산자 를 작성하는 것입니다. union intfloat{ double f; uint8_t h[8]; uint16_t i[4]; uint32_t j[2]; uint64_t k; intfloat(double g){f = g;} intfloat(){k = 0;} …

5
간단히 "Cowsay"[닫힘]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Code Golf Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . cowsay기본 모드에서 시뮬레이션 하십시오. $ cowsay <<< Hello _______ < Hello > ------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || …

2
3D 그물 그리기-아르키메데스 솔리드
잘라서 접을 때 종이나 카드로 3D 모양을 만들 수있는 3D 그물에 약점이 있습니다. 이 작업은 간단하며 13 개의 아르키메데스 솔리드에 그물을 그리는 가장 짧은 프로그램을 작성했습니다. 출력은 합리적인 형식의 이미지 파일이어야합니다 (png, jpg). 13 개의 도형은 모두 http://en.wikipedia.org/wiki/Archimedean_solid 와 다음 표에 나와 있습니다. 입력 : 1에서 13까지의 정수 모양이 잘린 …
12 code-golf 

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