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

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

30
항등 행렬 구성
도전은 매우 간단합니다. 정수 입력이 주어지면 항등 행렬을 n출력합니다 n x n. 항등 행렬은 1왼쪽 상단에서 오른쪽 하단에 걸쳐 있습니다. 생성 한 항등 표를 반환하거나 출력하는 프로그램이나 함수를 작성합니다. 출력은 2D 배열이거나 공백 / 탭과 줄 바꿈으로 구분 된 숫자 일 수 있습니다. 입력 및 출력 예 1: [[1]] 2: …

30
리얼 슬림 쉐이 디
가능한 적은 바이트로 다음을 에코하십시오. I'm Slim Shady. Yes, I'm the real Shady. All you other Slim Shadys are just imitating. So, won't the real Slim Shady please stand up? Please stand up. Please stand up. 다음 다섯 단어는 코드에서 정확히 한 번만 나타나야 합니다. I'm Slim Shady real stand

30
ASCII Sun 확장
STDIN / 명령 줄을 통해 음이 아닌 정수 N을 취하는 프로그램을 작성하십시오. N이 0이면 프로그램은 인쇄해야합니다 O(자본은 0이 아닌 Oh). N이 1이면 프로그램이 인쇄되어야합니다 \|/ -O- /|\ N이 2 인 경우 프로그램은 인쇄해야합니다 \ | / \|/ --O-- /|\ / | \ N이 3이면 프로그램이 인쇄되어야합니다 \ | / \ …

23
삶, 우주, 그리고 모든 것에 대한 대답
소개 : 심층적 사고 계산 우주와 모든 생명체에 대한 대답 은 750 만 년 동안이었습니다 42. 원하는 언어 75부터 계산 하는 데 약 초가 걸리는 프로그래밍 언어로 프로그램을 작성 하고 숫자를 출력하십시오 42. NB 숫자 42는 스크립트에 하드 코딩 된 것이 아니라 어떻게 든 계산해야합니다 (무작위 숫자, 원하는 숫자). 제안한 …

30
이타 오인 슈 루루 골프
도전에 대한 짧고 달콤한 설명 : ETAOIN SHRDLU에 기반을 둔 과제는 입력의 빈도에 따라 26 자의 영어 알파벳을 출력하는 모든 언어로 가장 짧은 프로그램이나 기능을 작성하는 것입니다. 길고 건조하며 철저한 사양 : 프로그램 / 함수는 하나 이상의 대문자 및 / 또는 소문자를 포함하고 문장 부호, 숫자, 기호 및 기타 비 …
43 code-golf  string 

30
영숫자 Hello World [닫기]
당신의 목표는 "Hello, World!"라고 쓰는 것입니다. (따옴표 제외). 이것은 인기 경연 대회 이므로 대부분의 투표가 이깁니다. 코드 길이는 관계를 끊는 데 사용됩니다. 다음 규칙에 해당되는 한 모든 것이 진행됩니다. 모든 문자는 문자 또는 숫자 여야하므로 문자열 "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"의 문자 만 사용할 수 있습니다. 가져온 모듈 / 클래스 / 원하는 언어로 호출 …

21
그들 모두를 지배하는 하나의 반지. 모두를 포함하는 하나의 문자열
목표 : 1000 이하의 모든 양의 정수를 포함하는 문자열을 출력합니다. 명백한 대답은 그들 모두를 연결하는 것이며, 2890 자의 문자열을 작성하여 (manatwork 덕분에) 이러한 쉬운 대답을 피하기 위해 문자열의 길이는 1500 자 미만이어야합니다. 다음은 1200 자 문자열을 출력하는 간단한 Java 코드입니다. import org.junit.Test; import java.util.ArrayList; import java.util.List; import java.util.TreeSet; import static …

28
빠르고 저렴하며 좋음-둘 중 하나를 선택하십시오
프로그래머로서 우리는 모두 다음과 같은 말을 알고 있습니다. "하지만 좋지 않습니다." 이 문제를 해결하기 위해 사용자 지정 프로그래밍 서비스를위한 가상 구성 도구를 구현하고 있습니다. "두 가지 선택"이라는 제목으로 세 개의 확인란 세트를 렌더링해야합니다. SELECT ANY TWO ☐ FAST ☐ CHEAP ☐ GOOD 두 항목을 선택한 후에는 세 번째 항목을 비활성화해야합니다. …

7
(재) 테트리스 구현
클래식 비디오 게임 을 다시 구현 하기 위해 커뮤니티에 Tetris를 가장 잘 구현하도록 초대하고 싶습니다 . 참고로, 공식 NES 버전의 테트리스 스크린 샷. 필요한 기능 합리적인 점수 시스템이 마련되어 있어야합니다. 현재 점수는 항상 표시되어야합니다. 나타날 다음 작품은 어떤 식 으로든 표시되어야합니다. 7 개의 테트로 미노 분포는 상당히 균일해야합니다 (즉, 의사 …

30
소리, 모든 소리를 재생합니다.
당신의 프로그램은 컴퓨터가 소리를 내도록해야합니다. 첫 번째 유효한 답변 후 10 일 이내에 가장 짧은 코드가 승리합니다. 동점 인 경우, 더 빨리 제출 한 사람이 승리합니다. 이 프로그램은 드물지 않은 합리적인 개인용 컴퓨터에서 실행되어야합니다. 팝업, 메시지 상자 등 (예 : 웹 페이지)을 열면 많은 설정에 따라 소리가 나거나 들리지 않을 …
43 code-golf 

30
0이 아닌 모든 정수에 대해 f (f (n)) = -n이되도록 함수 f를 정의합니다. n
이 도전은 내가 자주 쓰는 프로그래밍 블로그에서 영감을 얻었습니다. 원래 게시물을 참조하십시오 : 프로그래밍 퍼즐 도전 함수 정의 f:Q->Q같은 것을 f(f(n)) = -n'0'이 아닌 정수에 대해 n, 그리고 Q유리수의 집합입니다. 세부 당신이 선호하는 어떤 언어로 정의하십시오 하나 개의 기능이나 프로그램을 f매개 변수로 받아 하나의 수를 n반환 또는 출력 한 수를 …

2
안면 인식
이 작업의 목적은 주어진 '이미지'에서 모든 얼굴을 식별, 정리 및 표시하는 것입니다. 얼굴이 뭐야? 면은 ZxZ 정사각형이되며 여기서 Z는 1보다 큰 홀수 정수입니다. 왼쪽 위와 오른쪽 모서리와 가운데는 'O'문자가되고 맨 아래 줄은 '\'와 '/'가됩니다. 나머지 줄을 채우려면 '_'문자 예 : 3x3 얼굴 : O O O \_/ 5x5 얼굴 : …

30
서수 출력 (1, 2, 3)
숫자에 연결된 양의 정수 의 서수 접미사 ( 함수의 반환 결과 또는 단순히 프로그램 출력)를 생성하고 싶습니다 . 시료: 1st 2nd 3rd 4th ... 11th 12th 13th ... 20th 21st 22nd 23rd 24th 그리고 접미사가 10에서 100까지 초기 1-10 개의 서브 패턴을 반복 할 때마다 패턴이 다시 시작됩니다. 입력은 숫자이고 …

30
시 에르 핀 스키 삼각형 그리기
Sierpinsky Triangle 은 삼각형을 가져와 높이와 너비를 1/2로 줄이고 결과 삼각형의 사본 3 개를 만들어 각 삼각형이 모퉁이의 다른 두 개에 닿도록 배치 한 프랙탈입니다. 이 과정은 아래 그림과 같이 결과 삼각형으로 반복해서 반복되어 Sierpinski 삼각형을 생성합니다. Sierpinski 삼각형을 생성하는 프로그램을 작성하십시오. 실제 삼각형을 그리거나 임의 알고리즘을 사용하여 패턴을 생성하려는 …

15
이 Foo 기계가 정지합니까?
튜링 머신의 정지 여부를 결정하는 것은 결정 불가능한 것으로 알려져 있지만, 더 단순한 머신에서는 반드시 그런 것은 아닙니다. 푸 기계 테이프의 각 셀은 정수 또는 중지 심볼 갖는 유한 테이프있는 컴퓨터 인 h, 예를 2 h 1 -1 명령 포인터는 첫 번째 셀을 가리켜 서 시작합니다. 2 h 1 -1 …

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