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

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

30
모든 영숫자 문자와 밑줄을 인쇄합니다
영숫자 문자열과 밑줄을 순서대로 인쇄하거나 반환하는 프로그램이나 함수를 작성하십시오 . 정확히 말하면, 다음과 같은 문자가 출력 될 필요가 없습니다 더 이상하고 : abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_ stdout으로 인쇄 할 때 출력 후 선택적인 후행 줄 바꿈이 허용됩니다. 위의 문자 중 9 개 이상을 포함하는 내장 상수는 허용되지 않습니다. 바이트 단위의 최단 코드가 이깁니다. …

30
합의 제곱의 차이
합의 제곱과 제곱의 합의 차이를 찾으십시오. 이것은 수학적 표현입니다. ( ∑ n )2− ∑ n2(∑n)2−∑n2\left(\sum n\right)^2-\sum n^2 프로그램 / 방법은 두 가지 입력을 가져야합니다. 입력의 범위는 상한 및 하한이며 포괄적입니다. 한계는 0보다 큰 정수입니다. 프로그램 / 방법이 답을 반환해야합니다. 원하는 기지를 사용할 수 있지만, 사용한 기지를 답으로 기재하십시오. 테스트 사례 …

28
레이 랜드 번호
자연수 감안할 때 n, 리턴 n번째 레이 랜드 번호를 . 레이 랜드 번호 Leyland 수는 k형식의 양의 정수 입니다. k = x^y + y^x x,y1보다 큰 정수는 어디에 있습니까 ? 그것들은 오름차순으로 열거됩니다. 편집 : @DigitalTrauma 다음 "정의"를 포함하는 것이 좋습니다. and의 x^y+y^x가능한 모든 값을 가방에 넣고 중복을 피 한다고 …

30
100 개의 Java Tuple 클래스 생성
다음과 같이 시작하는 표준 출력 또는 해당 언어의 100 줄 (유효한) Java 코드에 쓰는 스크립트를 작성하십시오. class Tuple1 {public Object _0;} class Tuple2 {public Object _0,_1;} class Tuple3 {public Object _0,_1,_2;} class Tuple4 {public Object _0,_1,_2,_3;} class Tuple5 {public Object _0,_1,_2,_3,_4;} class Tuple6 {public Object _0,_1,_2,_3,_4,_5;} class Tuple7 {public Object …

5
세계 빅 도사
당신은 세계에서 가장 유명한 인도 레스토랑에서 수프 요리사 의 직책을 제공받은 재능있는 젊은 요리사입니다 . 인도 요리를 준비하는 데는 거의 경험이 없지만 결정을 내렸으므로 스스로를 증명하기 시작했습니다. 최고의 도사 전문가 가되기로 결심했습니다 . 이를 위해서는 dosa 생성을 마스터해야 할뿐만 아니라 임의로 크기를 조정할 수 있어야합니다. dosa 반죽에 대한 유망한 레시피 …

2
불쌍한 사람의 라텍스
사람들은 컴퓨터에서 수학적 방정식을 ASCII 예술로 직접 쓰는 평행 우주에서 운송됩니다. LaTeX 중독자로서 이것은 완전히 받아 들일 수 없으며이 과정을 다소 자동화해야합니다. LaTeX math 명령으로 입력 된 방정식의 ASCII 버전을 출력하는 프로그램을 작성하는 것이 목표입니다. 지원하는 필수 LaTeX 명령 합 : 합에 대한 LaTeX 명령은 \sum_{lower bound}^{upper bound} 합계에 사용해야하는 …

14
피보나치 나선
당신의 목표는 숫자 로 피보나치 나선 을 생성하는 것입니다 . 입력 / 출력 예 1 -> 1 2 -> 1 1 3 -> 1 1 2 2 2 2 6 -> 8 8 8 8 8 8 8 8 5 5 5 5 5 8 8 8 8 8 8 …

30
케이크 절단 경연 대회
내 17 번째 생일이며 파티에 초대되었습니다! 그리고 항상 파티 에서처럼 케이크가 있습니다. 케이크 하나 ... 그리고 가능한 한 많이 필요합니다. 이것이 공정한 파티이기 때문에 우리 각자는 우리가 원하는 케이크의 양과 가장 적은 양을 말한 사람이 그것을 얻을 것이라고 말할 것입니다. 그런 다음 다른 사람들은 케이크가 사라질 때까지 과정을 반복해야합니다. 도전 …

5
클러스터 크기 극복
플래시 스토리지의 신뢰성에 부응하여 모든 프로그램을 오래된 1,440 KiB 플로피 중 하나에 저장하기로 결정했습니다. 그러나 3,000 개의 프로그램을 복사하지 않은 후 디스크가 가득 찼습니다. 어떻게 가능합니까? 코드 골프 기술에 능숙하면 대부분의 프로그램은 길이가 100 바이트가 아니므로 충분한 공간이 남아 있어야합니다 ... 수퍼 유저에 대해 질문 한 후, 파일 시스템의 클러스터 …

30
쿼티 키보드 출력
문자가 주어지면 문자 뒤에 오는 전체 쿼티 키보드 레이아웃 (공백과 줄 바꿈)을 화면에 출력하십시오. 예를 통해 명확하게 알 수 있습니다. 입력 1 f 출력 1 g h j k l z x c v b n m 입력 2 q 출력 2 w e r t y u i o …

22
닌자 원숭이와 곰, 오 마이!
이 도전은 닌자 베어 몽키 (NinjaBearMonkey) 가 내 블록 빌딩 봇 무리 (Block Building Bot Flocks) 를 수상한 상입니다 ! 흑기사 제출에 도전하십시오 . 축하합니다 NinjaBearMonkey! 여기서의 과제는 매우 간단하지만 다양한 방법이 있습니다. 이야기는 Isometric Illusions 세계 에는 6 가지 유형의 생물이 있다는 것입니다. 닌자, 약자 N 약식 곰 B …
37 code-golf  string 

30
단어의 문자가 알파벳 순서인지 확인
소문자 / 대문자 문자열 [A-Za-z]를 입력으로 받아 들여 발생하는 문자가 고유하고 알파벳 순서 (소문자 및 대문자 무시)인지 여부를 확인하는 함수 / 프로그램을 작성하십시오. 출력이 고유하고 알파벳 순서 인 경우 출력이 정확해야하며 그렇지 않은 경우 거짓입니다. 여기 몇 가지 테스트 사례 a true abcdefGHIjklmnopqrSTUVWXyz true aa false puz true puzz false …

20
전략적 투표, 게임
단일 당선자 선거를위한 가장 일반적인 투표 시스템 중 하나는 복수 투표 방법입니다. 간단히 말해, 가장 많은 표를 얻은 후보자가 승리합니다. 그러나 복수 투표는 수학적으로 건전하지 않으며 유권자들이 자신이 선호하는 후보자에 반대하여 "두 가지 악의 적은"투표를하게되는 상황을 만들게됩니다. 이 게임에서는 복수 투표 시스템을 활용하는 프로그램을 작성하게됩니다. 선거에서 3 명의 후보 중 …

20
최고의 사무라이 대결
공지 : 이 언덕의 도전은 완료되었습니다. 이것은 C5H8NNaO4에 참가한 것에 대한 녹색 확인 표시가 관찰자에게 새로운 답변으로 이동되지 않음을 의미합니다. 여전히 새로운 출품작을 제출할 수 있지만 더 이상 새로운 출품작을 적극적으로 확인하지 않아 새로운 토너먼트가 지연 될 수 있습니다. 소개 이 도전에서, 당신은 궁극의 사무라이 쇼다운 궁극 판 특별 버전 …

2
뮤지컬 트윗 도전
이것은 트위터 이미지 인코딩 챌린지 의 오디오 버전입니다 . 140 바이트 이하의 인쇄 가능한 UTF-8 인코딩 텍스트로 1 분 이상의 음악 을 표현할 수있는 오디오 압축 형식을 디자인 하십시오. 프로그램 이름 뒤에 다음 3 개의 인수를 사용하는 명령 행 프로그램을 작성하여이를 구현하십시오. 문자열 encode또는 decode. 입력 파일 이름입니다. 출력 파일 …

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