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

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

10
ASCII 데크 다루기
실제로 AFAIK에 대한 결정적인 ASCII 카드 도전은 없었습니다. 따라서 다음 ASCII 카드 데크를 사용하십시오. .------..------..------..------..------..------..------..------..------..------..------..------..------. |2.--. ||3.--. ||4.--. ||5.--. ||6.--. ||7.--. ||8.--. ||9.--. ||T.--. ||J.--. ||Q.--. ||K.--. ||A.--. | | (\/) || (\/) || (\/) || (\/) || (\/) || (\/) || (\/) || (\/) || (\/) || (\/) || …

6
ASCII 육각형 체인
문제 길이가 x각각 육각형 체인을 길게 그리십시오.y 입력 x -체인 길이 <= 50 y -각 변의 길이 <= 50 예 x=1,y=1 _ / \ \_/ x=4,y=1 _ _ / \_/ \_ \_/ \_/ \ \_/ \_/ x=3,y=2 __ __ / \ / \ / \__/ \ \ / \ / …

16
최고 또는 최저 발생?
도전: 입력 : 인쇄 가능한 ASCII가 포함 된 문자열 (공백, 탭 및 줄 바꾸기 제외) 부울 † 산출: 문자열의 부분은 4 개의 그룹으로 나뉩니다. 소문자 대문자 숫자 다른 부울을 기반으로, 우리는이 네 그룹 중 하나 (또는 ​​여러 개)가 가장 많이 발생하거나 가장 낮은 것을 출력하여 다른 모든 것을 공백으로 대체합니다. …
13 code-golf  string 

5
매트릭스를 접어!
행렬이 주어지면 값을 위 / 아래 또는 왼쪽 / 오른쪽으로 합산하여 X를 형성하고 접은 다음 목록을 반환합니다. 여기에 알고리즘을 설명합니다. 연산 입력 한 값은 언어의 합리적인 수치 범위 내에서 홀수 크기의 정수로 구성된 행렬입니다. 다음 행렬을 예로 들어 보겠습니다. 1 2 3 2 1 0 3 2 3 0 4 …
13 code-golf  matrix 

17
10 행 막대 차트
APL CodeGolf 의 가을 토너먼트 의 홀 1입니다 . 나는 거기에서 문제의 원래 저자이므로 여기에 다시 게시 할 수있었습니다. 숫자 목록이 주어지면, #같은 크기의 열 그룹 각각에 몇 개의 숫자가 들어가는가에 대한 가로 막대 그래프 문자를 만드십시오. 예를 들어, 데이터의 범위가 0-100이면 범위는 0–9.9, 10–19.9,…, 90–100입니다. (공식적으로 [0,10), [10,20),…, [90,100]). …

7
언덕에 작은 상자
Malvina Reynolds가 작곡 한 Little Boxes 라는 풍자적 인 노래가 있는데 , 다음과 같이 가사가있는 교외 스프롤에 관한 것입니다. 언덕 위의 작은 상자들, 칙칙한 끈으로 만든 작은 상자들, 언덕 위의 작은 상자들 , 작은 상자들 모두 동일. 녹색과 분홍색이 있고, 파란색과 노란색 이 있습니다. 모두 똑딱 거리며 만들어졌고 모두 똑같아 …

16
지수 시퀀스
Bochnia * 에 위치한 가장 오래된 폴란드 소금 광산 은 1248 년에 시작되었으며, 이는 우리가 마법의 숫자로 생각할 수 있습니다. 우리는 지수 순서에서 4 자리 숫자와 같다는 것을 알 수 있습니다 : . 날짜는 실제로 시퀀스에서 4 자리이므로 더 길게 만들 수 있습니다. 무한대에 도달 할 때까지이 과정을 반복 할 …

4
배열 늘리기
앞에서 나는 배열을 분쇄하는 과정을 정의했다 호감에서 우리는 배열을 왼쪽에서 오른쪽으로 읽습니다. 한 지점에서 같은 요소 중 두 개가 연속으로 나타나면 첫 번째 요소를 제거하고 두 번째 요소를 두 배로 늘립니다. 예를 들어 다음은 다음 배열을 분쇄하는 과정입니다 [5,2,2,4] ^ [5,2,2,4] ^ [5,2,2,4] ^ [5,4,4] ^ [5,4,4] ^ [5,8] ^ …

2
토너먼트 브래킷 구성
비어 있지 않은 문자열의 입력 목록이 제공되면 다음 그리기 규칙에 따라 토너먼트의 ASCII 아트 표현을 출력하십시오. 줄의 수는 수량으로 보장됩니다 2,4,8,16,etc. 처음 두 줄은 서로 연주하고 다음 두 줄은 서로 연주합니다. 이것은 첫 번째 라운드입니다. 각 게임마다 동일한 확률로 승자를 무작위로 선택하십시오. 다음 라운드의 경우 첫 번째 게임의 승자는 두 …

11
입방체 큐브의 얼굴 합산
입방체 큐브의 얼굴을 수동으로 합산하는 것은 입방체 자체에서 코드를 작성하는 것과 같이 지루하고 시간 소모적입니다. 에서 가장 효율적인 cubifier , 나는 입체적 소스에 ASCII 번역을 요청했다. 거기에 대한 답변 중 하나는 큐브 초기화 시퀀스를 사용한 다음 사전 초기화 된 큐브의 합계를 기반으로 결과 큐브를 수정합니다. 이 방법은 이후 많은 Cubically …

4
히드라 슬레이어의 귀환
그 히드라를 죽인 지 얼마되지 않아 오랜 세월 영광을 누리지 만 지금은 사람들이 당신을 씻고 있다고합니다. 글쎄, 당신이 그들을 잘못 증명할 때, 당신은 다른 히드라의 행방을 들었습니다. 단순히 그것을 죽이면 당신은 당신이받을만한 모든 영광을 얻게 될 것입니다. 당신은 당신의 검을 받기 위해 병기고에 도착하지만, 그들이 남겨둔 모든 것은 일반 검에서 …
13 code-golf  math  number  game 

28
배열 분해
양의 정수 배열이 주어지면 이러한 정수의 고유 한 소수 요소의 안정적인 배열을 출력하십시오. 즉, 입력의 각 정수에 대해 순서대로 소수를 가져 와서 정렬하고 출력에 아직없는 소수를 출력에 추가합니다. 테스트 사례 [1,2,3,4,5,6,7,8,9,10] -> [2,3,5,7] [10,9,8,7,6,5,4,3,2,1] -> [2,5,3,7] [100,99,98,1,2,3,4,5] -> [2,5,3,11,7] [541,60,19,17,22] -> [541,2,3,5,19,17,11] [1,1,2,3,5,8,13,21,34,45] -> [2,3,5,13,7,17] [6,7,6,7,6,7,6,5] -> [2,3,7,5] [1] -> …

5
낙진 터미널 해킹
여기에 베데스다 팬이라면? 어쩌면 당신은 Obsidian Entertainment를 선호합니까? 글쎄요, 만약 당신이 다음 그림보다 그 것들 중 하나라면 비교적 친숙 할 것입니다. 나는 다소 독특한 ASCII-Art 챌린지를 준비 할 자유를 얻었으므로 여기에 내가 무엇을 할 것인지에 대한 첫 번째 단서가 있습니다. _____________________________________________________ / \ | _____________________________________________ | | | | | …

5
순위 상관 계수
일반적인 상관 계수 (2d)는 점 집합이 선으로 얼마나 잘 설명 될 수 있는지를 측정하며, 그렇다면 해당 부호는 양의 상관 관계가 있는지 여부를 나타냅니다. 그러나 이것은 점의 좌표가 실제로 측정과 같이 정량적으로 해석 될 수 있다고 가정합니다. 그렇게 할 수는 없지만 좌표를 정렬 할 수 있는 경우 순위 상관 계수 가 …

8
최소 택시 거리지도
도전 설명 에서는 택시 메트릭 , 두 지점 사이의 거리 로 정의된다 : 0과 1 만있는 행렬을 고려하십시오. 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 0 0 매트릭스에서 1가장 가까운 다른 거리에 각각 매핑 …

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