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

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

18
최단 정렬 된 Hello World
입력하지 않고 Hello, World!stdout 또는 가장 가까운 언어로 인쇄하는 프로그램을 작성 하십시오. 프로그램의 각 줄에는 인쇄 가능한 ASCII 문자 만 포함 되어야하며 사전 순으로 정렬되어야합니다. 다음은 95 개의 인쇄 가능한 ASCII 문자 순서입니다. !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 따라서 예를 들어 및 의 순서가 !!A0~잘못되어 라인 이 유효하지 않습니다 . 라인 이 유효합니다.A0!!0A~ 프로그램의 …

15
답변 및 의견 수
이 질문 / 페이지의 답변 수와 의견 수 (질문과 답변의 표시 및 축소)를 stdout에 인쇄하는 소프트웨어를 작성하십시오. 스크립트는 시작할 때이 페이지를 닫고 실행해야합니다. 예상 출력 예 : A12C40 여기서 A는 답변을 나타내고 C는 의견을 나타냅니다.
27 code-golf 

23
맨해튼을 걸어 다니고 있는데 호텔에서 얼마나 멀어요?
불필요하고 복잡한 이야기 나는 맨해튼을 걸어 다니며 블록 단위로 발이 피곤해져 집으로 돌아가고 싶습니다. 교통은 꽤 나쁘지만 다행히도 나는 매우 부자이며 호텔에 헬리콥터가 있습니다. 그러나 나는 그들이 비행을 위해 얼마나 많은 연료를 포장해야하는지 알 필요가있다. 나는 내가 어느 블록을 걸어 갔는지 기억하고 내가 어떤 길을 갔는지 말할 수 있었다. 이 …
27 code-golf 


30
이진 문자열을 ASCII로 변환
공백으로 구분 된 이진 문자 문자열을 가져 와서 ASCII 문자열로 변환하십시오. 예를 들어 ... 1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100 로 변환 것입니다 ... Hello World 이진 문자열은이라는 변수에 저장됩니다 s. 이것은 코드 골프 문제이므로 가장 짧은 솔루션이 승리합니다.

30
각 문자의 4 개 사본으로 알파벳 생성
이것은 알파벳을 네 번 인쇄하는 것과는 다릅니다 . 이 작업은 표준 출력에서 ​​영어 알파벳의 각 문자의 4 개 사본 (한 줄에 하나씩)을 생성하는 프로그램을 작성하는 것입니다. A A A A B B B B 기타 출력에는 각 문자 다음에 줄 바꿈이 포함되어야합니다. 추가 출력이없는 대문자가 선호됩니다. 그러나 대문자 / 줄 …

15
반짝 반짝 작은 별
인기있는 영어 동요를 연주하는 프로그램을 작성하십시오. (이 파일은 크리에이티브 커먼즈에 따라 사용이 허가되어 동일 조건 변경 허락 3.0 Unported 저작자 표시 - . : 라이센스 저작자 표시 Helix84 상기 영어 위키 백과 , Blahedo 상기 영어 위키 백과 ). 유용 할 수있는 일부 Wikipedia 기사 : Twinkle Twinkle Little Star …
27 code-golf  music  audio 

19
계승 시스템으로 변환
팩토리얼 이라고도 하는 팩토리얼 넘버 시스템 은 혼합 기수 시스템입니다. 계승은 숫자의 자리 값을 결정합니다. 이 시스템에서 가장 오른쪽에있는 숫자는 0 또는 1 일 수 있고, 두 번째 가장 오른쪽에있는 숫자는 0, 1 또는 2 등일 수 있습니다. 이것은 n숫자 팩토리얼 숫자가 최대 값을 가질 수 있음을 의미합니다 (n + …

24
가능한 한 적은 문자로 문자열을 인쇄하십시오.
이 작업은 간단하다 : 인쇄 The quick brown fox jumps over the lazy dog몇 가지로 사용하여 구분 가능한 소스 코드의 문자. print "The quick brown fox jumps over the lazy dog"26 개의 소문자와 대문자 T, 공백 및 따옴표 문자가 모두 한 번 이상 나타나므로 점수는 29 자입니다. 그래도 당신은 그것보다 …

8
이것을 Cubify! 그레이 스케일의 수업… 어… 색… 어…
Rubik의 큐브와 멋진 예술에 대한 열렬한 팬이기 때문에 두 가지를 결합하여 정말 멋진 것들을 만들기 위해 노력하고 있습니다. 기본적으로 미니어처 Rubik의 큐브를 해결하여 Rubik의 큐브 아트를 구성 할 때 기본적인 픽셀을 만듭니다. 이러한 예술의 예는 다음 링크를 통해 볼 수 있습니다. http://google.com/search?q=rubik%27s+cube+art 이제이 코드 골프의 목적은 이미지를 입력으로 받아 들여 …

30
주어진 범위 사이의 소수의 합
a및 사이에 소수의 합을 찾기위한 가장 짧은 코드를 작성하십시오 b. 입력 a및 b명령 줄이나 표준 입력에서 취할 수 있습니다 (공간 구분) 1 <= a <= b <=10 8 가정 출력 개행 문자로 합계를 인쇄하십시오. 보너스 포인트 프로그램이 여러 범위를 허용하는 경우 (각 줄에 하나의 합계를 인쇄) 추가 점수를 얻습니다. :)
27 code-golf  primes 

21
가장 효율적이고 짧은 코드로 된 첫 번째 n 소수 목록 [닫기]
규칙은 간단합니다. 우선 N 소수 (이하되지 소수가 없음 ), 표준 출력에 인쇄되어야한다 (소수 코드 내에서 발생해야한다)로 구분 바꿈 내장 함수 또는 라이브러리를 통해 소수 를 생성 할 수 없습니다 . 즉 소수 = get_nth_prime (n), is_a_prime (number) 또는 factorlist = list_all_factors (number)와 같은 내장 함수 또는 라이브러리 함수를 사용하는 것은 …

10
ModTen의 좋은 게임과 같은 것은 없습니다.
면책 조항 : ModTen 은이 도전의 목적을 위해 만들어진 가상의 카드 게임입니다. ModTen의 규칙 ModTen 은 표준 52 카드 데크와 함께 재생됩니다. 완전한 규칙이 아직 발명되지 않았기 때문에 우리는 독점적으로 핸드 순위에 중점을 둘 것입니다. ModTen에서 우승. Wikipedia의 그래픽 . 카드 가치 카드의 값은 다음과 같습니다. 2 ~ 9 : …

30
가장 작은 고유 번호 KoTH
가장 작은 고유 번호를 선택하기 위해 봇을 만듭니다. (수년 전에 들었던 심리학 실험을 바탕으로 다시 추적 할 수 없었습니다.) 규칙 각 게임은 무작위로 선택된 10 개의 봇으로 구성되며 1000 라운드를합니다. 각 라운드마다 모든 봇은 1에서 10까지의 정수를 선택합니다 (포함). 동일한 값을 선택하는 모든 봇은 제외되며 가장 작은 값을 가진 나머지 …

30
무작위로 캐릭터를 선택, plinko 스타일
선택 언어가 선택적인 임의성에 얼마나 적합한 지 봅시다. 을 감안할 때 4 자, A, B, C,과 D, 또는 4 개 문자의 문자열 ABCD 입력으로 , 다음과 같은 확률로 문자 출력 하나 A 1/8 (12.5 %)의 기회가 선택되어야합니다 B 3/8 (37.5 %)의 기회가 선택되어야합니다 C 2/8 (25 %) 확률을 선택해야합니다 D …

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