হ্যালো ওয়ার্ল্ড 1024 টি অক্ষরে [বন্ধ]


28

ঠিক 1024 টি অক্ষরে, আর বেশি, কম নয়:

  • অবশ্যই মুদ্রণ করা উচিত Hello World
  • অপ্রয়োজনীয় সাদা স্থান ব্যবহার করা উচিত নয়।
  • মন্তব্য ব্যবহার করা উচিত নয়।

উত্তরগুলি ভোট দেওয়ার সময় বিচারকে সৃজনশীলতা এবং / বা হাস্যরসের পক্ষে সরল আপত্তি দেখানো উচিত।


প্রথমদিকে আমি উত্তরটি নির্বাচন করব নভেম্বর (২০১২) এর ১১ তম (রবিবার)। আমি এখনও অবধি কিছু দারুণ এন্ট্রি দেখছি, লোকেরা কী নিয়ে আসে তা দেখার জন্য অপেক্ষা করতে পারে না।


অপ্রয়োজনীয় মন্তব্য সম্পর্কে কি?
স্ট্রিগাইডস

@ স্ট্রাইকোয়েডস আমি কোনও অপ্রয়োজনীয় মন্তব্যও বলি না। আমি লোকদের যা করতে অনুপ্রাণিত করার চেষ্টা করছি তার জন্য এটি বেশ লম্পট পদ্ধতি।
jdstankosky

1
কোডগলফ.এসই তে স্বাগতম! কোড-বোলিং সাধারণত সবচেয়ে বড় চরিত্রের গণনা সম্পর্কে হয় তবে আপনি 1024 এর লক্ষ্য নির্ধারণ করেছেন যা ইতিমধ্যে একাধিক উত্তর হিট করেছে। যে দেওয়া, উদ্দেশ্য বিজয়ী মানদণ্ড কি?
গ্যারেথ

9
যত তাড়াতাড়ি আমি এখানে আরও 20 টি রেপ পয়েন্ট পেয়েছি, আমি এটি কোড-কার্লিংয়ে পরিবর্তন করব। আমি যে পছন্দ!
jdstankosky

1
এই প্রশ্নের উত্তরগুলিতে একটি হাস্যকর সংখ্যা রয়েছে। আমি বলি আমরা আবার খোলা। আমি বেশ কিছুক্ষণ আগে মেটাতে কোড-শ্যাফলবোর্ডের পরামর্শ দিয়েছিলাম এবং এটি সৃজনশীলতার একটি ভাল উদাহরণ দেয় যা এই ধরণের চ্যালেঞ্জের সমাধানে যেতে পারে।
বুথবি

উত্তর:


46

সি # (এবং কোথাও "হ্যালো ওয়ার্ল্ড" ছাড়াই)

কোড-গল্ফড, যাতে স্পষ্টতই কোনও অপ্রয়োজনীয় সাদা স্থান ব্যবহার করা হয় না:

using System;using System.IO.Compression;using System.Runtime.Serialization;using System.Runtime.Serialization.Json;using System.Linq;using System.Net;using System.Text.RegularExpressions;class C{static void Main(){var g=WebRequest.Create("https://api.stackexchange.com/2.1/questions/8859?site=codegolf&filter=withbody");var r=(HttpWebResponse)g.GetResponse();if(r.StatusCode==HttpStatusCode.OK){var s=r.GetResponseStream();foreach(var a in r.ContentEncoding.ToLowerInvariant().Split(',').Reverse())switch(a){case"gzip":s=new GZipStream(s,CompressionMode.Decompress);break;case"deflate":s=new DeflateStream(s,CompressionMode.Decompress);break;default:throw new InvalidOperationException();}var d=new DataContractJsonSerializer(typeof(R));var q=(R)d.ReadObject(s);var e=new Regex("<code>([^<]*)</code>");var m=e.Match(q.I[0].B);Console.WriteLine(m.Groups[1].Value);}}}[DataContract]public class R{[DataMember(Name="items")]public I[]I{get;set;}}[DataContract]public class I{[DataMember(Name="body")]public string B{get;set;}}

পাঠযোগ্যতার জন্য ফর্ম্যাট করা:

using System;
using System.IO.Compression;
using System.Runtime.Serialization;
using System.Runtime.Serialization.Json;
using System.Linq;
using System.Net;
using System.Text.RegularExpressions;

class C
{
    static void Main()
    {
        var g = WebRequest.Create("https://api.stackexchange.com/2.1/questions/8859?site=codegolf&filter=withbody");
        var r = (HttpWebResponse)g.GetResponse();
        if (r.StatusCode == HttpStatusCode.OK)
        {
            var s=r.GetResponseStream();
            foreach (var a in r.ContentEncoding.ToLowerInvariant().Split(',').Reverse())
            switch(a)
            {
                case "gzip":
                    s = new GZipStream(s,CompressionMode.Decompress);
                    break;
                case "deflate":
                    s = new DeflateStream(s,CompressionMode.Decompress);
                    break;
                default:
                    throw new InvalidOperationException();
            }
            var d = new DataContractJsonSerializer(typeof(R));
            var q = (R)d.ReadObject(s);
            var e = new Regex("<code>([^<]*)</code>");
            var m = e.Match(q.I[0].B);
            Console.WriteLine(m.Groups[1].Value);
        }
    }
}

[DataContract]
public class R
{
    [DataMember(Name="items")]
    public I[] I { get; set; }
}

[DataContract]
public class I
{
    [DataMember(Name="body")]
    public string B { get; set; }
}

প্রোগ্রামটি স্ট্যাক এক্সচেঞ্জ এপিআই ব্যবহার করে কোড গল্ফ থেকে এই প্রশ্নটি পুনরুদ্ধার করে, কোড হিসাবে ফর্ম্যাট করা প্রথম পাঠের টুকরোটি খুঁজে পায় (যা এই প্রশ্নের ক্ষেত্রে, "হ্যালো ওয়ার্ল্ড" পাঠ্য), এবং এটি মুদ্রণ করে।


এটি করার একটি দুর্দান্ত সৃজনশীল উপায়!
jdstankosky

এটি মহাকাব্য। খুব, খুব দুর্দান্ত।
বেসকা

7
শুধু আশা করি কেউই প্রশ্নটির বিন্যাস পরিবর্তনের জন্য প্রশ্নটিকে ট্রল করে না ....
হিমায়িত মটর রডির

2
কোড-গল্ফ এ ঠিক একটি প্রোফাইল তৈরি করেছে যাতে আমি এই প্রশ্নটিকে উজ্জীবিত করতে পারি। মহাকাব্য
রায়ান

1
রায়ান হিসাবে একই - কেবল এটিকে উত্সাহিত করতে কোড-গল্ফ যুক্ত হয়েছে। ভালো খেলেছ.
রিলিকস্কথ

39

brainfuck

>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++>++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++>++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++>++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++>+++++++++++++++++++++++++++>+++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++>++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>+++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++>+++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++>+++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++[+++++<]>[.[-]>]

এটি 1024 টি অক্ষর, আমি একটি দুর্দান্ত 64 * 16 ব্লক তৈরি করার জন্য আমি যুক্ত করা সাদা স্থান বাদ দিয়ে exc

কৌশলটি নিম্নরূপ:

  • "হ্যালো ওয়ার্ল্ড" অক্ষর দিয়ে প্রথম কয়েকটি বাইট পূরণ করুন, প্রতিটি বাইট 5 টি খুব ছোট is এটি সর্বশেষ 16 অক্ষর ব্যতীত সমস্ত ক্ষেত্রেই করা হয়েছে। পয়েন্টারটি পরে সীমা ছাড়তে না যাওয়ার জন্য প্রথম বাইটটি ফাঁকা ছেড়ে যায়।

  • পয়েন্টারটি আবার শুরুতে আনুন, প্রতিটি বাইট ব্যবহার করে 5 টি যোগ করুন [+++++<]

  • অক্ষরগুলি দিয়ে যান, মুদ্রণ করুন এবং ব্যবহার করে বাইটটি শূন্য করুন >[.[-]>]


3
এটি দেখতে কিছুটা নূন্যতম শিল্পের মতো, আমি এটি পছন্দ করি!
jdstankosky

গাহ, তুমি আমাকে এতে মারধর কর।
একটি বালু

39

জাভাস্ক্রিপ্ট (1024 বাইট ...)

অপ্রয়োজনীয় সাদা জায়গা নেই? জাভাস্ক্রিপ্টের মোটেই প্রয়োজন নেই এমন অপ্রয়োজনীয় সেমিকোলনগুলির কী হবে? আসুন ক্রকফোর্ডের মতো লোকদের খুশি করতে সেমিকোলনগুলি যুক্ত করুন ।

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;console.log('Hello World');;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

হ্যাঁ, আমি জানি যে এটি নিয়মের অপব্যবহার।


3
আপনি কোঁকড়ানো ধনুর্বন্ধনী ব্যবহার করতে পারেন, যেমন{{{{{console.log("Hello, World!")}}}}}
পিটার ওলসন

36

গণিত 1024 চর

Graph[Partition[
 Riffle[Characters[
 StringTake[ElementData[][[2]], 3] <> 
  StringTake[WordData["high", "Antonyms"][[2, 2, 1]], 2] <> 
  FromCharacterCode[Power[2, 5]] <> 
  StringTake[GraphData[][[Prime@705]], 2] <> 
  StringTake[AstronomicalData["Planet"][[1]], {3}] <> "ld"], 
Rest@Characters[
  StringTake[ElementData[][[2]], 3] <> 
   StringTake[WordData["high", "Antonyms"][[2, 2, 1]], 2] <> 
   FromCharacterCode[Power[2, 5]] <> 
   StringTake[GraphData[][[Prime[705]]], 2] <> 
   StringTake[AstronomicalData["Planet"][[1]], {3}] <> "ld"]], 
   2] /. {a_, b_} :> DirectedEdge[a, b],

EdgeLabelStyle -> Power[2, 4], 
EdgeLabels -> (Partition[
   Riffle[l = 
     Characters[
      StringTake[ElementData[][[2]], 3] <> 
       StringTake[WordData["high", "Antonyms"][[2, 2, 1]], 
        1 + 1] <> FromCharacterCode[Sqrt[Sqrt[1048576]]] <> 
       StringTake[GraphData[][[Prime[705]]], 2] <> 
       StringTake[AstronomicalData["Planet"][[1]], {3}] <> "ld"], 
    Rest@l], 2] /. {a_, b_} :> DirectedEdge[a, b]) + 
Power[{1, 8, 27, 64, 125, 216, 343, 512, 729, 1000}, 
 1/3] /. {Plus[a_, b_] :> Rule[b, a]}, 
VertexLabelStyle -> Directive[RGBColor[0, 0, 1], Large], 
VertexLabels -> "Name", ImagePadding -> Power[5, 2], 
ImageSize -> 2^2*5^2*7]

চিত্রলেখ

ডি-বোল্ড (আংশিক)

যাদের গাণিতিকের কিউরেটেড ডেটা অ্যাক্সেস নেই:

 ElementData[][[2]]
 WordData["high", "Antonyms"][[2, 2, 1]]
 GraphData[][[Prime[705]]]
 AstronomicalData["Planet"][[1]]

"হিলিয়াম"

"কম"

"WongGraph"

"বুধ"

"হেল" ("হেলিয়াম" থেকে) + "লো" ("নিম্ন" থেকে) + "" ( FromCharacterCode[32]) + "ওও" ("ওয়াংগ্রাফ" থেকে) + "আর" ("বুধ থেকে") + "এলডি"

"হ্যালো ওয়ার্ল্ড" স্ট্রিং দেয়।

স্ট্রিংটি অক্ষরগুলিতে বিভক্ত, যার প্রত্যেকটি নিম্নলিখিত গ্রাফের একটি শীর্ষে পরিণত হয়:

Graph[{"H" \[DirectedEdge] "e", "e" \[DirectedEdge] "l", 
 "l" \[DirectedEdge] "l", "l" \[DirectedEdge] "o", 
 "o" \[DirectedEdge] " ", " " \[DirectedEdge] "W", 
 "W" \[DirectedEdge] "o", "o" \[DirectedEdge] "r", 
 "r" \[DirectedEdge] "l", "l" \[DirectedEdge] "d"},

EdgeLabelStyle -> 16, 
EdgeLabels -> {"H" \[DirectedEdge] "e" -> 1, "e" \[DirectedEdge] "l" -> 2, "l" \ [DirectedEdge] "l" -> 3, 
"l" \[DirectedEdge] "o" -> 4, "o" \[DirectedEdge] " " -> 5, 
" " \[DirectedEdge] "W" -> 6, "W" \[DirectedEdge] "o" -> 7, 
"o" \[DirectedEdge] "r" -> 8, "r" \[DirectedEdge] "l" -> 9, 
"l" \[DirectedEdge] "d" -> 10}, 
VertexLabelStyle -> Directive[Blue, Large], VertexLabels -> "Name", ImagePadding -> 25]

2
বাহ্ এটা অসাধারন.
jdstankosky

35

শেল :)

echo '
.@@@@......@@@@.@@@@@@@@@@@.@@.........@@...........@@@@@@@@..
..@@@......@@@..@@.......@@..@..........@..........@........@@.
..@@@......@@@..@............@..........@.........@..........@@
..@@@@@@@@@@@@..@@@@@@.......@..........@.........@..........@@
..@@@@@@@@@@@@..@@@@@@.......@..........@.........@..........@@
..@@@......@@@..@............@..........@.........@..........@@
..@@@......@@@..@@.......@@..@@@@@@@@@@.@@@@@@@@@..@.......@@@.
.@@@@......@@@@.@@@@@@@@@@@..@@@@@@@@@@.@@@@@@@@@...@@@@@@@@..
@@............@@@..@@@@@.....@@@@@@@.....@@........@@@@@@@@@@.
.@@..........@@...@.....@.....@.....@@...@@.........@@.......@.
..@@........@@...@.......@....@.....@@...@@.........@@........@
...@@..@@..@@...@.........@...@@@@@@.....@@.........@@........@
....@@@.@@.@....@........@@...@@@@.@@....@@.........@@........@
....@@...@@@....@.......@@....@.....@@...@@.........@@.......@
...@@......@@....@.....@@.....@......@@..@@@....@@..@@@@...@@.
..@@.......@@@....@@@@@@....@@.......@..@@@@@@@@...@@@@@@@@@'

7
'ডাব্লু' কিছুটা গণ্ডগোল করছে।
লুসার droog

21

সি, 1024 টি অক্ষর

অন্য একটি "হ্যালো, ওয়ার্ল্ড" প্রশ্নের আমার উত্তরটির রূপান্তরটি এখানে :

আমি নিশ্চিত না যে "অপ্রয়োজনীয় সাদা জায়গা" কী। কোডটি সুন্দরভাবে ফর্ম্যাটেড করতে আমি স্পেসস, ইনডেন্টেশন এবং লাইন ব্রেকগুলি ব্যবহার করেছি, তবে এর বেশিরভাগ অংশে কড়া কথা বলা অপ্রয়োজনীয়। আমি 1024 টি অক্ষরে সাদা স্থান গণনা করেছি count

সম্পাদনা : return!প্রথম লাইনে পরিবর্তিত হয়েছে । এইভাবে সুন্দর, আমি মনে করি।

#include <stdio.h>
int main(int argc, char **argv, char **envp) {
        return!
        putchar(-~-~-~-~-~-~-~-~-~-~!
        putchar(~-~-~-~-~-~-~-~-
        putchar(~-~-~-~-~-~-
        putchar(-~-~-~
        putchar(-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
        putchar(-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-
                ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
        putchar(-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-
                ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
                -~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-
                ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
                -~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-
                ~-~
        putchar(-~-~-~
        putchar(
        putchar(-~-~-~-~-~-~-~
        putchar(-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
        putchar(-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-
                ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
                -~-~-~0))))))))))));
}

আর একটি - পাইথন এবার

1024 টি অক্ষর, এর মধ্যে 944 টি সাদা স্থান, সমস্ত প্রয়োজনীয়।

print 11*'%c'%tuple(len(x)+8for x in'                                                                /                                                                                             /                                                                                                    /                                                                                                    /                                                                                                       /                        /                                                                               /                                                                                                       /                                                                                                          /                                                                                                    /                                                                                            '.split('/'))

6
lmao: "মারাত্মক ত্রুটি C1026: পার্সার স্ট্যাক ওভারফ্লো, প্রোগ্রাম খুব জটিল"
এত বিভ্রান্ত

@ AK4749, কাজ করে ideone.com
ugoren

অভিশাপ ভিজ্যুয়াল স্টুডিও লোল
এত বিভ্রান্ত

10

GolfScript

আমাকে এর জন্য http://golfscript.apphb.com/ এ স্ক্রিপ্টগুলির সর্বাধিক দৈর্ঘ্যটি পরিবর্তন করতে হয়েছিল :)

1)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
))))))))1)))))))))))))))))))))))))))))))))))))))))))))))))))))))
)))))))))))))))))))))))))))))))))))))))))))))1))))))))))))))))))
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
)))))))))))))))))))))))))1))))))))))))))))))))))))))))))))))))))
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
)))))1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
))))))))))))))))))))))))))))))))))))))))))))))))))))' '1))))))))
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
))))))))))))))1)))))))))))))))))))))))))))))))))))))))))))))))))
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))1))
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
)))))))))))))))))))))))))))))))))))))))))))))))1))))))))))))))))
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
)))))))))))))))))))))))))))1))))))))))))))))))))))))))))))))))))
))))))))))))))))))))))))))))))))))))))))))))))))))))))){)}8*]''+

প্রোগ্রাম চালানো অনলাইন এখানে


7
এর জন্য গল্ফস্ক্রিপ্ট স্ক্রিপ্টগুলির সর্বাধিক দৈর্ঘ্য পরিবর্তন করার জন্য +1 ...
পাল্টা থামানো বন্ধ হয়ে গেছে

6

Haskell,

main=putStrLn hello_world
 where hello_world=show H++ello_world
        where ello_world=show E++llo_world
               where llo_world=show L++lo_world
                      where lo_world=show L++o_world
                             where o_world=show O++_world
                                    where _world=show 𝞝++world
                                           where world=show W++orld
                                                  where orld=show O++rld
                                                         where rld=show R++ld
                                                                where ld=show L++d
                                                                       where d=show D
data Letter=H|E|L|O|𝞝|W|R|D
instance Show Letter where
 show H=["Hello, World!"!!0]
 show E=["Hello, World!"!!1]
 show L=["Hello, World!"!!2]
 show O=["Hello, World!"!!4]
 show 𝞝=["Hello, World!"!!6]
 show W=["Hello, World!"!!7]
 show R=["Hello, World!"!!9]
 show D=["Hello, World!"!!11]
main::IO()

( প্রয়োজনীয় , হাস্কেল ইন্ডেন্টেশন-সংবেদনশীল!) সাদা স্থান সহ 1024 টি অক্ষর । (যদিও আপনি সম্পূর্ণরূপে লাইন ব্রেকগুলি সরিয়ে ফেলতে পারেন, তবে একটি অপঠনযোগ্য ওয়ান-লাইনার কে চায়? এখনও, এই প্রোগ্রামটি কী করে, মন্তব্যগুলির অভাবের সাথে কী ঘটেছিল তা অনুমান করা যথেষ্ট কঠিন ...)


5

জাভাস্ক্রিপ্ট, কাটা এবং পেজ অদৃশ্য দেখতে এই পৃষ্ঠায় কনসোল (অবশ্যই ক্রোম ব্রাউজার) এ আটকান!

function pad_with_zeroes(number, length){
var my_string = '' + number;
while (my_string.length < length){
my_string = '0' + my_string;
}
return my_string;
}
var code_tags = document.getElementsByTagName('code');
var hello_world = code_tags[0].innerHTML;
var body_tags = document.getElementsByTagName('body');
var body = 'NULL';
body = body_tags[0];
var html_input = "<div id='div_that_holds_hello_world' style='font-size:50px; color:#987324; width: 900px; height: 900px; text-align: center;'><span id='hello_world_span'>" +hello_world+ "</span></div>";
body.innerHTML = html_input;
var span = document.getElementById('hello_world_span');
var div = document.getElementById('div_that_holds_hello_world');
var j_c = 1;
var i_c = 0;
var setIn = setInterval(function(){
i_c++;
if(i_c%2 == 0){
span.style.display = 'none';
}else{
span.style.display = 'block';
}
if(i_c%50 != 0){
div.style.fontSize = j_c + 'px';
if(i_c < 1000000){
div.style.color = '#'+ pad_with_zeroes(i_c, 6);
}else{
i_c = 0;
}
j_c++;
}else{
j_c = 0;
}
}, 500);

@ জো টুস্কান এর অংশটি জাভাস্ক্রিপ্ট, যেমন আমি যখন এইচটিএমএল তৈরি করি তখন html_input। এবং অংশটি হ'ল কারণ আমি খুব তাড়াতাড়ি এটি করার চেষ্টা করছিলাম :)
রায়ান

@ জোৎসকান সেখানে তাদের সবাইকে স্থির করেছেন (আমার মনে হয়) তারা আমাকে চরের গণনায় পাওয়ার জন্য সেখানে ছিলেন না।
রায়ান

মন্তব্য সরানো হয়েছে। যদি সম্ভব হয় তবে আমি আবারও
উপচে পড়ব

3

পাইথন 2 - 1024

print''.join(chr(32if c[0]>"z"else """
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita
kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem
ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd
gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum
dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor
invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero
eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no
sea takimata sanctus est Lorem ipsum dolor sit amet. Duis autem vel enum...
""".count(c[0]+c[1])+99)for c in zip(' yddd~ doda','t iio~doliu')).title()

এই প্রোগ্রামটি লেখা বেশ ক্লান্তিকর প্রক্রিয়া ছিল, অ্যালগরিদমের দৈর্ঘ্য (প্রথম এবং শেষ লাইন) ডামি পাঠ্যের দৈর্ঘ্যকে প্রভাবিত করে (1024 অক্ষরের প্রয়োজনীয় মোট সংখ্যার সাথে মিলিত হওয়ার জন্য), যার ফলে নির্দিষ্ট কিছু সাবস্ট্রিংয়ের গণনা প্রভাবিত হয় .. এবং আরও খারাপ: কিছু গণনাগুলি কেবল কোনও স্ট্রিংয়ের সাথেই না ঘটে, তাই আমার সাধারণ পক্ষপাত 99 টি সামঞ্জস্য করতে হবে যা অন্য সমস্ত অক্ষরকে প্রভাবিত করে। তবে আনন্দের সাথে, একটি সহায়ক স্ক্রিপ্ট সর্বদা দ্রুত প্রয়োগ করা হয়। :)


কি দারুন. কখনও ভাবিনি যে ইরেজামের ফলাফল হ্যালো ওয়ার্ল্ডে আসবে।
ম্যাথু রোহ

2

জাভাস্ক্রিপ্ট

রিজেক্স সহ লিপসাম টেস্ট:

"Hello World|Ta what. Soft lad mardy bum that's champion. Tha knows chuffin' nora tha knows tha knows mardy bum shurrup. Where's tha bin. Any rooad ne'ermind. Is that thine cack-handed ah'll gi' thee a thick ear. Ah'll gi' thee a thick ear. Gerritetten tintintin ah'll learn thi shurrup chuffin' nora. Sup wi' 'im. Nah then soft southern pansy tintintin breadcake t'foot o' our stairs how much. Shu' thi gob be reet th'art nesh thee ah'll gi' thee a thick ear that's champion. Shu' thi gob t'foot o' our stairs tha daft apeth where's tha bin ah'll gi' thi summat to rooer abaht. Wacken thi sen up eeh eeh. Shu' thi gob tha what that's champion soft southern pansy ah'll learn thi a pint 'o mild. Appens as maybe gi' o'er nobbut a lad nobbut a lad.Big girl's blouse a pint 'o mild. Big girl's blouse ah'll learn thi. A pint 'o mild. How much ah'll gi' thi summat to rooer abaht michael palin nay lad. Gerritetten a pint 'o mild be reet nay lad. Nay lad how much ee by gum. 1234567I love feet so much.".match(/Hello World/)[0]

রেজেক্স: .match(/Hello World/)[0]


প্রচুর অপ্রয়োজনীয় সাদা স্থান।
ugoren

4
@ ইউগোরেন, আপনি কি আন্ডারস্কোর পছন্দ করবেন?
জো তুস্কান

নিস! এছাড়াও আপনি একটি .slice দ্বারা Regex ম্যাচ প্রতিস্থাপন করতে পারে (-n)
xem

2

পাইথন

কিন্ডা সস্তা:

print"""Hello World"""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""

4
কিছু কিছু স্বেচ্ছাচারী স্ট্রিং যুক্ত করে এগুলি
বিস্তৃত
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.