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

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

10
쓸모없는 문자 정렬
이 도전은 영감 이 TidB에 의해 아주 좋은 대답. TidB의 답변에서 8 문자마다 올바른 순서로 gnilwoB edoC( Code Bowling뒤로) 있습니다. 다른 문자열은 그러나 되어 이상한, 임의의 순서로했다. 당신의 도전은이 문제를 해결하는 것입니다. 비어 있지 않은 문자열과 양의 정수 n를 입력으로 사용하십시오. 문자열은 32-126 (공백에서 물결표까지) 범위의 ASCII 문자를 포함합니다. 문자열을 …

18
축구 팀을 생성합니다!
가능한 최소 바이트 수로 다음 축구 팀 ASCII 아트를 생성하십시오. |.| |.| |.| |.| |.| |.| |.| |.| ]^[ ]^[ ]^[ ]^[ ]^[ ]^[ ]^[ ]^[ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ {<| 8 |>}{<| 6 |>}{<| 1 |>}{<| 3 |>}{<| 7 |>}{<| 5 |>}{<| 4 |>}{<| 2 …

16
고유 쌍 확인
이 도전에서는 정사각 행렬 A, 벡터 v및 스칼라가 제공 λ됩니다. 에 (λ, v)해당하는 고유 쌍 인지 확인해야 합니다 A. 즉, 여부 Av = λv입니다. 도트 제품 두 벡터의 내적은 요소 별 곱셈의 합입니다. 예를 들어 다음 두 벡터의 내적은 다음과 같습니다. (1, 2, 3) * (4, 5, 6) = 1*4 …

27
인터넷에서 파일 다운로드
소개 예, 그렇게 간단합니다. 인터넷에서 파일을 다운로드하십시오! 규칙 언어의 API를 사용해야합니다. STDOUT, 콘솔, 파일 등에 다운로드 한 파일을 출력해야합니다. 입력 내용이 비어 있거나 다운로드하려는 URL이어야하지만 URL은 바이트 수로 계산되어야합니다. 행운을 빕니다!

27
한 목록에서 다른 값으로 된 값의 인덱스 찾기
양의 정수 목록을 입력으로 가져와야 합니다. 이 n 과 m을 호출하겠습니다 . 다음과 같이 가정 할 수 있습니다. n의 모든 정수 는 m의 일부입니다 m의 모든 정수 는 고유합니다 목록이 비어 있지 않습니다 도전 과제 : n 에서 m을 구한 위치의 지수를 구하십시오 . 혼란 스러울 수 있지만 테스트 사례를 …
21 code-golf  number 

16
뚱뚱한 손가락 수정
코드 골프 챌린지 나는 isdue를 가지고 있으며, 나의 손가락은 뚱뚱하며 나는 내 kryboard의 오른쪽에 하나의 키스 트립 크를 타이의 isdue를 freqintly jave합니다. 시간이 지남에 따라 isdue가 getyng 더 나빠질 까봐 두렵습니다. 내가 모든 키스 트립 크를 쓸어 버려야한다. 오른쪽으로 쉬프트 pne하십시오! 그런 다음 Befpre는 모든 키스 트립 크를 다시 왼쪽 …

30
모든 k-mers / n-grams
소개 우리는 있었다 히스토그램 및 계산을 하지만, 그들 모두를 나열하지. 매년 Dyalog Ltd. 는 학생 경쟁을 개최합니다. 좋은 APL 코드 를 작성 해야 합니다. 이것은 올해 여섯 번째 문제의 언어에 구애받지 않는 코드-골프 판입니다. 본인은 대회의 원저자로부터이 과제를 게시 할 수있는 명시적인 허가를 받았습니다. 제공된 링크 를 따르고 저자에게 연락하여 …

24
제목에서 인접한 문자는 어디에 있습니까? [3, 4]!
제목이 일부러 철자가 잘못되었습니다. 이유를 알아 보려면 자세한 내용을 읽으십시오. 당신의 작업 : 문자를 포함하는 구분 된 문자열 또는 목록이 주어지면 A,B,C,D인접한 모든 동일한 문자의 색인을 출력하십시오. 여러 줄의 문자열 / 정수, 목록 / 배열 또는 구분 된 문자열이 출력 될 수 있습니다. 모든 출력은 목록이나 문자열 또는 여러 줄로 …

14
평균이 가장 작은 하위 행렬 찾기
당신은 주어진하고 N 별 m 정수의 행렬 N, m> 3 . 당신의 작업은 발견하는 3- 바이 -3 최저 평균 및 출력이 값을 갖는 서브 매트릭스. 규칙 및 설명 : 정수는 음이 아닙니다. 선택적 입력 및 출력 형식 출력은 소수점 이하 2 자리까지 정확해야합니다 (정수가 아닌 경우). 하위 행렬은 연속적인 행과 …
21 code-golf  math  matrix 

8
골롬의 흔들리는 순서
OEIS 는 Golomb의 시퀀스 에 변형 (A111439)이 있습니다. Golomb의 시퀀스에서와 A(n)같이 시퀀스에 얼마나 자주 n나타나는지 설명합니다 . 그러나 두 개의 연속 된 숫자가 동일하지 않을 수도 있습니다. 시퀀스를 구축하는 동안 A(n)항상이 두 속성을 위반하지 않는 가장 작은 양의 정수로 선택됩니다. 연속 된 동일한 숫자가 허용되지 않기 때문에 시리즈는 자라면서 약간 …

10
그 목록에 얼마나 많은 블랙 잭 시퀀스가 ​​있습니까?
당신의 임무는 12 개의 카드 목록에서 몇 개의 별개의 블랙 잭 시퀀스를 찾을 수 있는지 찾는 것입니다. 블랙 잭 시퀀스는 포인트 합계가 정확히 21 인 연속 된 카드 시퀀스로 정의됩니다. 포인트는 다음 표에 따라 계산됩니다. Symbol | Name | Points Symbol | Name | Points -------+-------+-------- -------+-------+-------- 2 | Two …

8
아놀드의 고양이지도
도전 너비와 높이가 동일한 색상 래스터 이미지 *가 제공되면 Arnold의 cat map에서 변환 된 이미지를 출력합니다 . (* 자세한 내용은 아래 참조) 정의 이미지의 크기가 주어지면 N픽셀의 좌표가 0와 사이의 숫자로 주어진다고 가정합니다 N-1. Arnold의 고양이 맵 은 다음과 같이 정의됩니다. 좌표의 픽셀 [x,y]이로 이동합니다 [(2*x + y) mod N, …

20
이 FizzBuzz를 어떻게 끝냈습니까?
FizzBuzz는 매우 간단합니다. 거꾸로 할 수 있습니다. 이 도전에서는 FizzBuzz 문자열의 길이가 주어지며 해당 문자열을 생성 한 양의 정수를 제공해야합니다. 기술 이를 분해하기 위해 n다음 알고리즘에 의해 FizzBuzz 문자열 이 생성됩니다. 빈 문자열로 시작하고 모든 i=1..n것을 포함하여 다음을 수행하십시오. 경우 i로 나눌 3에 의해 5, APPEND FizzBuzz문자열. append i로만 나눌 …
21 code-golf 

20
경로의 모든 좌표 찾기
줄 바꿈이있는 문자열 또는 줄 목록과 같은 입력으로 2D 문자열을 지정하면 목록에 (x, y)있는 모든 해시 ( #) 의 좌표 를 출력 합니다. 입력에는 해시와 공백 만 포함됩니다. (및 2D 문자열로 입력을 선택하면 개행) 해시가 없으면 아무것도 출력 할 수 있습니다. 어떤 숫자가 어떤 숫자와 쌍을 이루는 지에 대한 결과는 …

2
주기적 및 비 주기적 부품 교체
모든 유리수의 소수점 표시 p/q에는 다음과 같은 형식으로주기적인 꼬리, 비 주기적 머리 및 소수점 앞의 섹션이 있습니다. (before decimal point).(non-periodic)(periodic) 몇 가지 예는 다음과 같습니다. 1/70 = 0.0142857... = (0).(0)(142857) 10/7 = 1.428571... = (1).()(428571) ## no non-periodic part 1/13 = 0.076923... = (0).()(076923) 3/40 = 0.075 = (0).(075)() ## …

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