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

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

6
코흐 눈송이-CodeGolf
코크 곡선 (도 코흐 스타 코흐 섬라고도 함) 수학적 곡선 초기 프랙탈 곡선 중 하나를 설명하는 것이다. 이 책은 1904 년 논문에서 "탄젠트가없는 연속 곡선에서 기초 기하학으로 구성 가능"(원본 프랑스 제목 : "Sur une courbe 계속 sans tangente, obtenue par une construction géométrique élémentaire")이라는 제목의 Koch 곡선을 기반으로합니다. 스웨덴의 수학자 …


28
숫자가 행복한 지 아닌지를 찾으십니까?
행복한 숫자는 다음 프로세스에 의해 정의됩니다. 양의 정수로 시작하여 숫자를 자릿수의 제곱의 합계로 바꾸고 숫자가 1이 될 때까지 프로세스를 반복하거나 1이 포함되지 않은 사이클에서 끝없이 반복됩니다. 이 과정이 1로 끝나는 것은 행복한 숫자이고, 1로 끝나지 않는 것은 불행한 숫자 (또는 슬픈 숫자)입니다. 행복하든 불행하든 숫자로 인쇄되어 있습니다. Sample Inputs 7 …

7
해석> <> (물고기)
&gt; &lt;&gt;는 널리 사용되는 언어는 아니지만 골프에 적합하며이 웹 사이트에서 사용되었습니다. Befunge 에서 영감을 얻었 으며 지침에 약간의 유사점이 있습니다. 필요한 명령 : &gt; &lt; ^ v 명령 포인터의 방향을 변경합니다 (오른쪽, 왼쪽, 위, 아래) / \ | _ # . 포인터는 이미 가지고있는 방향에 따라 방향이 바뀝니다. x 임의의 …

30
문자열을 어떻게 분할합니까 ??? PLZ 도와주세요? (코드 트롤링) [닫힘]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Code Golf Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 나의 …

9
잘 모르는 언어로 게으른 목록을 구현하십시오.
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Code Golf Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 이것은 당신이 배우고 자하는 프로그래밍 언어에 더 유창하게되기위한 좋은 연습입니다. 여기에는 객체 작업, 클로저 사용 또는 시뮬레이션, 유형 시스템 확장이 포함됩니다. 당신의 …

30
가위 바위 보
클래식 가위 바위 보를 구현하십시오. 정황: 사용자는 'r', 'p'또는 's'를 입력합니다 프로그램은 'r', 'p'또는 's'와 결과를 출력합니다 프로그램 선택 ( 'r', 'p'또는 's')은 의사 랜덤이어야 합니다 (하워드를보고 있습니다 ) 결과는 인쇄 가능한 문자로 표현 될 수 있습니다. 사용자가 입력 한 내용에 대해 항상 3 가지 가능한 결과가 있어야합니다 (사용자가이기거나 잃거나 …
21 code-golf  game 

2
단서없이 독창적으로 해결할 수있는 낱말 맞추기
단서없이 New York Times 크로스 워드 퍼즐을 푸는 것을 상상할 수 있습니까? 어쩌면 현대의 낱말에 나타나는 모든 창의성과 새로운 단어와 문구가 아니라 고정 된 단어 목록이 있으면 희망이 있습니다. 이 과제에서는 이론적으로 가능한 크로스 워드 퍼즐 그리드를 만듭니다. 도전 흰색과 검은 색 음영 15x15 크로스 워드 퍼즐 그리드에서 흰색 사각형의 …

24
피즈-끈을 끈다
영어 알파벳 문자 (소문자와 대문자) 만 포함 된 문자열이 제공됩니다 (ASCII 65-90 및 97-122). 당신의 임무는 Fizz-Buzzified 버전의 String을 출력하는 것입니다. 문자열을 Fizz-Buzzify하는 방법? 영어 알파벳의 경우에도 인덱스가 각각의 문자 (알파벳이 있어야합니다 (1) - 색인 : a-&gt;1,b-&gt;2,...,z-&gt;26)으로 전환 될 것이다 fizz는 소문자되는 경우 FIZZ가 대문자 인 경우 ( f -&gt; …
21 code-golf  string 

26
A 또는 An?
영어에서이 재미와 사이의 간단한 차이 an와 a: 사용 an모음 소리로 시작하는 단어를 이전 할 때, 그리고 a단어가 자음 소리와 함께 시작됩니다. 이 문제를 간단하게하기 위해 an모음 ( aeiou)으로 a시작하는 단어와 자음으로 시작하는 단어가 앞에옵니다. 입력 문자열로, 인쇄 가능한 ASCII 문자를 포함 [?]삽입하도록 선택해야합니다 장소에 나타나는 an나 a. [?]단어 앞에 항상 …

6
ASCII 연결 육각형
개요 육각형이 여러 개인 경우, 50 x 50 ASCII 아트 이미지 범위 내에서 연결된 모양으로 배열하십시오. 당신이 선택한 모양은 연결되어있는 한 골프에 가장 적합한 것으로 임의의 것이 될 수 있습니다. 하나의 육각형보다 크면 구멍이있을 수 있습니다 (그렇지 않으면 육각형 수가 모호합니다). 나열한 것 모든 육각형은 다음과 같은 형식이어야합니다 (이 크기와 …

8
Java에서 IllegalArgumentException을 발생시키는 가장 짧은 코드
자, 우리 모두 Java에서 IllegalArgumentException을 발생시키는 일반적인 방법을 알고 있습니다. throw new IllegalArgumentException(); // 37 characters 그러나 더 짧은 방법으로 (더 적은 문자로) 그렇게해야합니다. 더 적은 코드로 java.lang.IllegalArgumentException을 어떻게 생성 할 수 있습니까? 코드 조각은 Java 7에서 컴파일하고 실행해야합니다. 가져 오기 / 외부 패키지 없음 (예 :을 사용하지 않음 java.util.Arrays.toString()) …
21 code-golf  java 

14
Semordnilaps 찾기
Semordnilaps (이종 회문, 반 회문, 반 회문, 리버스 그램, 근종, 가역적 아나그램, 단어 반전 또는 아노 드롬이라고도 함)는 철자가 틀린 단어입니다. 몇 가지 예는 다음과 같습니다. 와드 &lt;=&gt; 그리기 채광 &lt;=&gt; 데님 부품 &lt;=&gt; 스트랩 양의 정수 N (함수 인수 또는 STDIN을 통해)이 주어지면 이 영어 단어 목록에서 semordnilaps 목록을 …
21 code-golf 

20
주어진 해의 매월 마지막 일요일 찾기
140 문자 안에 알려진 F # 솔루션 은 Rosetta Code 문제입니다. stdout 또는 입력 연도의 문자열 변수에 필요한 결과 2014: 2014-01-26 2014-02-23 2014-03-30 2014-04-27 2014-05-25 2014-06-29 2014-07-27 2014-08-31 2014-09-28 2014-10-26 2014-11-30 2014-12-28 요청한대로 1900 년 : 1900-01-28 1900-02-25 1900-03-25 1900-04-29 1900-05-27 1900-06-24 1900-07-29 1900-08-26 1900-09-30 1900-10-28 1900-11-25 1900-12-30 그리고 2000 …
21 code-golf  date 

25
코드 골프 : 순열
정수 세트 (목록, 배열 또는 다른 숫자가있는 다른 컨테이너 일 수 있음)를 입력으로 받아서 모든 순열 목록을 출력하는 함수를 작성하십시오. 파이썬 (95 자) : p=lambda s:s and sum(map(lambda e:map(lambda p:[e]+p,p(filter(lambda x:x!=e,s))),s),[]) or [[]] 같은 언어로 구타를하는 것은 좋지만 다른 언어로 구현하는 것은 환영합니다.

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