OEIS 폴리 글 로트


12

이것은 OEIS와 관련된 답변 연쇄 도전입니다.

오, 이것에 대한 정당성은 회사가 OEIS 시퀀스를 실제로 나쁘게 인쇄하기 위해 하나의 프로그램이 필요하고 모든 언어를 가지고 있기 때문입니다.

답변 체이닝 형식은 다음과 같은 방식으로 작동합니다.

누군가가 첫 번째 답변을 게시하고 그로부터 모든 추가 솔루션이 유래합니다. 이 답변은 숫자 N이 주어지면 OEIS 순서로 선택한 색인 (모든 것을 순서 1이라고 함), 선택한 언어 (언어 1)의 N 번째 숫자를 입력하는 프로그램입니다.

다른 누군가가 와서 자신의 시퀀스를 선택합니다 (이전 시퀀스와 모든 이전 시퀀스와 달라야 함). 그들은 언어 1에서 N이 시퀀스 1의 N을 출력하고, 언어 2에서 숫자가 N의 시퀀스를 출력하도록 다른 언어 (이전의 모든 언어와 달라야 함)로 프로그램을 만듭니다. 2.

이 과정은 계속해서 무한정 진행됩니다.

시퀀스의 n 번째 항은 첫 번째 항목부터 시작하여 첫 번째 후 n 번 나오는 용어입니다. 여기서 우리는 코더에서 쉽게 0과 1 인덱싱을 사용합니다!

언어 나 시퀀스 재사용이 없습니다.

입력은 정수 또는 정수의 문자열 표현이어야하며 출력은 시퀀스의 올바른 값이어야합니다. 오류 처리 (비 int 입력)는 필요하지 않습니다.

한 번에 두 번 게시해서는 안됩니다.

다시 게시하기 전에 한 시간 이상 기다려야합니다.

콘테스트를 무기한으로 진행할 수는 있지만 일주일 동안 답변을하지 않은 사람 (체인을 끊지 않은 사람)이 게시 한 SECOND-to-last가 누구든지 이깁니다. 마지막으로 언어를 하나 더 추가 할 수 있음을 보여줄 수 있다면 다음 승자까지 도전을 계속하십시오.

입력 또는 출력이 사용자 언어의 숫자 범위를 벗어나지 않는다고 가정 할 수 있습니다 (예를 들어 IEEE의 제한이 시퀀스를 초과하지 않는다고 가정 할 경우). 1 만있는 언어

이전에 사용되지 않은 시퀀스를 선택할 수 있습니다.

사용중인 시퀀스의 입력이 범위를 벗어날 수 없습니다.

서로 다른 두 가지 언어 버전은 서로 다른 언어입니다 (Python 2 및 Python 3은 다른 언어로 간주 됨). 이것은 엄격하지는 않지만 일반적으로 TIO에서 동일한 언어의 다른 버전과 분리되어 있으면 다릅니다.

이것은 금지되지 않지만 OEIS가 제공하는 공식을 사용하지 마십시오.

결과 코드의 길이가 65536자를 초과하는 경우 해당 링크에 링크를 제공하십시오 (예 : Pastebin).

그게 다야 그게 다야. 준비된? 세트? 장난!

예, 이것은 "하나의 OEIS가 다른 것"이지만 멀티 플레이어입니다. 나는 그것이 시원 할 것이라고 생각했다.


1
나는 하나의 OEIS를 차례 차례 즐겼 지만 폴리 글 로트에 대해서는별로 좋지 않기 때문에 아마도 이것을 사이드 라인에서 볼 것입니다.
Giuseppe

오, 이건 친숙하게 들린다 : 스
웨팅

네. 그것은 시원하다고 생각했고 그것을 보지 못했습니다.
Andrew


1
일부 제출은 0 인덱싱을 사용하고 다른 제출은 1 인덱싱을 사용합니다 (제출 # 10의 의견 참조). 둘 다 허용하는 것이 좋습니다.
Robin Ryder

답변:


2

15. 해설자 , A020739

//0q   GxxJiiiiihhZUUUUUUUNYAxcccccbCLDLxyzUUUUUTxyzJCLOzUUUUUURzyzxyzxyzcccccbbCLGC//*/0#
/*	
박망희		   		0#
;*/	
 	

n=>5/2>2?1:40-n//AcaAcAAI(((1)(1)(1)1)((1)(((1)1)1)1)(((1)(1)1)(((1)((1)1)(1)1)1)(((1)(1)(1)(1)1)(((1)(1)((1))(1)1)((1)((1)1)(1)1)(((1)1)(1)(1)1)1)(((1)1)(1)1)(((1)1)1)1)1)1)
//[>[-]<[>+<-],]>>+<[->[>>+<<-]>[<+>-]>[<+>-]<<<]>>>>++++++[<++++++++>-]<<[>+<-]>+.wvWwwWWwwwwwwWwWWWw
               //ip@
               //
;/**/
//I01-* h
//
 ;/*'""""""'""" '""""""""""'"""""'""'"""""""'"""'""""'"'"""""""'"""'""""""'"""'""""""""""*/

온라인으로 사용해보십시오!

C #
Brainfuck
Runic Enchantments
Jelly
Gol> <>
Javascript (Node.js) (All 1s)
괄호
공백 (All 3s)
05AB12 (All 0s)
읽을 수없는
잔디

AlphaBeta
Aheui (All 2s)

Commentator와 몇 가지 계획이 있었지만 다른 언어와의 연락을 유지 한 사람은 한 명뿐이었습니다. 하나는 Jelly (iirc)에서 오류를 일으켰으며 Jelly가 바이트를 어떻게 해석했는지 알지 못했기 때문에 해결할 수 없었습니다.


남은 언어는 남아 있습니다 (이전부터 새로운 언어를 찾았습니다!) : 약 6-12.
Draco18s는 더 이상

Runic Enchantments에 대한 시작 지침 / 팁을 알려 주시겠습니까? 새로운 언어에 대한 코드를 추가 할 수 있었으며, 해결해야 할 유일한 것은 Runic Enchantments입니다. 내가 올바르게 이해하면 RE는 왼쪽 상단에서 시작하여 같은 것과 /\마나를 기반으로 방향을 변경하는 2D 경로 걷기 언어입니다 . 이 최신 nr의 실행 흐름에 대해 간단히 설명해 주시겠습니까? 15 가지 답변은 룬 마법에 대한 것입니까?
Kevin Cruijssen

1
@KevinCruijssen 왼쪽 상단에서 시작하지 않고> <> 및 다른 많은 2D 언어와 다릅니다. 의 모든 (및 모든)에서 시작됩니다 ><^v. 코드가 왼쪽 상단에서 시작하는 유일한 시간은 코드에 해당 바이트가 없고 한 줄 길이 인 경우입니다. 따라서이 폴리 글롯에는 Runic에 많은 IP가 있지만 현재 (현재) 무엇이든하는 것은 이것뿐입니다 >2?1:40-n/. 2?을 건너 뛰어 1:와 그렇게 첫 번째 지침은 push 4, push 0, subtract(4-0 → 4). 그런 다음 /ip@결과 가 나올 때까지 아무 일도 일어나지 않습니다 take input, pow(y,x), print-and-terminate.
Draco18s는 더 이상 SE

그리고 나는 많은 IP를 의미 합니다 . 대부분은 어떤 방식으로 스택 언더 플로를 수행하고 출력을 생성하지 않고 종료됩니다.
Draco18s는 더 이상 SE

아, 알겠습니다. 감사합니다! 그리고 방금 최신 Commentator에서 빌드하는 것을 잊어 버렸습니다. 답변을 완성하기 위해 두 가지를 모두 고칠 수 있는지 살펴 보겠습니다.
Kevin Cruijssen

4

4. 젤리 , A000312

n=>40-n//
//[>[-]<[>+<-],]>>+<[->[>>+<<-]>[<+>-]>[<+>-]<<<]>>>>++++++[<++++++++>-]<<[>+<-]>+.
       //ip@
       //
;/**/

C # (Visual C # Interactive Compiler)
brainfuck
Runic Enchantments
젤리

설명:

우리는 마지막 줄만을 설명하고 다른 모든 줄은 무시됩니다.

;/**/ Argument: z
;/    Reduce z by ; (concatenation) [1]
      z is an integer, so this just returns z itself.
   */ Reduce z by * (exponentiation) [2]
      Again, this returns z itself.
  *   Exponentiation: return [1] ** [2]
      This resolves to (z ** z).

C #이 코드를 무시하도록하기 위해 주석에 코드를 넣으려고합니다. 그러나 /Jelly에서는 /피연산자가 필요 하기 때문에로 시작하는 행 이 유효하지 않습니다 . 여기서 사용하는 피연산자는 ;C #에서 세미콜론으로 완벽하게 맞기 때문에입니다. 실제로 세미콜론과 빈 여러 줄 주석은 함께 2 z = z z 를 계산하는 링크를 만듭니다 . 익명 함수 제출 (예 : 가져 오기)에서 여러 명령문을 허용하지 않는 일반적인 합의가 없으므로 C #의 함수 제출은 여전히 ​​유효합니다.2=


젤리 코드가 어떻게 작동하는지 설명하고 싶습니다.
Draco18s는 더 이상 19:43에 SE

@ Draco18s가 추가되었습니다.
Outgolfer Erik

아 완벽 해 설명합니다. 감사합니다.
Draco18s는 더 이상

3

16. 자바 8 , A000290

//0q   GxxJiiiiihhZUUUUUUUNYAxcccccbCLDLxyzUUUUUTxyzJCLOzUUUUUURzyzxyzxyzcccccbbCLGC//*/0e#'
/*  
박망희             0#
;*/ 
    //\u000A\u002F\u002A
n=>//\u002A\u002Fn->
/**/""+n==""+n?5/2>2?1:40-/**/n:n*n//AcaAcAAI(((1)(1)(1)1)((1)(((1)1)1)1)(((1)(1)1)(((1)((1)1)(1)1)1)(((1)(1)(1)(1)1)(((1)(1)((1))(1)1)((1)((1)1)(1)1)(((1)1)(1)(1)1)1)(((1)1)(1)1)(((1)1)1)1)1)1)
//[>[-]<[>+<-],]>>+<[->[>>+<<-]>[<+>-]>[<+>-]<<<]>>>>++++++[<++++++++>-]<<[>+<-]>+.wvWwwWWwwwwwwWwWWWw
                          //ip@
                          //
;/**/
//I01-* h
//
 ;/*""'"""'""""""""""'"""" "'""'"""""""'"""'""""'"'"""""""'"""'""""""'"""'""""""""""*/

폴리 글 로트 체인에서 Java 답변을 16 번째 답변으로 추가 할 수있는 날을 보지 못했다고 생각했습니다! :디

1. C #에서 시도 : a(n)=40n
2. brainfuck에서 시도 : a(n)=1+n mod 2
3. Runic Enchantments에서 시도 : a(n)=4n
4. 시도 Jelly에서 : a(n)=nn
5. Gol> <>에서 시도 : a(n)=n
6. JavaScript에서 시도 : a(n)=1
7. 괄호로 시도하십시오 : x n + y n = z n  에 정수가 아닌 솔루션이  있으면  a(n)=1 if xn+yn=zn has a nontrivial solution in integers, otherwise a(n)=0
8. 공백에서 시도하십시오 : a(n)=3
9 05AB1E에서 시도 : a(n)=0
10. 읽을 수없는 곳에서 시도 : a(n)=n
11. 잔디에서 시도 : a(n)=n/10(log10(n))
12. 폭을보십시오 ( N을 ) = N + 1  과  N 2 13 AlphaBeta 그것을 시도 : ( N ) = 1 N 14. Aheui 그것을 시도 : ( n은 ) = 2 (15)은 해설자에보십시오. ( N은 ) = 2 , N을a(n)=n+1 with n2
a(n)=1n
a(n)=2
a(n)=2n+6
16. Java 8에서 사용해보십시오 : a(n)=n2

설명:

CGCC에서이 언어들에 대해 들어 본 적이 있지만 Java, C #, 05AB1E 및 Whitespace에 대해서만 숙련되어 있으며 코드의 JavaScript 부분을 읽을 수 있습니다. 다른 언어는 대부분 익숙하지 않기 때문에 Java가 C # / JavaScript와 상호 작용하도록 변경하기를 바랐지만 대부분의 다른 언어는 여전히 작동합니다.

해결해야 할 첫 번째 주요 사항은 Java n->와 C # / JavaScript n=>였습니다. Java는 코드의 일부로 유니 코드 값을 지원하므로 다음을 사용하십시오.

//\u000A\u002F\u002A
n=>//\u002A\u002Fn->

C # / JavaScript에서 다음과 같이 해석됩니다.

//\u000A\u002F\u002A
n=>//\u002A\u002Fn->

그러나 Java에서 이것은 다음과 같습니다.

//
/*
n=>//*/n->

때문이다 \u000A, 라인 - 휴식이다 \u002F입니다 /\u002A입니다 *자바.

그런 다음 Java와 C # / JavaScript의 순서를 구별하기 위해 다음을 추가했습니다.

""+n==""+n?...:n*n

...5/2>2?1:40-nn*na(n)=n2

왜 이것이 작동합니까? Java 문자열에서 객체는 객체의 ==참조가 동일한 위치를 가리키는 지 또는 프리미티브가 동일한 지 Object.equals(Object)확인하는 데 사용되며 실제 는 이러한 객체의 값이 동일한 지 확인하는 데 사용됩니다. 그래서 ""+n==""+nC # / 자바 스크립트에서 자바 falsey하지만 truthy 될 것입니다.


이 문제가 해결 된 후 (기존 줄 바꿈을 재사용하여 공백 프로그램을 중단하지 않음) 몇 가지 사항을 수정해야했습니다. Runic Enchantments, Jelly, Unreadable 및 Commentator 등 기존 프로그램 중 4 개가 실패했습니다.

읽을 수없는 수정은 쉬웠습니다. 우리 """"는 첫 번째 앞에 4 를 추가 '했으므로 단순히 '어딘가에 더 일찍 배치하고 (첫 번째 줄의 끝에 배치했습니다) '""""맨 아래에있는 코드의 읽을 수없는 부분에서 행간 을 제거하십시오 .

그은을주고 있었다 젤리를, 온 후 IndexError: pop from empty list. 젤리에 능숙하지 않기 때문에 왜이 오류가 발생했는지 정확히 알지 못합니다. 마지막 줄이 젤리 프로그램의 메인 링크가 될 것임을 정확하게 기억한다면, 마지막 줄의 코드는 다른 링크를 사용하지 않기 때문에 다른 모든 것을 무시해야합니다. 그러나 어떻게 든 부분은 ""+n==""+n여전히 문제가되었습니다. /**/해당 줄 앞에 추가하여이 문제를 해결할 수있었습니다 .

룬 마법에 관해서는 더 이상 아무것도 출력하지 않았습니다. @ Draco18s 는 Runic Enchantments가 >동시에 동시에 시작 되지만 >2?1:40-n/and와 /ip@관련이 있다고 나에게 지적했습니다 . 이는 룬 마법 부여 프로그램의 흐름을 이해하는 데 큰 도움이고, 나는를 추가하여 경로를 해결할 수 있었다 /**/에서 >2?1:40-/**/n:n*n, 그리고의 위치 변화 //ip@, //마지막 줄에, 그리고 공간.

남은 것은 해설자였습니다. 그 시점에서 나는 이전에 추가 한 수정 /**/이 그리 좋은 아이디어가 아니라는 것을 깨달았습니다 . 왜냐하면 내장 /*(유니 코드 문자 및 출력으로 활성 변환) 및 */(숫자로 활성 출력) 때문에 많은 쓰레기를 출력하기 때문입니다. ..>.> 약간의 어려움을 겪고 몇 가지 시도를 한 후에 수정이 매우 쉬운 것으로 판명되었습니다 . 첫 번째 줄에 e이전을 추가했습니다 #. e#는 내가 추가 한 코드로 인해 발생하는 문제를 수정하여 활성을 무효화하는 기본 제공 기능입니다.


2
와우, 잘 했어. 이 시점에서 Java가 추가 될 것으로 기대하지는 않았습니다.
Draco18s는 더 이상

@ Draco18s이 폴리 글 로트 챌린지가 파이썬으로 시작하지 않아서 기뻤습니다. 그때부터 Java를 추가하는 것이 불가능했을 것입니다. JavaScript / C #은 주석 및 실행 측면에서 Java와 다소 유사하므로 여기에서 많은 도움이되었습니다. 다행입니다. 다음 체인에서 행운을 빈다. 체인을 더 이상 만들 수는 없지만 체인이 적어도 몇 번 더 늘어나기를 기대합니다. :)
Kevin Cruijssen

내가 준비한 것은 명령 세트에없는 문자를 방해하지 않고 무시하는 문자 세트를 사용하거나 다른 규칙을 사용하는 2D 언어입니다.
Draco18s는 더 이상

2

6. JavaScript (Node.js) , A000012

//
n=>5/2>2?1:40-n//
//[>[-]<[>+<-],]>>+<[->[>>+<<-]>[<+>-]>[<+>-]<<<]>>>>++++++[<++++++++>-]<<[>+<-]>+.
               //ip@
               //
;/**/
//I01-* h
//
 ;/**/

C # (A022996) : 5/2==2함수가 40-n(Line 2)를 반환 하므로

BF (A000034) : 추가 된 부품은 전체 테이프를 한 셀만 오른쪽으로 밀고 다른 셀은 변경하지 않습니다 (라인 2-3).

Runic (A000302) : 이후는?2건너 뛰고 1:다른 작업은 4(라인 2)에서 수행됩니다.

젤리 (A000312) : 변경되지 않은 마지막 줄

Gol> <> (A001489) : 변경되지 않은 첫 번째 열

JS (ES6) (A000012) : 5/2>2함수가 1(Line 2)를 반환 하므로

삼항 5/2>2?1:40-n을 C # 부분에 몰래 넣었습니다 . C 5/2==2에서 함수는을 반환 40-n하고 JS 5/2>2에서는 함수가 1을 반환합니다. C 스타일 주석은 더 실용적인 언어 (특히 C와 Python)를 추가하는 것을 거의 불가능하게 만들었습니다. 4-5 행에 더 많은 공간이 추가되어 Runic 부품이 작동합니다.


1
The C-style comments made it nearly impossible to add more practical languages (specifically C and Python).이것이 폴리 글 로트 도전의 방식입니다.
Draco18s는 더 이상 SE

2

8. 공백 , A010701

//   
	
		   		
	
 	

n=>5/2>2?1:40-n//(((1)(1)(1)1)((1)(((1)1)1)1)(((1)(1)1)(((1)((1)1)(1)1)1)(((1)(1)(1)(1)1)(((1)(1)((1))(1)1)((1)((1)1)(1)1)(((1)1)(1)(1)1)1)(((1)1)(1)1)(((1)1)1)1)1)1)
//[>[-]<[>+<-],]>>+<[->[>>+<<-]>[<+>-]>[<+>-]<<<]>>>>++++++[<++++++++>-]<<[>+<-]>+.
               //ip@
               //
;/**/
//I01-* h
//
 ;/**/

온라인으로 사용해보십시오!

C #
Brainfuck
Runic
Jelly
Gol> <>
Javascript
Paranthetic

공백이 어떻게 작동하는지 잘 모르겠습니다. 입력에 다른 값을 곱하기 위해 열심히 노력했지만 입력 연산, 출력 작업 및 스택 값 푸시 작업이 있었으므로 infix 산술에 대해 계속 불평했습니다.

3스택으로 밀 때 입력 값이 손실되는 것처럼 보이지만 잘 작동합니다. 3의 시퀀스를 즐기십시오. 프로그램 은 기술적으로 입력받아 버립니다.

또한 Paranthetic의 작동 방식을 모르므로 제출이 유효한지 실제로 확인할 수는 없지만 공백 코드가 간섭하지 않는다는 것을 알 수 있습니다.

향후 답변 : Runic의 탭은 단일 명령 범위이며 코드 레이아웃에 혼란을 겪습니다.


공백도 모르지만 설명서를 읽으면 실제로 입력 값이 스택 자체가 아닌 스택의 상단이 가리키는 힙 위치에 저장되는 것 같습니다.
ArBo

@ArBo 가능. "읽고 인쇄"하면 입력 내용을 다시 얻을 수 있다는 것을 알고 있습니다. 그러나 "읽고, 10을 누르고, 인쇄하고, 인쇄"하면 10과 오류가 발생합니다. 그래서 나는 "그것과 함께"가서 내가 할 수있는 것을 알았습니다.
Draco18s는 더 이상

1
참고 : 공백의 입력은 실제로 사전 /지도 역할을하는 힙으로 푸시됩니다. 10을 누르고 STDIN을 읽으십시오. 스택이 비어 있고 힙에가 포함 [{10: input}]됩니다. 공백에서 즉시 읽고 출력하는 cat 프로그램을 만들려면 일반적으로 다음과 같은 작업을 수행하려고합니다. Push 0; 중복 0; STDIN을 읽으십시오. 검색 (이것은 우리가 복제 한 0을 팝하고 힙 주소 0에서 스택으로 값을 푸시합니다); 팝하여 STDOUT으로 출력합니다. 추신 : 여기 내가 항상 사용하는 유용한 온라인 디버거.
Kevin Cruijssen

@KevinCruijssen 유용합니다!
Draco18s는 더 이상 SE

2

11. 잔디 , A000030

//0q   
	
		   		
	
 	

n=>5/2>2?1:40-n//(((1)(1)(1)1)((1)(((1)1)1)1)(((1)(1)1)(((1)((1)1)(1)1)1)(((1)(1)(1)(1)1)(((1)(1)((1))(1)1)((1)((1)1)(1)1)(((1)1)(1)(1)1)1)(((1)1)(1)1)(((1)1)1)1)1)1)
//[>[-]<[>+<-],]>>+<[->[>>+<<-]>[<+>-]>[<+>-]<<<]>>>>++++++[<++++++++>-]<<[>+<-]>+.wvWwwWWwwwwwwWwWWWw
               //ip@
               //
;/**/
//I01-* h
//
 ;/*'""""""'""" '""""""""""'"""""'""'"""""""'"""'""""'"'"""""""'"""'""""""'"""'""""""""""*/

온라인으로 사용해보십시오!

잔디를 제외한 모든 문자를 무시 w, v그리고 W; 편리하게도이 세 문자는 이전에 사용 된 여러 언어에서 무시됩니다. 운 좋게도, Grass에서 약간 복잡한 기능을 코딩하는 것이 내 능력을 넘어 서기 때문에 시퀀스 A000030 (10 진수의 초기 숫자를 반환)은 여전히 ​​사용 가능합니다.

C #
brainfuck
Runic
Jelly
Gol> <>
JavaScript
괄호
공백
05AB1E
읽을 수 없음

Grass의 관련 부분은 wvWwwWWwwwwwwWwWWWw입니다. 작동 방식에 대한 내 (아마도 결함이있는) 이해는 다음과 같습니다. 스택은 OUT::SUCC::w::IN::ε(즉 w, 문자 w) 로 초기화됩니다 . 각 명령어는 스택에 요소를 추가합니다 (팝업되지 않습니다). ws 또는 Ws 의 수 는 스택에서 얼마나 깊게 갈지를 나타냅니다. v지침을 구분합니다.

wv        # identity
Www       # identity OUT
WWwwwwww  # identity IN (read in 1 character)
Ww        # apply the function identity IN
WWWw      # apply the function identity OUT to the value at the top of the stack

입력이 1234끝에 있으면 스택은 아마도 다음과 같습니다 1::1::id IN::id OUT::id::OUT::SUCC::w::IN::ε.

더 짧아 질 수 있지만 ( id OUT예를 들어 정의 할 필요는 없습니다 ), 작동하는 버전을 찾 자마자 멈췄습니다.

Grass를 아는 사람이 설명을 수정 / 개선하고 싶다면 내 답변을 편집하십시오!


이것은 내가 실행 가능한 것으로 식별 한 언어 중 하나이지만 설명서를 이해하고 코드를 작성할 수 없었습니다. +1
Draco18s는 더 이상 SE

1
@ Draco18s 작동 방식에 대한 설명을 추가하려고했습니다.
Robin Ryder

확실히 도움이되지만 여전히 머리를 긁적입니다. 나는 당신이 A000030을 요킹했을 때 미래의 대답 중 하나를 재 작업해야했습니다 (단일 바이트로 입력하는 언어는 고통입니다 .3 바이트 프로그램은 거의 60으로 바뀌 었습니다 (예, 실제로 그보다 앞서 계획 했습니다 )).
Draco18s는 더 이상 SE

2

17. 페페 , A000578

//0q   GxxJiiiiihhZUUUUUUUNYAxcccccbCLDLxyzUUUUUTxyzJCLOzUUUUUURzyzxyzxyzcccccbbCLGC//*/0e#'
/*	
박망희		   		0#
;*/	
 	//\u000A\u002F\u002A
n=>//\u002A\u002Fn->
/**/""+n==""+n?5/2>2?1:40-/**/n:n*n//AcaAcAAI(((1)(1)(1)1)((1)(((1)1)1)1)(((1)(1)1)(((1)((1)1)(1)1)1)(((1)(1)(1)(1)1)(((1)(1)((1))(1)1)((1)((1)1)(1)1)(((1)1)(1)(1)1)1)(((1)1)(1)1)(((1)1)1)1)1)1)
//[>[-]<[>+<-],]>>+<[->[>>+<<-]>[<+>-]>[<+>-]<<<]>>>>++++++[<++++++++>-]<<[>+<-]>+.wvWwwWWwwwwwwWwWWWw
                          //ip@
                          //rEeE rEeeEe reEE
;/**/
//I01-* h
//
 ;/*""'"""'""""""""""'"""" "'""'"""""""'"""'""""'"'"""""""'"""'""""""'"""'""""""""""*/

온라인 통역

C #
Brainfuck
Runic Enchantments
Jelly
Gol> <>
Javascript (Node.js) (All 1s)
괄호
공백 (All 3s)
05AB12 (All 0s)
읽을 수없는
잔디

AlphaBeta
Aheui (All 2s)
Commentator
Java

전체 소스를 포함하지 않은 경우 Pepe 링크를 변명해야합니다. 인터프리터는 Pepe가 아닌 코드 (세트에 포함되지 않은 문자)를 무시 RE re하므로 짧은 링크는이를 인코딩하지 않습니다. 디지털 입력 값.

()=

AlphaBeta는 출력을 작성한 후 오류를 던지기 시작했지만 이전 답변이 주입 된대로 나는 그것을 내버려 두었습니다. 나는이 답변을 위해 그것을 고치려고 계획했지만 문제를 해결하기 위해 점프 오프셋을 파는 데 약간의 시간을 소비해야합니다. 입력 오류는 >0수정하기 쉽지만 0, 같은 오류가 발생하면 오프셋을 수정하기 위해 코드를 다시 학습하는 데 시간이 걸립니다. W대신에 사용할 수 있기를 원 UUUUUUUUUU하지만 Grass 코드에 혼란을 겪습니다.


갈 다른 4-11 언어. 내가 템플릿 화 한 것 중 하나는 Brainfuck을 히스 티를 던지기로 결정했기 때문에이 답변에 사용하지 않았습니다 (나는 갈 것입니다!). BF가 얼마나 일찍 완료되었는지를 감안할 때, BF가 효과가 있는지 묻고 BF를 확인하지 않았습니다.
Draco18s는 더 이상 SE

[수락 표시에 관한 전체 공개] 나는 4 일 목요일이 공휴일이며 일주일이 지나기 전에이 답변을 게시 할 시간에 내 메모에 액세스 할 수 없다는 것을 잊었습니다. 다른 사람들이 답을 찾고 게시 할 수 있도록하기 위해 응답 속도를 늦췄습니다. 유예 기간보다 오래 지속하려는 의도는 없었습니다. 내가 할 수없는 경우 여전히 작동 할 수 있다고 생각되는 나머지 언어를 나열하기 전에 내가 해결 한 다른 4 또는 5 언어.
Draco18s는 더 이상



1

7. 괄호 , A019590

//
n=>5/2>2?1:40-n//(((1)(1)(1)1)((1)(((1)1)1)1)(((1)(1)1)(((1)((1)1)(1)1)1)(((1)(1)(1)(1)1)(((1)(1)((1))(1)1)((1)((1)1)(1)1)(((1)1)(1)(1)1)1)(((1)1)(1)1)(((1)1)1)1)1)1)
//[>[-]<[>+<-],]>>+<[->[>>+<<-]>[<+>-]>[<+>-]<<<]>>>>++++++[<++++++++>-]<<[>+<-]>+.
               //ip@
               //
;/**/
//I01-* h
//
 ;/**/

C # (A022996)

BF (A000034)

룬 문자 (A000302)

젤리 (A000312)

골> <> (A001489)

JS (ES6) (A000012)

괄호 (A019590)

괄호는 ()문자를 제외한 모든 것을 무시합니다 . 나는 1모든 닫는 괄호 앞에 s 를 삽입 하여 젤리가 괴물이되는 것을 막았습니다 (편집 : 나는 )1로 선행하지 않았으므로 모두 필요하지는 않지만, 골프를 치기에는 너무 늦었습니다). 실제 코드는이라는 람다를 정의하며 ((())), 숫자로 호출하여 결과를 생성 할 수 있습니다 (1 색인).


시퀀스가 일정하지 않다는 것을 알 수 있지만 실제로 출력을 변경하도록 프로그램을 얻는 방법을 모르기 때문에 Paranthetic에 입력을 전달하는 방법을 이해하고 싶습니다. 아뇨 . 아뇨 . 아뇨 .
Draco18s는 더 이상 SE

@ Draco18s 그것은 당신이하려는 의미에서 입력을받지 않습니다. 코드 자체는이라는 함수를 정의합니다 ((())). 바닥 글은 원하는 인수를 사용하여 해당 함수를 호출합니다. 숫자 2 아래의 괄호 세트는 괄호 안에 2를 의미합니다. final ()()()* n으로 변경하면 on 함수가 호출됩니다 n.
ArBo

1
아 ... 지금 이해가 되네요. 제출물을 확인할 수있는 좋은 방법이 없었고 보장이 유효한지 확인하기 때문에 내가 쫓아 온 것이 었습니다. ). 도움이되었습니다.
Draco18s는 더 이상

1

10. 읽을 수 없음 , A001477

//0q   
	
		   		
	
 	

n=>5/2>2?1:40-n//(((1)(1)(1)1)((1)(((1)1)1)1)(((1)(1)1)(((1)((1)1)(1)1)1)(((1)(1)(1)(1)1)(((1)(1)((1))(1)1)((1)((1)1)(1)1)(((1)1)(1)(1)1)1)(((1)1)(1)1)(((1)1)1)1)1)1)
//[>[-]<[>+<-],]>>+<[->[>>+<<-]>[<+>-]>[<+>-]<<<]>>>>++++++[<++++++++>-]<<[>+<-]>+.
               //ip@
               //
;/**/
//I01-* h
//
 ;/*'""""""'""" '""""""""""'"""""'""'"""""""'"""'""""'"'"""""""'"""'""""""'"""'""""""""""*/

온라인으로 사용해보십시오!

C #
Brainfuck
Runic
Jelly
Gol> <>
Javascript
Paranthetic
공백
05AB1E

읽을 수없는 이름은 읽을 수 없습니다. 그것을 프로그래밍하려면 템플릿을 사용해야하고 읽을 수있는 텍스트에서 읽을 수없는 코드로 변환해야했습니다.

[A=READ()];DO{(A+1)?:BOTH(PRINT(A),[A=READ()])}
[A=READ()]: '""""""'"""'""""""""""
PRINT(A): '"'"""""""'"""
A?: '""'"""
Functioning:
['""""""'"""'""""""""""];'"""""{('""'"""""""'""")?:'""""('"('"""""""'"""),['""""""'"""'""""""""""])}

입력에서 각 문자를 읽고 출력하기 만하면됩니다. 더 지루한 시퀀스 중 하나이지만 작업하기 어려운 언어에는 적합합니다. 루프가 작동하기 전에 시퀀스 A000030 을 사용하여 장난감을 가지고 놀았습니다 .

원격 데스크톱을 통한 작업은 고통 스럽습니다. 모든 것이 제대로 작동한다고 생각하고 모든 링크를 수행 한 다음 그 중 하나가 고장 나고 눈치 채지 못했음을 깨달으십시오.


제거하는 것을 잊었지만 ;/**/중간 영역에서 아무것도하지 않고 제거 할 수 있습니다. 99 % 확실합니다. 그것은 젤리 덩어리 였지만 길 어딘가에 복제되었고 더 이상 목적을 제공하지 않습니다.
Draco18s는 더 이상

@RobinRyder Ditto, Runic에 대한 고정 링크도 (어딘가에 잘못된 복사-붙여 넣기). Runic에서 작동하는 이유에 대한 설명은 # 3을 참조하십시오.
Draco18s는 더 이상 SE

참고로 : 여기에서 체인 에 최소 5 개 이상 을 추가 할 수 있지만 15에 더 가까운 것이 가능하다는 사실을 알고 있습니다 .
Draco18s는 더 이상

1

14. Aheui , A007395

AlphaBeta가 작동하도록 약간 변경되었습니다.

//0q   GxxJiiiiihhZUUUUUUUNYAxcccccbCLDLxyzUUUUUTxyzJCLOzUUUUUURzyzxyzxyzcccccbbCLGC
/*  
박망희*/               



n=>5/2>2?1:40-n//AcaAcAAI(((1)(1)(1)1)((1)(((1)1)1)1)(((1)(1)1)(((1)((1)1)(1)1)1)(((1)(1)(1)(1)1)(((1)(1)((1))(1)1)((1)((1)1)(1)1)(((1)1)(1)(1)1)1)(((1)1)(1)1)(((1)1)1)1)1)1)
//[>[-]<[>+<-],]>>+<[->[>>+<<-]>[<+>-]>[<+>-]<<<]>>>>++++++[<++++++++>-]<<[>+<-]>+.wvWwwWWwwwwwwWwWWWw
               //ip@
               //
;/**/
//I01-* h
//
 ;/*'""""""'""" '""""""""""'"""""'""'"""""""'"""'""""'"'"""""""'"""'""""""'"""'""""""""""*/

온라인으로 사용해보십시오!

Aheui는 한국인이 아닌 문자를 무시하고 박망희인쇄합니다.2 되어 종료 .

C #
Brainfuck
룬 마법 부여
Jelly
Gol> <>
Javascript (Node.js)
괄호
공백
05AB12
읽을 수없는
잔디
너비
AlphaBeta
Aheui


우리는 지금 롤 모든 일, 모든 2와 3이 그래서
Shieru Asakoto

@ShieruAsakoto 아, 3 개 다 있었나요? 나는 그것을 몰랐다.
LegenDUST

# 8은 모두 -3입니다. 광산 (# 6)은 모두 1입니다.
Shieru Asakoto 2016 년

* 목록에서 제외하십시오. * 작동한다는 것을 알고 있었지만 프로그램을 작성하는 방법을 몰랐으며 설명서를 한 눈에 이해하기가 쉽지 않았습니다. 이제 내가 작성한 다른 답변을 여전히 확인할 수있는 곳이 있는지 확인하십시오.
Draco18s는 더 이상 SE

1
@ Draco18s가 움직여 /*이제 작동합니다. 그리고 Aheui 코드는보기에 좋습니다.
LegenDUST


0

3. 룬 마법 , A000302

n=>40-n//
//[>[-]<[>+<-],]>>+<[->[>>+<<-]>[<+>-]>[<+>-]<<<]>>>>++++++[<++++++++>-]<<[>+<-]>+.
       //ip@
       //

온라인으로 사용해보십시오!

씨#

BF

Runic 기능을 유지하는 데 도움이 필요한 경우 Runic git repo의 마스터 브랜치에 Esoteric IDE 와 Unity3D로 작성된 IDE가 있습니다. Esoteric IDE는 IP 방향 표시를 잘 처리하지 못합니다 (주로 기존 프레임 워크에 추가 할 수 없음).

모두는 BF는 자기 때문에 동안 (주로 스택 언더 플로우에) 잘못된 작업을 수행에 종료하는 것이 IP를 한 무리의 생성 >은 C #에서가 함께 스택을 채 웁니다 4도달, 주석 업체의 반송 (룬의 거울)을 ip@실행하기 위해 x^4온 x를 입력하고 결과를 인쇄하십시오.


0

5. 골> <> , A001489

//
n=>40-n//
//[>[-]<[>+<-],]>>+<[->[>>+<<-]>[<+>-]>[<+>-]<<<]>>>>++++++[<++++++++>-]<<[>+<-]>+.
       //ip@
       //
;/**/
//I01-* h
//
 ;/**/

온라인으로 사용해보십시오!

C #
Brainfuck

젤리

C #에서 한 줄 주석 마커를 사용하여 Fish IP를 작동 코드로 리디렉션하고 I01-*h, 입력을 읽고, -1을 곱한 후 결과를 출력합니다. Gol> <>은 입력을 읽고 raw> <>에 비해 쉽게 스택을 덤프합니다.

C #과 Jelly 모두 마지막 줄의 선행 공백을 무시하고 두 곰팡이의 NOP 셀인 Fish 및 Runic IP의 적절한 흐름을 보장하기 위해 공백이 삽입되었습니다.


0

12. 너비 , A020725

//0q   
	
		   		
	
 	

n=>5/2>2?1:40-n//AcaAcAAI(((1)(1)(1)1)((1)(((1)1)1)1)(((1)(1)1)(((1)((1)1)(1)1)1)(((1)(1)(1)(1)1)(((1)(1)((1))(1)1)((1)((1)1)(1)1)(((1)1)(1)(1)1)1)(((1)1)(1)1)(((1)1)1)1)1)1)
//[>[-]<[>+<-],]>>+<[->[>>+<<-]>[<+>-]>[<+>-]<<<]>>>>++++++[<++++++++>-]<<[>+<-]>+.wvWwwWWwwwwwwWwWWWw
               //ip@
               //
;/**/
//I01-* h
//
 ;/*'""""""'""" '""""""""""'"""""'""'"""""""'"""'""""'"'"""""""'"""'""""""'"""'""""""""""*/

1- 색인. 종료 코드로 출력합니다.

온라인으로 사용해보십시오!

너비와 관련된 유일한 문자는 a-zA-Z입니다. 너비 실행 코드는 다음과 같습니다.

qnnAcaAcAAI

처음 세 문자 qnn는 작동하지 않습니다. Ac입력에서 정수를 읽고 ano-op이며 AcAA정수를 1 씩 증가시킵니다. I프로그램을 종료하고 스택의 맨 위가 종료 코드가됩니다. 프로그램이 종료 된 이후 프로그램의 다른 모든 문자는 무시됩니다.

C #
brainfuck
Runic Enchantments
Jelly
Gol> <>
JavaScript
괄호
공백
05AB1E
읽을 수없는
잔디


이 도전에 대해 고려하기 위해 eslolangs를 검색 할 때이 항목을 실행 한 것을 모호하게 기억할 수 있습니다. 나는 다른 언어와의 갈등으로 인해 그것을 떨어 뜨렸다 고 생각하지만, 나는 여전히 좋다고 생각합니다. Cursory check은 두 게임을 멋지게 만들 수 있다고 제안합니다.
Draco18s는 더 이상 SE

0

13. 알파 베타 , A162672

//0q   GxxJiiiiihhZUUUUUUUNYAxcccccbCLDLxyzUUUUUTxyzJCLOzUUUUUURzyzxyzxyzcccccbbCLGC
	
		   		
	
 	

n=>5/2>2?1:40-n//AcaAcAAI(((1)(1)(1)1)((1)(((1)1)1)1)(((1)(1)1)(((1)((1)1)(1)1)1)(((1)(1)(1)(1)1)(((1)(1)((1))(1)1)((1)((1)1)(1)1)(((1)1)(1)(1)1)1)(((1)1)(1)1)(((1)1)1)1)1)1)
//[>[-]<[>+<-],]>>+<[->[>>+<<-]>[<+>-]>[<+>-]<<<]>>>>++++++[<++++++++>-]<<[>+<-]>+.wvWwwWWwwwwwwWwWWWw
               //ip@
               //
;/**/
//I01-* h
//
 ;/*'""""""'""" '""""""""""'"""""'""'"""""""'"""'""""'"'"""""""'"""'""""""'"""'""""""""""*/

온라인으로 사용해보십시오!

원래는 시퀀스 A000030과 코드를 사용하려고 계획 JCL했지만 요크가 발생했습니다 (단일 바이트로 입력하는 언어의 경우 좋은 순서입니다). 새 시퀀스를 선택한 후이 항목의 원래 코드는 다음과 같습니다.

JiiiiihhZUUUUUNYAxcccccbCLDLxyzUUUUTTxxyzJCLOzWRxyxyzcccccbbCL
^                                                                 Read input (single byte)
                 ^          ^^^      ^^^^    ^  ^^^^^             Clear regisers
        ^                                            ^^^^^^^^^    Input = 0: print 0
 ^^^^^^^ ^^^^^                 ^^^^^^         ^                   Set jump locations
                  ^^^^^^^^                                        Print `1`
                          ^^                                      Print initial byte
                                         ^^^                      Read and print input
                                            ^                     (and loop)

의 시퀀스 xxx또는 xyzxyz심지어하지만, 50-4 * 10 + 6 "이상 - - 9 개 지침 - 열 지침 점프-에 목표를 쉽게 값을 유용한 스페이서 ("5 * 10-4 "로 (46)는 쉽다이다 더 간단합니다 : 단 5) 당신은 그 중 몇 가지를 보게 될 것입니다.

그러나 첫 번째 줄에 다른 바이트가 있으므로 jump-to codels에는 새로운 값이 필요했으며 다음과 같이 바뀌 었습니다.

//0q   xxxJiiiiihhZUUUUUUNYAxcccccbCLDLxyzUUUUUTxxyzJCLOzWRxyxyzcccccbbCL

이 코드를 너비 코드로 실행 G하지 않으려면 문자열 리터럴 (AlphaBeta에서는 중요하지 않음), 스택 맨 위를 팝업하는 명령 및 W종료시 알파 베타가 충돌하지 않도록 하는 추가 코드 가 필요합니다.

//0q   GxxJiiiiihhZUUUUUUNYAxcccccbCLDLxyzUUUUUTxxyzJCLOzWWWWWWRxyxyzcccccbbCLGw

그래도 Grass와의 충돌을 피하기 위해 대신 명령을 w C사용하는 대신 사용됩니다. 그런 다음 "종료 프로그램"점프가 UUUUUU대신에 대체됩니다. WWWWWW이렇게하면 나머지 정크 코드의 중간에 IP가 남아 있지만 오류가 인쇄되지 않을만큼 충분히 남습니다. U이것이 문제가된다면 몇 개의 추가를 쌍으로 추가 할 수 있습니다.

//0q   GxxJiiiiihhZUUUUUUNYAxcccccbCLDLxyzUUUUUTxxyzJCLOzUUUUUURxyxyzcccccbbCLGC

추가 iRunic이 실행을 끝내는 은 유효한 입력에 대한 NOP입니다. 입력 할 왼쪽 없음 읽기는 스택에 아무것도 푸시하지 않습니다 ( "모든 입력 읽기"는 Runic의 고통입니다).

C #
brainfuck
룬 마법
Jelly
Gol> <>
JavaScript
괄호
공백
05AB1E
읽을 수없는
잔디
너비


4 개에서 11 개 사이의 언어가 필요합니다 그러나 Ook !, Jolf, Blank 및 Brackets와 같이 몇 가지 조사가 필요한 언어가 있습니다. 나는 그것들이 사용될 수 있는지 아닌지를 모른다. 그리고 직관은 아마 그렇지 않다고 말하지만 그것들을 배쉬로주지 않았다 (주로 그들은 TIO에 있지 않기 때문에).
Draco18s는 더 이상 SE

0

18.] = [, A010716 , 모두 5의 시퀀스

//0q   GxxJiiiiihhZUUUUUUUNYAxcccccbCLDLxyzUUUUUTxyzJCLOzUUUUUURzyzxyzxyzcccccbbCLGC//*/0e#'[=====[===]]=[[==========]]=[
/*] 
박망희             0#
;*/ 
    //\u000A\u002F\u002A
n=>//\u002A\u002Fn->
/**/""+n==""+n?5/2>2?1:40-/**/n:n*n//AcaAcAAI(((1)(1)(1)1)((1)(((1)1)1)1)(((1)(1)1)(((1)((1)1)(1)1)1)(((1)(1)(1)(1)1)(((1)(1)((1))(1)1)((1)((1)1)(1)1)(((1)1)(1)(1)1)1)(((1)1)(1)1)(((1)1)1)1)1)1)
//[>[-]<[>+<-],]>>+<[->[>>+<<-]>[<+>-]>[<+>-]<<<]>>>>++++++[<++++++++>-]<<[>+<-]>+.wvWwwWWwwwwwwWwWWWw
                          //ip@
                          //rEeE rEeeEe reEE
;/**/
//I01-* h
//
 ;/*""'"""'""""""""""'"""" "'""'"""""""'"""'""""'"'"""""""'"""'""""""'"""'""""""""""*/

이 언어는 TIO에 있지 않고 유일한 인터프리터는 또 다른 해석 언어 자체를 작성 또한 TIO에 없습니다. 그리고 지난주에 마지막 순간에 Brainfuck과 잘 어울리지 않았지만 Pepe 답변을 게시 한 후 몇 시간 동안 무엇이 잘못되었는지 알아 냈으므로 이번 주에 저장했습니다. TIO가 아닌 언어이기 때문에 나는이 언어를 거의 모든 항목에 쉽게 접할 수 있고 체인을 계속 유지할 수있는 에이스 인을 고려하고있었습니다.

인터프리터 코드를 맨 위에있는 "코드"상자에 넣고 입력의 응답 코드를 입력 한 후 실행을 클릭하고 출력 (항상 인쇄되는 추가 정크)을 가져옵니다.

] = [의 조작 부분은 첫 번째 행의 끝에 있습니다.

[=====[===]]=[[==========]]=[

그것의 그 뒤에 [브레인 퍽 경기 파괴 (나머지 인해 방법으로 무시되고 있다는 []브레인 퍽에 의해 처리됩니다) 그리고 나는 보았다 일단 브레인 퍽 사양 다시 내가 문제를 실현하고 내가해야 할 일을했을 모두가 삽입했다 ]애프터 곳 첫 번째 줄 (] = [인터프리터가 줄 바꿈을 읽지 않기 때문에)과 Brainfuck 앞. 나는 두 번째 줄을 선택했다.

C #
브레인 퍽

젤리
의 Gol> <>
자바 스크립트 (Node.js를)
Paranthetic
공백
05AB1E
읽을
잔디

AlphaBeta
Aheui (esotope)
해설
자바 (오픈 JDK 8)
페페


나는 여전히 3 가지 언어를 자세하게 연구했으며 10 가지 언어가 작동했지만 시도하지 않았습니다.
Draco18s는 더 이상 22:08에 SE

0

19. 실제로 , A005843 (2 * N)

//0q   GxxJiiiiihhZUUUUUUUNYAxcccccbCLDLxyzUUUUUTxyzJCLOzUUUUUURzyzxyzxyzcccccbbCLGC//*/0e#,2*1z⌂'[=====[===]]=[[==========]]=[
/*]	
박망희		   		0#
;*/	
 	//\u000A\u002F\u002A
n=>//\u002A\u002Fn->
/**/""+n==""+n?5/2>2?1:40-/**/n:n*n//AcaAcAAI(((1)(1)(1)1)((1)(((1)1)1)1)(((1)(1)1)(((1)((1)1)(1)1)1)(((1)(1)(1)(1)1)(((1)(1)((1))(1)1)((1)((1)1)(1)1)(((1)1)(1)(1)1)1)(((1)1)(1)1)(((1)1)1)1)1)1)
//[>[-]<[>+<-],]>>+<[->[>>+<<-]>[<+>-]>[<+>-]<<<]>>>>++++++[<++++++++>-]<<[>+<-]>+.wvWwwWWwwwwwwWwWWWw
                          //ip@
                          //rEeE rEeeEe reEE
;/**/
//I01-* h
//
 ;/*""'"""'""""""""""'"""" "'""'"""""""'"""'""""'"'"""""""'"""'""""""'"""'""""""""""*/

온라인으로 사용해보십시오!

운영 부분 : ,2*1z⌂(첫 번째 줄)

마찬가지로 종료 프로그램, 그 영향을 후 코드 없음, 및 기호 중 어느 것도 그 출력 결과 또는 부정적인 메모리 동작을 오염 전에. 섹션은 주석 (C #, JS, Java) 내에 존재하며 무시 된 문자 (Commentator,] = [, Pepe, Aheui ...) 만 포함하고 마지막 행 (Jelly)에 있지 않거나 실행되지 않은 부분에 있습니다. 코드 (Gol> <>, Runic, AlphaBeta).

C #
브레인 퍽

젤리
의 Gol> <>
자바 스크립트 (Node.js를)
Paranthetic
공백
05AB1E
읽을
잔디

AlphaBeta
Aheui (esotope)
해설
자바 (오픈 JDK 8)
페페
] = [(링크가 불가능, # 18 참조 지시)를


여전히 2가 이미 운동했고 3 분의 1이 쉬울 것입니다. 또한 시퀀스 ]=[는 URL로 전환 할 수 없습니다.
Draco18s는 더 이상 SE를 신뢰하지 않습니다

0

20. Neim , A008592 (10 * n)

//0q   ÷GxJiiiiihhZUUUUUUUNYAxcccccbCLDLxyzUUUUUTxyzJCLOzUUUUUURzyzxyzxyzcccccbbCLxGC//*/0e#§≈2*1z⌂'>[=====[===]]=[[==========]]=[
/*]	
박망희		   		0#
;*/	
 	//\u000A\u002F\u002A
n=>//\u002A\u002Fn->
/**/""+n==""+n?5/2>2?1:40-/**/n:n*n//AcaAcAAI(((1)(1)(1)1)((1)(((1)1)1)1)(((1)(1)1)(((1)((1)1)(1)1)1)(((1)(1)(1)(1)1)(((1)(1)((1))(1)1)((1)((1)1)(1)1)(((1)1)(1)(1)1)1)(((1)1)(1)1)(((1)1)1)1)1)1)
//[>[-]<[>+<-],]>>+<[->[>>+<<-]>[<+>-]>[<+>-]<<<]>>>>++++++[<++++++++>-]<<[>+<-]>+.wvWwwWWwwwwwwWwWWWw
                          //ip@
                          //rEeE rEeeEe reEE
;/**/
//I01-* h
//
 ;/*""'"""'""""""""""'"""" "'""'"""""""'"""'""""'"'"""""""'"""'""""""'"""'""""""""""*/

온라인으로 사용해보십시오!

도대체 Neim이 어떻게 작동하는지 전혀 모른다. 나는 여기서 코드가 무엇을하는지 알고 있지만 언어 자체가 어떻게 작동하는지 전혀 모른다.

또한 # 19로 Brainfuck을 망쳤습니다. 여러 언어 간의 명령 충돌로 인해 Actually의 입력을 변경 §한 다음 int로 강제 변환하는 것이 최적의 솔루션이었습니다.

C #
브레인 퍽

젤리
의 Gol> <>
자바 스크립트 (Node.js를)
Paranthetic
공백
05AB1E
읽을
잔디

AlphaBeta
Aheui (esotope)
해설자
자바 (오픈 JDK 8)
페페
] = [(링크 불가능, # 18 참조 )
실제로


내가 아직도 할 수있는 일이 2 개 더 있다고 믿을 수 있습니까?
Draco18s는 더 이상 SE

지워지기까지 얼마나 걸리는지 보자
Andrew

어제 다른 글을 올리는 것을 잊었습니다. 인생은 정말 바빴습니다. 누가 시끄러운 엔진으로 6시 30 분 및 / 또는 7시 30 분에 나를 깨우는 지 알아 내려고 노력했습니다. 또한 새로운 금전 KOTH. 모든 언어에 대해 20 개 이상의 링크를 만드는 것만으로 도 문제가없는 경우에도 약 1 시간이 걸립니다.
Draco18s는 더 이상

0

21. Flobnar , A010709 (총 4 대)

//0q   ÷GxJiiiiihhZUUUUUUUNYAxcccccbCLDLxyzUUUUUTxyzJCLOzUUUUUURzyzxyzxyzcccccbbCLxGC//*/0e#§≈2*1z⌂'>[=====[===]]=[[==========]]=[
/*]	
박망희		   		0#
;*/	
 	//\u000A\u002F\u002A
n=>//\u002A\u002Fn->
/**/""+n==""+n?5/2>2?1:40-/**/n:n*n//AcaAcAAI(((1)(1)(1)1)((1)(((1)1)1)1)(((1)(1)1)(((1)((1)1)(1)1)1)(((1)(1)(1)(1)1)(((1)(1)((1))(1)1)((1)((1)1)(1)1)(((1)1)(1)(1)1)1)(((1)1)(1)1)(((1)1)1)1)1)1)
//[>[-]<[>+<-],]>>+<[->[>>+<<-]>[<+>-]>[<+>-]<<<]>>>>++++++[<++++++++>-]<<[>+<-]>+.wvWwwWWwwwwwwWwWWWw
                          //ip!4@
                          //rEeE rEeeEe reEE
;/**/
//I01-* h
//
 ;/*""'"""'""""""""""'"""" "'""'"""""""'"""'""""'"'"""""""'"""'""""""'"""'""""""""""*/

온라인으로 사용해보십시오!

Flobnar는 @규칙이 지시 @하는대로 항목을 평가하고 시작하여 바깥쪽으로 확장합니다 ( 왼쪽에있는 것으로 4평가 4, +평가, 왼쪽에있는 것을 평가하여 오른쪽에있는 것을 합한 것 등). @유일한 배치는 Runic과 접촉하기 때문에 간단한 것만 !으로 Runic의 스택이 변경되는 것을 방지합니다.

Flobnar의 입력 메트릭이 "1 바이트"이고 읽을 바이트가없는 경우 무한 루프에 들어가기 때문에 더 복잡한 것을 신경 쓰지 않기로 결정했습니다.

이전 언어

C #
Brainfuck
Runic
Jelly
Gol> <>
자바 스크립트 (Node.js를)
Paranthetic
공백
05AB1E
읽을
잔디

AlphaBeta
Aheui (esotope)
해설자
자바 (오픈 JDK 8)
페페 ] = [(링크 불가능이 참조 # 18 )
실제로
Neim


입력은 EOF에서 남쪽으로이 용어를 평가하는데, 무한 루프에 빠지지 않습니다
Jo King

아 고마워 그럼에도 불구하고, 평가 당 1 바이트에서는 실제로 활용하기가 어렵습니다. 4@내가 그와 함께 갈 정도로 쉽게 일했습니다.
Draco18s는 더 이상 SE 08:19을 (
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.