📜 ⬆️ ⬇️

Chain Quine C # (n = 2)

Greetings

Inspired by the article, the Relay of 50 quineas tried to repeat the action, but only in C # and n = 2, it turned out to be a good task!

class P {public static void Main() {var q=(char)34;var a=@"class P {public static void Main() {var q=(char)34;var a=@";var b=@"class P {public static void Main() {var q=(char)34;var a";var c=";System.Console.Write("; var d=@"{0}=@{2}{0}=@{2};var b=@{2}{0}{2};var c={2};{1}{2}; var d=@{2}{4}{2};var e={2},a,{2};var f={2}{1}{2};var g={2},q,{2};var h={2}{3}{2};var i={2});}}}}{2}; var k={2}{5}{2}; var l={2}{6}{2};{1}{2}{5}{2},{6});}}}}";var e=",a,";var f="System.Console.Write(";var g=",q,";var h="{0}=@{2}{0}{2};{1}{2}{3}{2},a,{2}{1}{2},q,{2}{3}{2});}}}}";var i=");}}"; var k="{1}{0}{2}{0}{3}@{0}{4}{0}{5}{0}{6}{0}{7}{0}{8}{0},@{0}{4}{0},{0}{10}{0},{0}{11}{0}{9}"; var l="q,a,b,c,d,e,f,g,h,i,k,l";System.Console.Write("{1}{0}{2}{0}{3}@{0}{4}{0}{5}{0}{6}{0}{7}{0}{8}{0},@{0}{4}{0},{0}{10}{0},{0}{11}{0}{9}",q,a,b,c,d,e,f,g,h,i,k,l);}} 


Wiki Chain Quine

')

Source: https://habr.com/ru/post/187494/


All Articles