수개 국어는 2 개 이상의 서로 다른 프로그래밍 언어에서 실행할 수있는 프로그램입니다. 폴리 글 로트를 만들거나 특정 작업에 대해 폴리 글 로트를 작성하기 쉬운 언어를 선택하기위한 일반적인 팁은 무엇입니까? 대부분의 상황에서 적용될 수있는 팁을 게시하십시오. 즉, 그들은 두 가지 특정 언어의 폴리 글 로트에서만 작동해서는 안됩니다. (너무 구체적인 팁이 있으면 …
이 과제에는 두 가지 스레드가 있습니다. 이것이 경찰의 실입니다. 강도 실은 여기 에 있습니다 . OEIS 시퀀스 를 선택하고 STDIN을 통해 n 또는 다른 형식의 표준 입력을 제공 할 때 시퀀스에서 n 번째 항목을 생성하는 두 개의 다른 언어로 두 개의 전체 프로그램 을 작성 하는 것이 어렵습니다 ( 여기서 …
도전은 매우 간단합니다. 정수 입력이 주어지면 항등 행렬을 n출력합니다 n x n. 항등 행렬은 1왼쪽 상단에서 오른쪽 하단에 걸쳐 있습니다. 생성 한 항등 표를 반환하거나 출력하는 프로그램이나 함수를 작성합니다. 출력은 2D 배열이거나 공백 / 탭과 줄 바꿈으로 구분 된 숫자 일 수 있습니다. 입력 및 출력 예 1: [[1]] 2: …
클라인 은 내가 디자인 한 2D 언어로 12 개의 다른 지형 표면에 내장 될 수 있습니다. 명령 행 인수를 변경하여 Klein 프로그램을 다른 표면에서 실행할 수 있습니다. 토폴로지는 명령 포인터가 프로그램 가장자리에서 벗어날 때 명령 포인터의 위치를 결정합니다. 가장자리에서 벗어나면 ip는 일치하는 색상의 가장자리로 점프하고 화살표에 상대적인 위치를 유지합니다. 즉, …
목표는 간단한 "99 병의 맥주"프로그램을 작성하는 것입니다. 이는 적어도 2 개의 다른 언어 (예 : Python 2 및 Python 3) 에서 유효합니다 . 실행 또는 컴파일 할 완전한 파일이어야합니다. 흥미로운 답변은 투표해야하지만, 컴팩트 함도 중요합니다. 물론 언어 다양성이 주요 목표입니다. 편집 : C ++ 및 Objective-C와 동일한 작업을 수행하는 일반 …
미국의 추수 감사절 이 11 월 24 일에 나옵니다. 많은 사람들이 전통적으로 칠면조와 많은 반찬을 포함하여 가족과 함께 큰 저녁을 먹을 것입니다. 이것은 일반적으로 가족이 다양한 요리를 가져올 사람을 조정해야 함을 의미합니다. 이 과제의 목표는 실행되는 언어마다 다른 접시를 출력하는 폴리 글 로트 를 작성하는 것입니다. 메뉴 ( Wikipedia 에서 …
골 입력을받는 프로그램 / 함수를 만들고 임의의 정수 쌍이 소수 N인지 확인 N하고를 반환합니다 sqrt(6 * N / #coprime). TL; DR 이러한 과제는 Pi를 근사화하기 위해 자연과 두뇌 (및 일부 재사용 가능한 리소스) 만 필요한 알고리즘 시뮬레이션입니다. 좀비 종말 중에 Pi가 정말로 필요하다면,이 방법들은 탄약을 낭비 하지 않습니다 ! 앞으로 …
합리적인 시간과 이동 시간 내에서 Rubik의 큐브 (3 * 3 * 3)를 해결하는 가장 짧은 프로그램을 작성하십시오 (예 : 기계에서 최대 5 초, 1000 미만). 입력 형식은 다음과 같습니다. UF UR UB UL DF DR DB DL FR FL BR BL UFR URB UBL ULF DRF DFL DLB DBR 이 …
선택한 두 가지 언어를 사용하여 할 수 있는 가장 작은 "상호 퀴인 "을 작성하십시오 . 즉, 프로그램 Q의 출력이 P의 소스 코드와 동일하도록 언어 B의 프로그램 Q에 대한 소스 코드를 출력하는 프로그램 A를 언어 A로 작성하십시오. 빈 파일은 계산되지 않으며 "소스 파일을 읽고 인쇄"스타일의 프로그램도 포함하지 않습니다. 편집 : P …
많은 C & R 과제와 달리 별도의 강도 게시물이 필요하지 않습니다. 강도의 목표는 이전 답변을 해독 한 다음 경찰로 새로운 답변을 게시하는 것입니다. 응답자로서 다음과 같은 일련의 폴리 글 로트를 작성합니다 (각 열은 언어이며 각 항목은 해당 언어로 된 답변의 출력입니다). Language: 1 2 3 4 5 6 7 8 …
최근에는 NegativeLiterals확장 프로그램이 사용 되는지 감지 할 수있는 Haskell 프로그램을 작성하는 것을 좋아했습니다 . 나는 다음을 생각해 냈다. data B=B{u::Integer} instance Num B where{fromInteger=B;negate _=B 1} main=print$1==u(-1) 온라인으로 사용해보십시오! True정상적으로 인쇄 됩니다 False. 이제 나는이 일을하는 것이 너무나 즐거웠습니다. 어떤 다른 하스켈 언어 확장 프로그램을 사용할 수 있습니까? 규칙 당신이하고 …
플래시 스토리지의 신뢰성에 부응하여 모든 프로그램을 오래된 1,440 KiB 플로피 중 하나에 저장하기로 결정했습니다. 그러나 3,000 개의 프로그램을 복사하지 않은 후 디스크가 가득 찼습니다. 어떻게 가능합니까? 코드 골프 기술에 능숙하면 대부분의 프로그램은 길이가 100 바이트가 아니므로 충분한 공간이 남아 있어야합니다 ... 수퍼 유저에 대해 질문 한 후, 파일 시스템의 클러스터 …
폴리 퀸은 quine과 polyglot입니다. 1 최소한 두 개의 다른 언어로 유효한 quine을 작성해야합니다. 이것은 코드 골프이므로 가장 짧은 대답 (바이트)이 이깁니다. 1 나는 그것을 만들었다. 또는 오히려 Geobits는 . 그러나 그는 첫 번째 사람도 아니었다 . Quines에 대한 규칙 만 사실 quines 허용됩니다. 즉, 당신은 STDOUT에 그대로 전체 소스 코드를 …
언어 A로 실행하면 프로그램 B가 생성되고 언어 B로 프로그램 A를 실행하면 프로그램 C가 생성되도록 프로그램 A를 생성하십시오. 언어 B에서 실행될 때 프로그램 B는 프로그램 A를 생성하고 언어 A에서 프로그램 B를 실행하면 프로그램 C가 생성됩니다. 언어 A 또는 언어 B 로 실행될 때 프로그램 C 는 "잘못된 언어!"를 인쇄합니다. Program | …