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

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

20
주문 모방
두 개의 숫자 목록, 소스 와 패턴)이 패턴 의 상대 순서와 일치하도록 소스를 재정렬하십시오. 재정렬 된 소스의 두 항목은 패턴의 동일한 위치에있는 항목과 동일한 방식으로 비교해야합니다. 예를 들어, 입력 s = [-5, 9, 4, 13, 11, -6, 0] p = [7, -4, 1, -8, 4, -3, 12] 결과를 산출해야한다 [11, …

16
나무 반지 나이 표시
소개 어제 나는 생일 퍼즐을 보았다 . 축하합니다 !! 또한 이번 주 에는 죽은 나무가 나무 밑에 묻힌 TV 쇼 본즈 에피소드를 보았습니다 . 사망 시간을 계산하기 위해 나무 고리를 세었습니다. 나무는 겨울에는 나무가 느리게, 여름에는 더 빨리 자라기 때문에 형성됩니다. 따라서 고리를 세어 나무의 나이를 계산할 수 있습니다. 또한 …

30
전체 문자열에서 문자열의 첫 문자를 모두 제거
문자 만 포함하는 입력 문자열을 감안할 때 A-Z, a-z첫 번째 문자 인 경우, 공백이, (문자열의 첫 번째 문자의 대문자와 소문자 버전을 모두 제거 A모두 제거 As와 a, 첫 번째 문자 인 경우들 (공간) 제거가 모든 공백)을 입력하고 출력을 인쇄하십시오. 사례 예 : Testing Testing One Two Three -> esing esing …

30
센터 찾기
ASCII 문자 문자열이 있으면 가운데에있는 문자를 출력하십시오. 중간 문자가없는 경우 (문자열 길이가 짝수 인 경우) 서 수가 두 중심 문자의 바닥 평균 인 ASCII 문자를 출력하십시오. 문자열이 비어 있으면 빈 문자열이 출력되어야합니다. 테스트 사례 : 12345 => 3 Hello => l Hiya => q (empty input) => (empty output) 문자가 …
24 code-golf  string 

12
위대함
소개 사인 (sin) , 코사인 (cos) , 탄젠트 (tan) , 코탄젠트 (cot) , 시컨트 (sec) 및 코시컨트 (csc)에 대한 모든 사람들의 의견을 들어 보십시오 . 거의 모든 각도가 있습니다. 외계인 (exsec) , excosecant (excsc) , versine ( versin) 및 coversine (cvs) 은 훨씬 덜 알려져 있거나 기억 됩니다. 거의 모든 …

3
헥소 미노를 큐브로 접을 수 있습니까?
내 아이가 가장 좋아하는 장난감 중 하나는 이와 같은 세트 입니다. 실제로 제가 가장 좋아하는 장난감 중 하나입니다. 나는 그 장난감을 가지고 놀았고 PPCG 도전 아이디어를 내게주었습니다. 여기 하나가 있습니다 : ASCII 선 그리기를 입력으로 사용하여 큐브로 접을 지 여부를 결정하는 프로그램 또는 함수를 작성하십시오. 입력 입력은 다음과 같이 정사각형으로 …

7
XOR 다른 프로그램의 소스로 프로그램을 암호화
소스 코드의 바이트가 XOR-d 일 때 동일한 언어로 유효한 세 번째 프로그램을 생성하도록 두 개의 프로그램을 작성하십시오. 바이트 단위의 세 프로그램 각각의 길이는 동일해야합니다. 첫 번째 프로그램이 출력되어야합니다 A. 두 번째 프로그램이 출력되어야합니다 B. 세 번째 프로그램이 출력되어야합니다 C. 개행은 선택 사항이지만 한 개가 개행을 출력하는 경우 다른 개행도 모두 …

16
어떤 행동을 보자!
빠른 시끄러운 자동차, 특히 충돌이 많은 자동차의 액션 영화를 좋아하지 않는 사람은 누구입니까? 아스키 아트에서 누가 액션 샷을 좋아하지 않습니까? 장면은 다음과 같습니다 직선 도로 반대편에서 두 대의 차량이 운행 중입니다 (60 칸 간격). 그들은 일정한 속도로 서로를 향해 운전을 시작합니다. 왼쪽의 차량은 초당 1 칸, 오른쪽의 차량은 초당 2 …

4
1009 픽셀을 묶습니다
출력 은 1009 픽셀을 둘러싸는 모양입니다. 모양은 하나의 닫힌 비교 차 루프 형태이어야합니다. 입력 은 0이 아닌 양의 정수입니다. 각 입력은 고유 한 출력을 산출해야합니다. 즉, 각 출력은 더 낮은 입력을 사용하여 생성 된 출력과 고유해야합니다. 승리 는 최대 입력 제한에 의해 결정됩니다. 제출물의 입력 제한은 고유하지 않거나 유효하지 않은 …

30
문자열의 평균 문자 계산
태스크 당신의 작업은 평균 문자열 문자를 포함하는 문자열을 생성하는 것입니다. 결과의 첫 번째 문자는 첫 번째 문자의 첫 번째 문자 (첫 번째 문자)와 두 번째 첫 번째 문자의 두 번째 문자 평균 등입니다. 평균 문자 란 무엇입니까? 문자열은 바이트 배열입니다. 문자열의 평균 문자 는 문자열에서 문자 의 ASCII 값 평균을 …
24 code-golf  string 

10
양방향 회문 폐쇄 발전기
소개 입력 문자열의 회문 폐쇄는 최종 문자열이 입력 문자열로 시작하는 입력 문자열에서 구성 할 수있는 가장 짧은 회문입니다. 이 문제를 해결하기 위해 양방향 회문 폐쇄를 고려할 것입니다. 입력 문자열의 왼쪽 회문 폐쇄 는 입력 문자열로 시작하는 가장 짧은 회문입니다. 입력 문자열의 오른쪽 회문 폐쇄 는 입력 문자열로 끝나는 가장 짧은 …

23
시저 등가
해당 문자 사이의 거리 (카운트 업)가 동일한 경우 두 문자열은 "시저 동등"입니다. 예,이 용어를 만들었습니다. 예를 들면 다음과 같습니다. "Abc"와 "Cde"는 동일하므로 distance from a-c == 2 distance from b-d == 2 distance from c-e == 2 대문자는 아무런 차이가 없습니다. "Hello"와 "World"는 Caesar와 동일하지 않으므로 distance from h-w == …
24 code-golf  string 

4
미래의 마우스 포인터 트레일을 표시하십시오!
d3js 를 사용 하는 이 예제 에서 영감을 얻어 마우스 포인터 트레일 이 표시 되는 캔버스 (또는 선택한 언어와 동일)를 다음과 같이 변형하여 작성해야합니다. 트위스트 당신은 마우스 포인터 곳의 산책로 표시되지해야 했다 , 그러나이 곳의 "산책로" 것입니다 미래에 일 (수를). 다음 중 하나를 사용하여 수행 할 수 있습니다. 타임머신 이전 …

13
스페인 시간이야!
코드를 사용하여 비교적 쉽게 구현할 수있는 간단한 작업이 있습니다. 목표 는 시간을 HH : MM 형식으로 제공하여 스페인어로 작성된 시간을 출력하는 프로그램을 작성하는 것입니다. 많은 사람들 이이 작업을 수행 하는 방법 을 모르기 때문에 자세히 설명하겠습니다. 스페인어로 된 시간은 상당히 논리적입니다. 일반적으로 "Es la / Son las (hour) y (minutes)"패턴을 …

3
왕 타일로 화면을 채우십시오
다음 13 개의 정사각형 왕 타일은 항상 평면을 비 주기적으로 타일링하는 것으로 입증되었습니다 . 즉, 사각형이 인접한 모든 변이 같은 색으로 격자에 배열되면 패턴의 변환이 절대 그 자체와 일치하지 않습니다. 가운데와 모서리에 공백으로 채워진 3x3 격자와 가장자리의 빨강, 녹색, 파랑, 노랑, 회색 대신 1 ~ 5의 숫자로 각 타일을 텍스트로 …

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