무한 피보나치 워드는 특정 유한 이진 워드의 반복 연결하여 계산 이진수의 무한 시퀀스이다. 우리는 것을 정의 할 피보나치 형 단어 시퀀스 (또는 FTW 시퀀스 ) 임의의 시퀀스이다 ⟨W N ⟩ 다음과 같이 형성된다. 2 개의 임의의 이진수 배열로 시작합니다. 우리가 이러한 배열 부르 자 W -1 과 W 0 . …
Monday Mini-Golf : 매주 월요일에 게시 되는 일련의 짧은 코드 골프 과제입니다. 많은 웹 응용 프로그램 (특히 소셜 미디어)은 긴 텍스트를 자동으로 잘라서 앱의 서식에 맞 춥니 다. 이 과제에서는 텍스트의 통과를 특정 길이로 자동 트리밍하는 알고리즘을 만듭니다. 도전 도전의 목표는 두 가지 주장을 취하는 프로그램이나 함수를 작성하는 것입니다. 잘라낼 …
손목에 3 개의 시계를 착용하여 문자 그대로 시간을 절약하고 싶습니다. 문제는 각각 시간이 다릅니다. 한 시계는 실제 시간보다 x 분 뒤입니다. 하나의 시계는 실제 시간보다 x 분 앞서 있습니다. 마지막 시계는 실제 시간을 보여줍니다. 문제는 어떤 시계가 정확한 시간인지 알 수 없다는 것입니다. 각 시계에 표시된 시간에서 실제 시간을 결정하십시오. …
(나는 1542 동안 이것을 게시하려고했습니다 : 스케줄링 충돌 은 여전히 현재 xkcd 였지만 스케줄링 충돌이있었습니다.) 입력 입력은 이벤트 3n를 나타내는 요소 목록입니다 n. 3의 각 그룹에서 첫 번째 요소는 이벤트의 이름입니다. 두 번째와 세 번째는 각각 시작 및 종료 시간입니다. 예를 들면 다음과 같습니다. foo 12 34 bar 56 78 …
도전 두 정수를 감안 A하고 B입력으로, 당신은 경우에 출력하는 프로그램을 작성해야합니다 A>B, A==B또는 A<B. 정수는 256 개 이상의 값을 포함하여 사용자 언어에서 지원되는 적절한 범위에 있습니다. 프로그램은 전체 프로그램이거나 STDIN 또는 함수 인수를 통해 입력을받는 함수일 수 있습니다. 출력 A>B출력하는 경우 A is greater than B A==B출력하는 경우 A is …
당신과 몇몇 친구들이 볼링을하고 있습니다. 총 N 개의 볼러가 있습니다. 그러나 N -1 의자 만 앉을 수 있습니다. 해결책은 간단합니다. 그런 다음 차례가 끝나면 다음 사람의 의자에 앉습니다. 예를 들어 봅시다. 이름이 A 이고 네 친구의 이름이 B , C , D 및 E라고 가정하십시오 . 모든 플레이어는 알파벳 순서로 …
다음 표 ( source )를 사용하여 두 행성의 이름을 사용하고 두 행성 사이의 거리를 반환하는 코드를 작성하십시오. +-------------------+---------------+ | Planets | Distance (km) | +-------------------+---------------+ | Mercury -> Venus | 50290000 | | Venus -> Earth | 41400000 | | Earth -> Mars | 78340000 | | Mars -> Jupiter …
이 문제를 해결하기 위해 전체 문자열이 하위 문자열이 아닌 패턴과 일치하는 경우 정규식 패턴이 문자열과 일치한다고 말합니다 . 을 감안할 때 두 정규식 패턴 와 B는 , 우리는 말할 A가 되어 보다 전문 보다 B 가 일치하는 모든 문자열이 경우 A는 도 일치한다 (B) 다른 방법으로 주위를하지만. 우리는 말할 A가 …
개요 최근 ASCII 아트 챌린지의 인기에서 영감을 얻은이 챌린지의 목적은 체스를 할 수있는 것과 같은 ASCII 바둑판을 그리는 것입니다. 양의 정수 n를 인수, stdin입력 또는 사용자 입력으로 사용 하는 프로그램을 작성하고 두께가 1자인 테두리와 함께 nx n사각형으로 바둑판을 출력하십시오 . 각 사각형은 2x2 문자 여야합니다. 정사각형은 바둑판의 일반적인 번갈아가는 흰색-검정색 …
문자 만 포함하는 홀수 길이 문자열에 걸리는 프로그램 작성 .및 :. 초기에 비어있는 stack 을 사용하여 다음과 같이이 문자열에서 숫자를 생성하십시오. 문자열의 모든 문자 c 에 대해 (왼쪽에서 오른쪽으로 이동) ... 경우 C는 인 .스택 미만 2 개 요소를 가지고, 스택 (1)을 누른다. 경우 C는 인 .스택은 둘 개 이상의 …
Pyth 는 Python 기반의 골프 언어입니다. 접두사 표기법을 사용하며 각 명령에는 다른 arity (수용 가능한 인수 수)가 있습니다. 당신의 임무는 존재하지 않는 Pyth와 같은 언어 Pith에 대한 구문 검사기를 작성하는 것입니다. 피스의 문법 Pith에는 8 개의 단일 문자 명령 만 있습니다. 01234()" 01234각각은 해당 숫자의 arity를 가지므로 많은 인수가 필요합니다. …
소개 최근에, 나는 많은 친구들과 함께 스카우트했고 지루해 할 일이 없었기 때문에 우리는 "게임"을 "창조"했습니다. 전에는 보지 못했지만 발명하지는 않았습니다. "game"이라는 단어를 따옴표 안에 넣은 이유는 실제 컴퓨터 게임이 아니지만 Wikipedia에서 재생되기 때문입니다. 정말 쉽습니다. 누군가 위키 백과 기사를 목표로 선택합니다. 이 예제에서 코드 골프 를 가정 해 봅시다 . …
소개 긴 테이블 끝에있는 회의실에 앉아 있습니다. Apple 이사회, Steve Jobs의 유령, Jack Donaghy 등의 팀 쿡을 둘러 보았습니다. 애플은 안드로이드 잠금 화면이 얼마나 멋진 지 깨닫고 1-UP을 원하기 때문에이 회의에 전화했다. 고스트 스티브가 울부 짖는 것처럼 방에있는 모든 사람들이 당신을 응시합니다. 문제 Android 잠금 화면은 손가락을 한 점에서 다음 …
소개 당신은 섬에 혼자 있습니다. 인류의 나머지는 죽었을 것입니다 ( 아마도 user12345의 코드 버그로 인해 ). 좀비 해적 호드가 당신의 섬에 도착했으며 끝이 없습니다. 이제 풍선 껌을 씹거나 씹을 때가되었습니다. 문제 우리의 종말 시나리오는 한 줄에 두 정수에 의해 설명되어 m및 n. 귀하의 섬에는 1에서 ~까지 고유 번호가 지정된 전초 …