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

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

30
시작이 끝과 같습니까?
작업 이 도전에서, 당신의 임무는 입력 문자열의 첫 문자와 마지막 문자가 같은지 여부에 따라 문자열을 가져 와서 참 또는 거짓 값을 출력하는 프로그램이나 함수를 작성하는 것입니다. 입력 합리적인 방법으로 입력을받을 수 있습니다. 그러나 입력이 사전 정의 된 변수에 있다고 가정하는 것은 허용되지 않습니다. 파일, 콘솔, 명령 행, 입력 필드 등에서 …

30
영원히로드 중… Windows 스타일
다음 지침에 따라 Windows 스타일 로딩 바를 만드십시오. (이것은 Loading ... Forever 와 다릅니다 . ) 출력은로 시작해야합니다 [.... ]. 모든 틱마다 100ms를 기다린 다음 각 점을 한 문자 씩 오른쪽으로 이동해야합니다. 점이 10 번째 문자에 있으면 첫 번째 문자로 이동하십시오. 다시 출력하기 전에 화면을 비워야합니다. 출력은 다음과 같이 정렬됩니다. …


30
둘을 셋으로 교체
양의 정수를 감안할 때 N의 소인수 분해를 가지고 자사의 모든 요소 대체하는 몇 가지 코드 작성 2과를 3. 예를 들어 12 = 2 * 2 * 3 -> 3 * 3 * 3 = 27 이것은 코드 골프 이므로 목표는 답변의 바이트 수를 최소화하는 것입니다. 테스트 사례 1 -> 1 …

26
오토바이 기어 검사기!
여러분 중 일부는 오토바이가 변속하는 방식에 익숙 할 것입니다. 하지만 그렇지 않은 사람들에게는 6 5 4 삼 2 엔 1 이제 몇 번의 위아래 이동을 수행 한 후 어떤 장비를 사용하고 있는지 알고 싶습니다. 프로그램은 중립에서 작동해야합니다. 샘플 입력 : V^^ 샘플 출력 : 2 보시다시피 나는 N에서 1로 한 …
36 code-golf 

30
나눗셈과 나머지
이 문제는 대부분의 "표준"언어에서는 사소한 것이지만이 사이트에서는 거의 볼 수없는 매우 난해하고 수준이 낮거나 사용하기 어려운 언어로 해결됩니다. 흥미로운 문제를 해결해야하므로, 지금까지 읽은 이상한 언어를 시도해보십시오! 작업 두 자연수 가지고 a와 b정수 나눗셈의 결과 : 입력으로하고 출력 두 숫자 a/b와 같은 나눗셈의 나머지를 ( a%b). 이것은 코드 골프입니다 : 각 …

18
1 학년 카운팅 운동 자동화
코드 골프 챌린지 PWSSHHHH! 당신은 3000 년에 극저온 실험실에서 깨어났습니다. 당신의 경력 칩, 아마도 배달 소년의 경력 칩을 받기 위해 배정 사무소로 호위를 받으면, 프로브는 당신이 2000 년 출신임을 감지합니다. 고정 관념, 당신은 오늘날의 현대 인간에 비해 어리석은 것으로 간주 되며 초등학교를 반복해야합니다. 1 학년 교실에 들어가면 교사가 과제를주고 있습니다. …

21
캥거루를 뛰어 넘다
뒷이야기 면책 조항 : 캥거루에 대한 정보를 포함 할 수 있습니다. 캥거루는 여러 단계의 개발을 거칩니다. 나이가 들수록 강해지면서 점점 더 높이 올라갈 수 있으며 배가 고파지기 전에 더 많은 시간을 뛰어 넘을 수 있습니다. 1 단계 에서 캥거루는 매우 작으며 전혀 점프 할 수 없습니다. 그럼에도 불구하고 지속적으로 영양분이 …

30
계속하려면 아무 키나 누르십시오
당신의 작업은 다음과 같은 텍스트를 표시하는 프로그램을 만드는 것입니다, 사용자가 키를 누를 때까지 대기가 (이 같은 키를 무시 괜찮습니다 ctrl, alt, caps lock키가 원하는대로 등 한 letters, numbers, symbols, 그리고 enter무시되지 않습니다) 그런 다음 프로그램을 종료하십시오. Press any key to continue... 후행 줄 바꿈이 허용됩니다. 키를 누르면 프로그램이 즉시 종료되어야합니다. …
36 code-golf 

11
다른 작업, 같은 캐릭터
이 과제에서는 동일한 문자 집합을 사용하여 4 가지 작업을 해결해야합니다. 문자를 재 배열 할 수는 있지만 문자를 추가하거나 제거 할 수는 없습니다. 우승자는 가장 적은 수의 문자를 사용하여 모든 작업을 해결하는 제출물이됩니다. 모든 작업은 동일한 언어로 해결해야합니다. 가장 적은 수의 고유 한 문자가 아니라 가장 적은 수의 문자입니다. 작업 1 …

14
도전 과제 # 2 : 중첩 배열 분리
참고 : 이것은 일련의 어레이 조작 문제 에서 2 위입니다 . 이전 도전에 대해서는 여기를 클릭하십시오 . 중첩 된 목록 분리 중첩 된 목록에서 값을 분리하려면 값을 병합 한 다음 각 값을 랩핑하여 이전과 동일한 중첩 깊이에있게하십시오. 즉,이 목록은 다음과 같습니다. [1, [2, 3], [4, 4, [5, 2], 1]] 될 …

8
열광적 인 아내가 크리스마스 트리를 장식하도록 도와주세요
제 아내는 크리스마스 트리에 장식품을 놓을 때 특히 그렇습니다. 이 시련을 겪을 때 도움이 될 몇 가지 코드를 알려 드리겠습니다. 입력 2 < n < 10나무의 높이와 0 < k < n별개의 수의 장식물을 입력 하십시오 . 태스크 장식물을 나무 주위에 감쌀 때 부터 나무를 장식 1하고 증가시킵니다 k. 우리가 …

24
복소수 이진수
하자의 간단한 생성 surjective 에 양의 정수에서 매핑 가우스 정수 이며, 복소수 실수 부와 허수 부분이 정수입니다. 예를 들어 양의 정수가 주어지면 4538선행을 사용하지 않고 이진수로 표현하십시오 0. 4538 base 10 = 1000110111010 base 2 후행을 제거하십시오 0. 100011011101 하나 이상의 실행 교체 0하나와의를 +: 1+11+111+1 모든 교체 1의와 i의 …

11
xkcd 표시
xkcd는 모두가 가장 좋아하는 웹 코믹이며, 우리 모두에게 약간의 유머를 가져다 줄 프로그램을 작성하게 될 것입니다. 이 과제의 목표는 xkcd와 제목 텍스트 (마우스 오버 텍스트)를 숫자로 입력하여 표시하는 프로그램을 작성하는 것입니다. 입력 프로그램은 양의 정수를 입력으로 사용하고 (유효한 만화가 반드시있는 것은 아님) xkcd를 표시합니다. 예를 들어 1500의 입력은 xkcd.com/1500에 만화 …

14
무한대 단어를 찾아라!
(참고 : 이것은 이전 도전 과제의 분사입니다 . 소용돌이 치는 단어를 찾으십시오! ) 무한대 단어의 정의 : 알파벳 (AZ)에서 무한대 단어 의 모든 문자를 곡선으로 연결 하면 아래 다이어그램과 같이 무한대 기호 ∞가 표시됩니다. 모든 짝수 연결이 작동 중지 되어야 하고 모든 홀수 연결이 작동해야 합니다 . 대문자 / 소문자를 …
36 code-golf  string 

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