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

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

7
어떤 친구 캐릭터가 정말 가장 친한 친구였습니까?
미국 시트콤 프렌즈 의 6 명의 주요 출연진 은 모두 시리즈 전 기간 동안 (최소한 시즌 2 이후) 동일한 급여를받는 것에 동의했다 . 그렇다고해서 모두 같은 시간의 대기 시간을 보냈거나 화면에서 서로 같은 양의 상호 작용을했다는 의미는 아닙니다. 이 도전에서, 당신은 어떤 친구의 친구가 정말로 가장 좋았 는지 결정하는 데 …

30
2 개 문자열의 가장 긴 공통 접두사
2 개의 문자열을 입력으로 사용하고 가장 긴 공통 접 두부를 리턴하는 프로그램을 작성하십시오. 이것은 code-golf 이므로 가장 짧은 바이트 수의 응답이 이깁니다. Test Case 1: "global" , "glossary" "glo" Test Case 2: "department" , "depart" "depart" Test Case 3: "glove", "dove" ""
30 code-golf  string 

15
여백이 너무 좁다
1637 년 경, Pierre de Fermat는 자신의 Arithmetica 사본의 여백에 다음과 같이 썼습니다. It is impossible to separate a cube into two cubes, or a fourth power into two fourth powers, or in general, any power higher than the second, into two like powers. I have discovered a truly marvelous …
30 code-golf  number 

30
여러 개의 런이있는 숫자
태스크 이진 표현에 둘 이상의 런이 1하나 이상 분리 되어 포함되도록 숫자 집합을 찾습니다 0. 예를 들어, 길이가 4 비트 인 숫자의 경우 : 0 0000 (no ones) 1 0001 (only one run) 2 0010 (only one run) 3 0011 (only one run) 4 0100 (only one run) 5 0101 …
30 code-golf  binary 

10
정현파 텍스트
목표 : 입력 문자열을 사인파 형태로 인쇄하는 프로그램이나 함수를 작성하십시오. ASCII 정현파 정현파의 한주기는 다음과 같습니다. ....... ... ... .. .. . . . . . . . . . . . . . . . .. .. ... ... ....... 각 열에는 정확히 하나의 점이 있습니다. 입력 문자열의 각 …

30
"tac"구현 : 파일에서 줄을 반대로 인쇄
사이에 새끼 고양이 질문 및보고 U & L에서이 질문을 몇 가지에 대해 sed어떻게 구현에 대해, 마법 tac? 목표 파일의 행을 뒤집어 인쇄하는 프로그램을 구현하십시오. 입력 이름 또는 표준 입력을 통해 제공되는 파일 산출 라인이 표준 출력으로 반전되었습니다. 채점 바이트의 소스 코드.
30 code-golf  string 

12
공식 루비 인스펙터
다음은 간단한 ASCII 아트 루비입니다 . ___ /\_/\ /_/ \_\ \ \_/ / \/_\/ ASCII Gemstone Corporation의 보석상으로서 귀하의 업무는 새로 획득 한 루비를 검사하고 발견 된 결함에 대한 메모를 남깁니다. 운 좋게도 12 가지 유형의 결함 만 가능하며 공급 업체는 루비가 둘 이상의 결함을 갖지 않도록 보장합니다. 12 개는 …

29
모든 라인의 Quine
당신의 목표는 각 줄마다 새로운 줄로 무한정 인쇄하는 프로그램을 만드는 것입니다. 따라서 프로그램이 단일 라이너 인 경우 출력의 모든 라인에서 반복됩니다. 예 프로그램: A 산출: A A A ... 규칙 스 니펫이나 함수가 아닌 완전한 프로그램이어야합니다. 프로그램은 스택 오버플로 또는 재귀 제한 오류없이 영원히 반복되어야합니다. 출력은 stdout 또는 가장 가까운 …
30 code-golf  quine 

6
슬래시를 사용하여 힐버트 커브 그리기
힐버트 곡선은 A와 표현 될 수있는 공간 충전 프랙탈입니다 Lindenmayer에 시스템 연속 세대와 그 다음과 같이 : 덕분에 http://www.texample.net/tikz/examples/hilbert-curve/ 이미지의. 골 stdin에서 양의 정수 n을 가져 와서 슬래시, 백 슬래시, 공백 및 줄 바꿈 만 사용하여 n 차 힐버트 곡선을 stdout으로 그리는 가능한 가장 짧은 프로그램 (바이트)을 작성하십시오. 예를 들어, …

12
컴퓨터 과학의 선구자에게 인사
1942 년 또는 그 이전 에 태어난 유명한 컴퓨터 과학자 또는 컴퓨터 과학 개척자 를 선택하십시오 (1943 년이 '첫 번째'컴퓨터 의 시작을 나타냄). 그들은 Wikipedia 페이지 또는 생년월일을 나열하고 그들의 업적이 컴퓨터 과학과 어떤 관련이 있는지를 알려주는 다른 사이트를 가져야합니다. 다른 사람과 동일하게 선택할 수 있지만 새로운 사람을 선택하는 것이 …

24
스 니펫의 N 개 사본에 가입하여 N ^ 2 자 생성
도전 N 개의 복사본이 함께 연결될 때 출력되는 문자 수가 N 2 가되도록 가능한 가장 짧은 코드 스 니펫을 작성하십시오 . N은 양의 정수입니다. 예를 들어 코드 조각이 soln();인 경우 running soln();은 정확히 1자를 soln();soln();인쇄 하고 running 은 정확히 4자를 soln();soln();soln();인쇄 하고 running 은 정확히 9자를 인쇄합니다. 총 문자 수가 …

9
계승의 역수를 계산
1보다 큰 실수를 입력으로 사용하고 양의 역 인수를 출력하는 가장 짧은 코드를 작성하십시오. 즉, "이 숫자와 어떤 계승이 같은가?"라는 질문에 대답합니다. 여기에 설명 된대로 감마 함수를 사용하여 계승 정의를 실수로 확장합니다 . 예를 들면 다음과 같습니다. input=6 output=3 input=10 output=3.390077654 때문에 3! = 6와3.390077654! = 10 규칙 내장 계승 함수 …

11
인쇄, 증가, 감소, 별명-Prindeal 해석
Prindeal (발음 인쇄용 - 디 - 알은 )는 새로운 비전 : 네 개의 명령이 프로그래밍 언어 홍보 INT를 , 에 crement , 드 crement , 그리고 알 IAS . 미니멀리즘에도 불구하고 복잡한 수학 연산은 Prindeal에서 4 가지 명령을 영리하게 결합하여 수행 할 수 있습니다. 이 코드 골프 도전 과제는 Prindeal …

8
비틀즈의 노래와 육각형
두 개의 삼각형 (즉, 피라미드) 모양의 프로그램을 작성하십시오. 첫 번째는 최소 기본 너비가 3자인 위쪽을 가리키는 텍스트 삼각형이어야합니다. 그래서 그것은 같은 구조를 가질 것입니다 X XXX 또는 X XXX XXXXX 또는 X XXX XXXXX XXXXXXX 이상. 의 각 X코드는 실제 코드의 문자로 바뀌어야합니다.이 문자는 줄 종결 자를 제외한 모든 문자 …

9
고유하게 분리 된 픽셀
들어 N 에 의해 N 화상 더 이격 거리가 두 번 이상 존재하지 않도록 픽셀들의 세트를 찾는. 즉, 두 픽셀이 거리 d 로 분리 된 경우 정확히 d 로 분리 된 두 픽셀 ( 유클리드 거리 사용 )입니다. 참고 것을 D 필요 정수가 될 수 없습니다. 문제는 다른 사람보다 더 …

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