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

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

30
오름차순 ASCII, 경찰 인쇄
이것이 경찰의 실입니다. 강도의 실 이 여기로갑니다 . 인쇄 가능한 ASCII 문자 (탭과 줄 바꿈 제외) 로만 구성된 프로그램이나 함수를 작성하여 인쇄 가능한 ASCII 문자를 5 개 이상 (오름차순에서 물결표 / 32 ~ 126까지) 오름차순으로 출력하십시오. 문자가 서로 인접한 한 문자를 여러 번 출력 할 수 있습니다. 단일 후행 줄 …

30
AGM 시리즈 구멍 1 : 산술-기하학적 평균 계산
이 질문은 이 HNQ 에서 영감을 얻었습니다 . 시리즈 소개 이 질문은 이제 AGM 방법에 대한 시리즈의 일부입니다. 시리즈의 첫 번째 게시물은 실제로를 계산하는 것 AGM입니다. 이것을 다른 코드 골프 도전과 같이 취급하고 시리즈에 대해 전혀 걱정하지 않고 대답 할 수 있습니다. 그러나 모든 과제에는 리더 보드가 있습니다. 산술-기하학적 평균 …

3
16 진수 발음
16 진수 발음 쇼 실리콘 밸리를 시작하지 않은 분들에게이 도전은 다음과 같은 교류 ( YouTube )에서 영감을 얻었습니다 . Kid - Here it is: Bit… soup. It’s like alphabet soup, BUT… it’s ones and zeros instead of letters. Erlich Bachman - {silence} Kid - ‘Cause it’s binary? You know, binary’s …

3
도와주세요, 나는 무한한 공장에 갇혀 있습니다!
이 도전은 Zachtronics 게임 Infinifactory 에서 느슨하게 영감을 얻었습니다 . 로 표시된 직사각형 컨베이어 그리드의 하향식보기가 제공됩니다 >v<^. 공간이없는 컨베이어가없는 셀이있을 수 있습니다. 예를 들면 다음과 같습니다. > <vv < v ^ >v v >v^^>vv^ ^>^ v > v<v >> >v v<^ 이 설정은 무한한 수의 공백으로 암시 적으로 둘러싸여 …

24
계산 및 철자
다음 특성을 가진 문자열을 출력하는 문자열을 입력으로 사용하는 프로그램을 작성하십시오. 문자열의 문자가 대문자 인 경우 (ASCII 41-5A), 문자는 대문자의 원래 문자를 포함하여 모든 문자를 포함하는 문자열로 대체됩니다. 예를 들어, 입력 문자열이 I인 경우 출력은입니다 ABCDEFGHI. 마찬가지로 문자가 소문자 (ASCII 61-7A) 인 경우 동일한 방식으로 문자가 바뀝니다. i로 대체됩니다 abcdefghi. 문자가 …
26 code-golf  string 

30
목록을 짝수 색인 및 홀수 색인 부분으로 분리
이 질문에서 영감을 얻었습니다 . 숫자 목록을 수신하고 재정렬 된 목록을 출력하는 함수 (또는 전체 프로그램)를 만들어 짝수 색인이 먼저 나타나고 홀수 색인이 뒤 따릅니다. 숫자 자체의 값은 순서에 영향을 미치지 않으며 지수 만 영향을 미칩니다. 모든 지수는 0부터 시작합니다. 예를 들면 다음과 같습니다. 입력: [0, 1, 2, 3, 4] …

13
더 열심히 일하고 더 나아지십시오
이 도전에서 당신의 목표는 가사를 Daft Punk의 Harder, Better, Faster, Stronger 로 출력하는 것 입니다. 구체적으로 다음 텍스트를 출력하십시오. Work It Make It Do It Makes Us Harder Better Faster Stronger More Than Hour Our Never Ever After Work Is Over Work It Make It Do It Makes Us Harder …

30
숫자의 제수 계산
소개 이것은 매우 간단한 과제입니다. 단순히 숫자의 제수를 계산하십시오. 우리는 전에 비슷하지만 더 복잡한 도전을 겪었 지만, 나는 이것이 엔트리 레벨이되기를 원합니다. 도전 하나의 엄격하게 양의 정수가 주어지면 N1과를 포함하여 몇 개의 제수를 출력하거나 반환하는 프로그램이나 함수를 만듭니다 N. 입력 : 한 정수> 0 출력 : 1과 그 자체를 포함하여 …

5
ASCII 드래곤의 곡선
소개 드래곤의 곡선은 특히 쥬라기 공원 소설의 섹션 제목 페이지에 나타나는 프랙탈 곡선이다. 이 곡선에 대한 Wikipedia 기사에서 설명한 것처럼 종이 스트립을 접는 과정으로 간단하게 설명 할 수 있습니다. 이 곡선 생성의 처음 몇 번의 반복은 다음과 같습니다 (이미지의 위키 백과에 대한 신용) : 도전 정수 n을 입력으로하여 용의 곡선의 …

9
쇼핑백을 가지고 갈 수 있도록 도와주세요
따뜻한 여름 저녁이었습니다 ... 내 어리석은 차가 슈퍼마켓에서 돌아 오는 길의 한가운데서 고장 났을 때 나는 그것을 부업으로 밀고 집으로 걸어 가기로 결정했다. 나는 식료품과 남은 물건을 꺼내기 위해 트렁크를 열었습니다. 그때 물품이 고르게 포장되지 않았다는 것을 알게되었습니다. 일부 가방에는 더 무거운 물건이 있었지만 다른 가방에는 가벼운 물건이 거의 없었습니다. …
26 code-golf  math 

20
내가 완벽합니까 (숫자)?
이것이 나의 첫 도전입니다! 배경 완전 숫자 는 양의 정수이며, 자체를 제외한 모든 제수의 합과 같습니다. 그래서 6완전 수는 이후이다 1 + 2 + 3 = 6. 다른 한편으로 12는 1 + 2 + 3 + 4 + 6 = 16 != 12. 태스크 당신의 작업은 간단합니다. 프로그램을 작성하십시오 n. …

2
ATM에서 현금 좀 가져와
작업은 간단합니다. 좀 가져 오기 1000, 500및 100메모를. 어떻게 요? 당신은 요청할 수 있습니다. 신용 카드를 사용할 수있는 ATM이 근처에 있으므로 은행을 강탈 할 필요가 없습니다. 그러나 귀하의 신용 한도는 업무에 충분하므로 인출에주의해야합니다. 도전 의 수를 감안할 때 1000, 500그리고 100노트 필요, 적어도 그 많은 메모를 얻기 위해 필요한 특정 …

30
미스터리 문자열 프린터 (고무)
경찰 실은 여기에서 찾을 수 있습니다 : 미스터리 스트링 프린터 (Cops) 당신의 도전 경찰 스레드에서 제출을 선택하고 해당 스레드의 답변에서 문자열을 인쇄하십시오. 선택한 제출물은 안전하지 않아야합니다 (7 일 이상이어야 함). 프로그램, 기능 또는 REPL 스크립트는 경찰 스레드와 동일한 규칙을 따라야합니다. 간단히 요약하면 다음과 같습니다. 프로그램의 길이는 ≤128 자 여야합니다 (경찰의 …

8
모든 정지 프로그램 출력 (병렬 인터프리터 작성)
이 과제의 목표는 가능한 모든 정지 프로그램을 원하는 언어 로 (결과적으로) 출력 하는 것입니다. 처음에는 이것이 불가능한 것처럼 들릴 수 있지만 실행 순서를 매우 신중하게 선택하여이를 달성 할 수 있습니다. 아래는이를 설명하기위한 ASCII 다이어그램입니다. 열은 가능한 모든 프로그램의 번호를 나타냅니다 (각 프로그램은 유한 알파벳의 한정된 수의 기호입니다). 각 행이 해당 …

21
파도 계산
나는이 사이트를 잠시 스크롤하고 있었지만 최근에 실제로 몇 가지 도전 과제를 시도하는 데 실제로 관심이있었습니다. 기존 코드 골프 주제 중 일부를 시도하고 싶었지만 어제 한동안 인터넷에 액세스 할 수 없었으며 그 동안 내 자신의 도전을 생각했습니다. 당신의 작업은 Floats a와 integer 의 배열을 취하는 프로그램이나 함수를 n만든 다음 각 값 …

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