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

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

24
정렬 된 두 목록을 병합
정렬 병합 이 과제에서는 병합 정렬의 병합 서브 루틴을 구현합니다. 특히 함수 또는 프로그램 또는 동사 또는 유사 항목을 작성해야합니다. 두 개의 목록 (각각 증가하는 순서로 정렬 됨)을 증가하는 순서로 정렬 된 하나의 목록으로 결합해야합니다. 요구 사항 : -알고리즘은 입력 크기에서 점진적으로 선형 시간을 가져야합니다. O (n ^ 2) 솔루션 …

2
크로스 워드 강요!
비밀 크로스 워드 중독자 인 Chris는 자신이 해결하는 순서에 대한 알고리즘을 설정했습니다. 위의 이미지를 가이드로 사용합니다. Chris는 항상 첫 번째 단서부터 시작합니다 (이 경우 1 Across). Chris는 유능한 크로스 워드 애호가이므로 자신이 작업중인 단서에 대한 답을 항상 알고 있다고 가정합니다. Chris가 실마리를 완성하면 자신이 완성한 것들 (첫 번째 경우에는 1 …

17
몇 가지 표준을 어기십시오! [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 7 개월 전 . 모든 사람들은 "규칙이 깨졌습니다!"라는 문구를 알고 있으므로 다음과 같이하십시오. 표준을 위반하는 언어로 코드를 작성하십시오. 이것은 (라우터 핑에 …

21
지역 극단 찾기
리스트를 받아 로컬 극단의리스트를 생성하는 함수 나 프로그램을 작성하십시오. 목록 [x_0, x_1, x_2...]에서 지역 극단은 x_i그런 x_(i-1) < x_iand x_(i+1) < x_i및 x_(i-1) > x_iand x_(i+1) > x_i입니다. 목록의 첫 번째 요소와 마지막 요소는 절대 극단 값이 될 수 없습니다. 예를 들어 local_extremes([1, 2, 1]) = [2] local_extremes([0, 1, 0, …
14 code-golf 

30
(x, y)를 취하고 x를 y WITHOUT 루프의 거듭 제곱으로 되 돌리는 함수를 작성하십시오.
폐쇄되었습니다 . 이 질문에는 세부 사항이나 명확성 이 필요 합니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 세부 사항을 추가하고 문제점을 명확하게하십시오 . 휴일 11개월 전에 . 이것은 정말 깔끔한 짧은 도전입니다. 함수 또는 두 개의 매개 변수, 프로 시저 작성 x및 y및 결과를 …

9
메타의 종류 : 가장 짧은 답변 중 가장 길다
당신의 임무-당신이 그것을 받아들이면- 코드 골프 역경 경쟁 의 승자를 계산하여 메타 에 대한 나의 제안을 이해하는 데 도움이되는 프로그램을 작성하는 것입니다. 물론이 질문에 대한 답변은 제안 된대로 처리되므로 귀하의 프로그램 (정확한 경우)은 귀하의 답변이 수락 된 답변이 될지 여부를 계산할 수 있습니다. 규칙 프로그램은 다음 형식의 여러 줄이있는 파일을 …

7
프라임? 수학없이 [폐쇄]
폐쇄되었습니다 . 이 질문에는 세부 사항이나 명확성 이 필요 합니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 세부 사항을 추가하고 문제점을 명확하게하십시오 . 휴일 삼년 전에 . 입력이 소수인지 알려주는 언어로 프로그램이나 함수를 작성하십시오. 입력은 10 진수의 자연수를 나타내는 문자열 입니다. 출력은 "Prime"또는 "Not …

7
역 화살표 미로 해결
이것은 "화살표 미로"입니다 : v < > v > ^ > v ^ < * *마크 당신이 완료됩니다 자리. 당신의 목표는 미로 가 시작 되는 곳을 찾는 것입니다 (따라서 역 미로). 이 경우 >두 번째 줄 에서 첫 번째 입니다. v------< S-+---v | | >--^ >-+-------v ^ < * 모든 …
14 code-golf 

12
Brainf * ckish 방향
당신의 임무는 당신이 그것을 받아들이도록 선택해야합니다 – 왼쪽 또는 오른쪽으로 방향을주는 토큰의 문자열 (왼쪽에서 오른쪽으로 그리고 임의의 길이로)을 구문 분석하고 평가하는 프로그램을 만드는 것입니다. 네 가지 가능한 토큰과 그 의미는 다음과 같습니다. > go right one single step < go left one single step -> go right the total amount …

4
허용되는 답변을 결정하는 코드 작성
이 질문에 대한 답변을 평가하고이기는지 결정하는이 질문에 대한 답변을 게시하십시오. 누가 이겼어: 당첨자는 3 월 2 일 일요일 1700 UTC에 가장 많은 답변에 따라이기는 답변입니다. 컨테스트가 진행됨에 따라 자신의 답변을 변경할 수 있습니다. 다른 사람을 바꾸지 마십시오. 타이는 가장 짧은 코드로 결정됩니다. 당신이 일반적으로하는 양말 인형의 양에 관계없이, 비린내가 있다면, …

1
자바 스크립트로드 및 SHA-256
이것은 실제 응용 프로그램과 함께 코드 골프 퍼즐입니다. 다음과 같은 URL을 입력하면 일부 최신 브라우저 data:text/html,<script>alert("hi")</script> 주어진 JavaScript 코드를 실행합니다. 이제 (의사 코드)와 같은 URL이 있다고 가정하십시오. data:text/html,<script> myPublicKey="12345678"; cryptoLib=download("http://example.com/somecryptolib.js"); if(sha256sum(cryptoLib) == "12345678") eval(cryptoLib) </script> 명함에 이것을 QR 코드 로 인쇄 하면 적절한 브라우저를 사용하여 해당 URL을 방문한 사용자는 아무것도 …

9
배치 골프를위한 팁
CMD (Windows Batch)는 코드 골프에 가장 적합한 언어 일 것입니다. 개행 문자를 피하십시오 . 문자와 달리 가장 짧은 코드를 바이트 단위로 찾으려면 불필요한 캐리지 리턴 (줄 바꿈 문자 = 2 바이트)을 모두 제거해야합니다. 이 &작업을 수행하여 각 명령에 대해 1 바이트를 트리밍 할 수 있습니다 . echo Hello&echo World. 변수 …
14 code-golf  tips 

2
로그 라이크 라이트
보드가 주어지면, 가장 짧은 프로그램이나 함수를 작성하여 플레이어에게 보이는 캐릭터를 표시하거나 반환하십시오. 시야를 막는 캐릭터를 가로 지르지 않고 캐릭터와 플레이어 사이에 선을 그릴 수 있다면 캐릭터가 시야에 들어옵니다. 입력: @플레이어의 위치를 ​​나타냅니다. 입력에는이 중 하나만 있습니다. 정규식과 일치하는 모든 문자는 [#A-Z]비전을 차단합니다. 일치하는 모든 문자 [ a-z]는 비전을 허용합니다. 유효하지 …
14 code-golf 

4
더 큰 골프를위한 구문 강조!
골퍼. 함께, 우리는 간결하고 기능적으로 아름답고 원래 소설에서 오페라의 유령보다 추한 코드를 만들기 위해 함께 뭉쳤습니다. 프로그래밍 세계로 아름다움을 되 찾을 때가왔다. 색깔로. 간결한 방식으로, 기능적으로 아름다운 것은 원래 소설에서 오페라의 유령보다 추악합니다. 우리는 화려한 구문 형광펜을 코딩 할 것입니다. 가능한 가장 짧은 코드로. 입력 파일 또는 Stdin 유효한 C …
14 code-golf  string 

4
객관식 시험 제공
나는 당신에게 시험을 선물합니다! 당신의 시험은 시험하는 것입니다. 테스트는 쇼어의에서, 테스터는 당신을 제공합니다 테스트와 진찰을 테스트하는 테스트 코드의 양. 구체적으로, 입력으로받은 객관식 시험을 제공합니다. 이 과제에서는 다음과 같이 입력해야합니다. 1. Our site is called Programming Puzzles & Code ________. A: Debugging *B: Golf C: Hockey D: Programming 2. What is …
14 code-golf 

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