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

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

21
이 목록의 균형을 잡을 수 있습니까?
음이 아닌 정수의 목록이 균형 을 이루는 지 확인하기 위해 보드에 각 가중치를 적용한 다음 피벗의 왼쪽과 오른쪽에 요약 된 상대적 가중치가 동일하도록 피벗 에서 보드의 균형을 맞추는 것을 상상할 수 있습니다 . 상대적 무게는 무게와 피벗까지의 거리를 곱하여 주어집니다 ( 레버 법칙 참조 ). (출처 : wikipedia ) 이 …

25
유예 기간에 대한 편집 횟수 계산
SE에서 게시물을 편집하면 5 분의 유예 기간 내에 추가로 편집 한 내용이 병합됩니다. 게시물을 편집 한 시간 목록이 있으면 유예 기간이 아닌 편집 내용을 계산합니다. 분 단위로 수정한다고 가정 해 보겠습니다 [0,3,4,7,9,10,11,12]. 그 결과 [0,7,12]유예 기간에 나머지가 발생하는 시간이 3 번 수정됩니다 . 0: [3,4] 7: [9,10,11] 12: [] 첫 …

3
누우의 길
골프는 시계 반대 방향의 사각형 나선형으로 번호가 매겨진 무한 체스 판 에서 1 번 광장에서 시작 하는 와일드 플라이 의 nthnthn^{\text{th}} 위치 를 제공하는 프로그램 또는 기능을 제공합니다 . 야생 동물은 항상 그녀가 도달하지 못한 가장 낮은 번호의 사각형을 방문합니다 아직 방문했습니다.111 영감 : 갇힌 기사 와 OEIS A316667 . …

22
배전반에서 일부 스위치 반전
이 도전에서 영감을 얻었습니다 . 골: 미리 구성된 배전반과 인덱스 목록이 제공되면 지정된 인덱스에서 스위치를 반전시킵니다. 배전반은 여러 개의 스위치 ( v또는 ^)로 싸여 있고 -다양한 길이의 행으로 배열되어 있습니다. 배전반의 예는 다음과 같습니다. -v-^-v- -^-v- -v-^-v- 스위치를 뒤집거나 뒤집는 것은 스위치를 v에서 ^에서 또는로 변경하는 것을 의미 ^합니다 v. …

24
김밥 커터 만들기
김밥 은 한국 음식으로, 스시 롤처럼 보입니다. 한국어 이모티콘은 김밥을 나타냅니다. @)))))))))) 당신의 임무는 ASCII 김밥 커터를 만드는 것입니다. 규칙 입력 단지로 만든 문자열 @과 ). 출력 은 모든 유효한 김밥을 잘라) 내고 그 @사이에 추가 합니다. 예 @))를 들어 @) @). 유효한 김밥 은 @모든 양으로 시작 )합니다. 유효한 …

23
가장 가까운 3 자리 16 진수 색상 찾기
CSS에서 색상은 "16 진수 삼중 항"으로 지정할 수 있습니다. 각 바이트는 색상의 빨강, 녹색 또는 파랑 구성 요소를 나타내는 3 바이트 (6 자리) 16 진수입니다. 예를 들어, #FF0000완전히 빨간색이며에 해당합니다 rgb(255, 0, 0). 색상은 3 개의 16 진수를 사용하는 속기 표기법으로도 표현할 수 있습니다. 속기는 각 숫자를 복제하여 6 자리 …

17
진짜 보물은 우리가 길을 따라 만든 숫자였습니다
당신의 임무는 단순히 정수를 출력하는 프로그램, 함수 또는 스 니펫 (예, 스 니펫이 허용됨)을 작성하는 것입니다. 그러나 , 당신은 접두사로 제출을 분리 할 수 있어야한다 또한 다른 정수를 생성합니다. 이전 접두사에 나타난 바이트는 사용할 수 없습니다. 예를 들어 접두사를 가질 수 있습니다. 1 # 1 (Now we can't use 1) …

14
'KVZ'를 알고 있습니까?
개념 곡을 망치지 않고 Twinkle Twinkle Little Star 곡을 노래 할 수 있도록 영어 알파벳을 어떤 방식으로 스크램블 할 수 있습니까? 규칙 스와핑 다음의 각 세트에 포함 된 글자를 기본적으로 곡을 망치지 않고 자유롭게 바꿀 수 있다고 가정 해 봅시다. {A, J, K} {B, C, D, E, G, P, T, …

15
반 회문 퍼즐
회문은 그 자체로 반대되는 단어입니다. 이제 회문처럼 보이지만 그렇지 않은 단어가 있습니다. 단어를 고려 예를 들어 sheesh, sheesh그 반대이기 때문에 회문 아닌 hseehs다른 어떤 우리가 생각 그러나 경우에, sh다음이 역의이다, 단일 문자로 sheesh. 이런 종류의 단어를 우리는 반 회문이라고 부릅니다. 청크의 순서가 반대로되어 원래 단어가 형성되도록 단어를 몇 개의 청크로 …

24
강도 : 숨겨진 OEIS 하위 문자열
이것은 경찰과 강도 도전입니다. 이것은 강도의 실입니다. 경찰의 스레드가 여기에있다 . 경찰은 OEIS 에서 시퀀스를 선택하고 해당 시퀀스에서 첫 번째 정수를 인쇄 하는 프로그램 p 를 작성합니다 . 또한 일부 문자열을 찾을 것 들 . p 어딘가에 s 를 삽입하면 이 프로그램은 시퀀스에서 두 번째 정수를 인쇄해야합니다. p 의 동일한 …

19
아날로그는 불분명합니다!
아날로그 시계에는 시침과 분침이 있습니다. 이 손은 시간이 지남에 따라 시계의 얼굴을 돌고 있습니다. 분침이 완전히 회전 할 때마다 분침이 1/12 회전합니다. 시침의 2 회전이 하루 종일임을 나타냅니다. 이 손들은 같은 중심점에 고정되고 그 점을 중심으로 회전하므로 항상 손 사이의 각도를 계산할 수 있습니다. 실제로 주어진 시간에 2 개의 각도가 …
23 code-golf  math  number  date 

11
가장 작은 정수 디스크
이 과제는 특정 지점이 포함 된 가장 작은 디스크를 찾는 것입니다. 그러나이 도전에서는 디스크의 좌표와 반지름이 모두 정수 여야한다는 사실에 의해 다소 까다로워집니다. 귀하의 입력은 정수 좌표 점의 목록이 될 것입니다 x및 y. 이것을 튜플 목록, 목록 목록 또는 쌍 모음을 나타내는 다른 방법으로 사용할 수 있습니다. x그리고 y둘 다 …

20
인접하지 않은 항목에 대한 최대 합치 하위 시퀀스
소개: 이러한 두 질문 SO (동일한 클래스 의심)에 의해 고무 : 인접 요소없이 자바 최대 액수의 부분 배열의 요소의 출력 및 배열의 비 인접 요소들의 최대 합을 출력한다 . 도전: 정수 목록이 주어지면 가장 높은 합계를 가진 인접하지 않은 요소로 구성된 하위 시퀀스를 출력하십시오. 다음은 몇 가지 예입니다. [1,2,3,-1,-3,2,5]0부터 시작하는 …

25
가장 큰 자릿수로 정렬
도전: 정수 목록이 주어지면 가장 큰 단일 숫자로 내림차순으로 정렬하십시오. 가장 큰 자릿수를 가진 숫자의 순서는 두 번째로 큰 자릿수 등으로 정렬됩니다 . 숫자의 중복 자릿수는 무시합니다. 숫자의 모든 숫자가 동일하면 목록에서 해당 숫자의 순서는 원하는 방식으로 지정할 수 있습니다. 예: Input: [123, 478, -904, 62778, 0, -73, 8491, 3120, …

10
가장 적은 수의 동전을 사용하여 팁 계산
대부분의 팁 계산기 앱은 단순히 식사 가격의 일정 비율을 차지합니다. 예를 들어 식사가 $ 23.45 인 경우 15 % 팁 = $ 3.52 또는보다 관대 한 20 % 팁 = $ 4.69를 남길 수 있습니다. 신용 카드 사용자에게 충분히 편리합니다. 그러나 현금 팁을 남기기를 선호한다면 홀수 센트 금액이 방해가됩니다. 따라서 …
23 code-golf 

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