সিজেম - 142 / গল্ফস্ক্রিপ্ট - 144
{" had| a |farm|68, |68 8|here|Old MacDonald765|, E-I-E-I-O|10,
And on that 5 he7690,
With3 2 and3 t2,
Here4t24everyw23,
10!"'|/~A,{`/\*}/}:F;
ব্যবহার: "cow""moo"F
জন্য GolfScript প্রতিস্থাপন '|
সঙ্গে "|"
এবং A
সঙ্গে10
ব্যাখ্যা:
গুরুত্বপূর্ণ অংশ A,{`/\*}/
:
A,{...}/
0 থেকে 9 (একটি = 10) প্রতিটি সংখ্যার জন্য ব্লক executes
`
স্ট্রিং সংখ্যা পরিবর্তিত
/\*
একটি স্ট্রিং প্রতিস্থাপন না: যদি আমরা স্ট্যাকের আছে "bar" "foo 1 baz" "1"
তারপর /
স্ট্রিং ফলে splits ["foo " " baz"]
, \
অদলবদল পূর্ববর্তী আইটেমে সঙ্গে এই অ্যারের ("বার") এবং *
ফলাফলের অ্যারেতে যোগ দেয়"foo bar baz"
সুতরাং কোডটি প্রতিটি স্ট্রাকের স্ট্রকের সাথে মূল স্ট্রিংয়ের সাথে প্রতিস্থাপন করে। আমাদের কাছে প্রাণী এবং শব্দ রয়েছে, তারপরে "ছিল", "এ" ইত্যাদি এবং শেষ পর্যন্ত ", EIEIO" এবং মূল স্ট্রিং, "10, ...!"! অনেকগুলি উদ্ধৃতি ব্যবহার এড়াতে, আমি সমস্ত স্ট্রিং (পরামিতি ব্যতীত) একটি স্ট্রিংয়ে রেখেছি, তারপরে এটি বিভক্ত করে ফলাফল অ্যারে ফেলেছি ('|/~
)
মূল স্ট্রিংটি নিম্নলিখিত রূপান্তরগুলির মধ্য দিয়ে যায়:
10,
And on that 5 he7690,
With3 2 and3 t2,
Here4t24everyw23,
10!
প্রতিস্থাপন "0"
সঙ্গে ", E-I-E-I-O"
:
1, E-I-E-I-O,
And on that 5 he769, E-I-E-I-O,
With3 2 and3 t2,
Here4t24everyw23,
1, E-I-E-I-O!
প্রতিস্থাপন "1"
সঙ্গে "Old MacDonald765"
:
Old MacDonald765, E-I-E-I-O,
And on that 5 he769, E-I-E-I-O,
With3 2 and3 t2,
Here4t24everyw23,
Old MacDonald765, E-I-E-I-O!
"2"
সঙ্গে প্রতিস্থাপন "here"
, তারপর "3"
সঙ্গে"68 8"
ইত্যাদি
8 শব্দটির সাথে মিলে যায় এবং 9 টি প্রাণীর সাথে মিলবে।