সহজ যোগাযোগের অর্থ দ্রুত কোডিং মানে কম কোডার মানে…


28

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


A 3497/77 Req। 29 আগস্ট 1977 এ 13

ইজিআইআর যোগাযোগ আরও দ্রুত কোডারের অর্থ দ্রুত কোডিং অর্থ ...

হেনরি ব্রুডজেউস্কি, ইঞ্জিনিয়ারিং পরামর্শদাতা সংস্থা, মিন্ডেভেজ ২৮, স্যাবর্গ,

ক্লাস 9 , কম্পিউটার সহ, বিশেষত এপিএল কোডেড কম্পিউটারগুলি,
ক্লাস 42: আইটি পরিষেবা সংস্থা সংস্থা বিশেষত এপিএল কোডেড কম্পিউটার ব্যবহারের সময়।


কার্য

EASIER COMMUNICATION MEANS FASTER CODING MEANS FEWER CODERS MEANS কোনও নতুনলাইন ছাড়াই অসীমভাবে পাঠ্যের আউটপুট উত্পন্ন করুন । আপনি পাঠ্য শুরু হতে পারে EASIERবা FASTERবা FEWER


আমি আপনার চ্যালেঞ্জটির ভুল ব্যাখ্যা দিয়েছিলাম এবং আমি যা করেছি তা i.imgur.com/qKnTj3q.png !
সার্জিওল

@sergiol প্রায় এখানে বৈধ ।
অ্যাডাম

পেটেন্ট চিঠির লিঙ্কটি মারা গেছে।
পিপ্পারি

@ পিপিরি ধন্যবাদ আপডেট করা হয়েছে।
অ্যাডম

উত্তর:


14

05 এ বি 1 ই , 25 বাইট

[‘æƒËRSˆ¾¥ƒŽÁˆ¾¡ŸÂ ‘?

এটি অনলাইন চেষ্টা করুন!

ব্যাখ্যা:

[‘æƒËRSˆ¾¥ƒŽÁˆ¾¡ŸÂ ‘?
[                         Start infinite loop
 ‘æƒËRSˆ¾¥ƒŽÁˆ¾¡ŸÂ ‘   Push the compressed string in uppercase, starting from FEWER, with a trailing space
                        ?  Print without trailing newline

13
সত্যিই, পাইথন সমাধানগুলি কেন ব্যাখ্যা পেয়ে যায় এবং এটি এক হয় না তা আমি বুঝতে পারি না। পৃথিবীতে কি ঘটছে এখানে?
nluigi

3
@nluigi কৃষ্ণ যাদু
নিক রবার্টসন

2
আপনি যদি ভাষা না জানেন তবে এখানে কী চলছে তা জানা শারীরিকভাবে অসম্ভব, দয়া করে কোনও বিবরণ দিতে আপনি কি আপত্তি করবেন?
জর্জ উইলকক্স

1
@nluigi এর [অর্থ 'অসীম লুপের সূচনা', এটি ‘æƒËRSˆ¾¥ƒŽÁˆ¾¡ŸÂ ‘একটি সংকোচিত সংস্করণ EASIER COMMUNICATION MEANS FASTER CODING MEANS FEWER CODERS MEANS এবং এর ?অর্থ নিউলাইন ছাড়াই মুদ্রণ।
Okx

1
@ লিও এটি ব্যাপকভাবে নীচে ব্যাখ্যা করা হয়েছে। প্রথমত, আপনি এই ফাইলটিতে যান। কিছু বর্ধিত অক্ষরের ডানদিকে আপনি একটি সংখ্যা দেখতে পাবেন। যদি এটি এক-অঙ্কের হয় তবে একটি শূন্য শিরোনাম সহ প্যাড। এই জাতীয় দুটি চর সম্ভাব্য নেতৃস্থানীয় শূন্যগুলি সহ একটি 4-অঙ্কের সংখ্যা তৈরি করে। তারপর, এই নম্বরে আপনাকে একটি শূন্য ভিত্তিক সূচক হিসেবে ব্যবহার করা হয় এই অভিধান। তারপরে প্রতিটি শব্দের আচরণই উদ্ধৃতিগুলির উপর নির্ভর করে, যা আপনি অনুসন্ধান করে লিঙ্ক করা প্রথম ফাইলটিতে খুঁজে পেতে পারেন compressed
এরিক দ্য আউটগলফার

41

এসভিজি (এইচটিএমএল 5), 336 বাইট

<svg width=500 height=500><defs><path id=p d=M49,250a201,201,0,0,1,402,0a201,201,0,0,1,-402,0></defs><text font-size="32"><textPath xlink:href=#p>EASIER COMMUNICATION MEANS FASTER CODING MEANS FEWER CODERS MEANS</textPath><animateTransform attributeName=transform type=rotate from=360,250,250 to=0,250,250 dur=9s repeatCount=indefinite>

সম্পাদনা করুন: কিছু লোকেরা দেখতে পেয়েছেন যে ফন্টগুলি তাদের জন্য পুরোপুরি ফিট করে না তাই এখানে এমন একটি সংস্করণ যা আপনাকে কয়েক পিক্সেলের সামঞ্জস্যের অনুমতি দেয়:

<p><input type=number value=0 min=0 max=9 oninput=p.setAttribute('d','M250,250m20_,0a20_,20_,0,1,1,-20_,-20_a20_,20_,0,1,1,-20_,20_a20_,20_,0,1,1,20_,20_a20_,20_,0,1,1,20_,-20_'.replace(/_/g,this.value))></p>
<svg width=500 height=500><defs><path id=p d=M250,250m200,0a200,200,0,1,1,-200,-200a200,200,0,1,1,-200,200a200,200,0,1,1,200,200a200,200,0,1,1,200,-200></defs><text font-size="32"><textPath xlink:href=#p>EASIER COMMUNICATION MEANS FASTER CODING MEANS FEWER CODERS MEANS</textPath><animateTransform attributeName=transform type=rotate from=360,250,250 to=0,250,250 dur=9s repeatCount=indefinite>


এটি সুন্দর, তবে আপনি কি এটিকে ভিতরে (চেনাশোনা থেকে বেরিয়ে আসা অক্ষরের শীর্ষে) এবং সমস্ত বড় হাতের অক্ষর তৈরি করতে পারেন?
Adám

@ আদম কেমন আছেন? আমি মাত্রাগুলি সামান্য তাত্ক্ষণিকভাবে করতে হয়েছিল তবে এটি একই বাইট গণনা।
নিল

1
@ অ্যাডাম, আপনার উচিত; আমি যখন প্রথমবার এটি পড়ি তখন এই চ্যালেঞ্জটিই হতে পারে বলে আমি মনে করি।
শেগি

8
"MEANSEASIER" তে একটি জায়গা নেই, যা অন্য শব্দের মধ্যে উপস্থিত রয়েছে।
শ্রীভাতসারআর

1
@ শ্রীভাতসারআর আমি একটি দ্বিতীয় সংস্করণ যুক্ত করেছি যাতে সামান্য সমন্বয় করার জন্য একটি পাঠ্যবক্স রয়েছে, সম্ভবত এটি সহায়তা করে।
নিল

13

পিএইচপি, 76 বাইট

for(;;)echo strtr(EASI0MMUNICATION1FAST0DING1FEW0DERS1,["ER CO"," MEANS "]);

এটি অনলাইন চেষ্টা করুন!


4
শুধুমাত্র পিএইচপি ....
ব্যবহারকারীর 253751

@ ইমিবিস মানে কি?
জার্গ হালসারম্যান

আমার অর্থ আপনি কোডের এক লাইনে কমপক্ষে 3 পিএইচপি "ডিজাইন কুইর্কস" প্রদর্শন করতে সক্ষম হয়েছেন। কোডের এই লাইনটি পিএইচপি কেন ক্ষতিকারক হিসাবে বিবেচিত হয় তার একটি চিত্রণ।
ব্যবহারকারী 253751

1
@ মিমিবিস "মিমি পিএইচপি পছন্দ করেন না" ভেবেছিলেন আমরা দশকের মতো সেই অবস্থানটি পেরিয়ে এসেছি। :-)
Zsolt Szilagy

4
@ আর্ক 676 প্রথমত, ডলারের চিহ্ন ছাড়া একটি নাম একটি ধ্রুবক হিসাবে ধরে নেওয়া হয়। দ্বিতীয়ত, একটি অপরিবর্তিত ধ্রুবক নিজেকে স্ট্রিং হিসাবে ধরে নেওয়া হয়। সুতরাং এই কোড EASI0MMUNICATION1FAST0DING1FEW0DERS1স্ট্রিং হিসাবে গণ্য করা হয় "EASI0MMUNICATION1FAST0DING1FEW0DERS1"। তৃতীয়ত, strtrএকটি সহযোগী অ্যারে (অন্যান্য ভাষায় "একটি" মানচিত্র "বা" অভিধান ") প্রত্যাশা করে তবে এই কোডটি নিয়মিত অ্যারেতে পাস হয়েছে, সুতরাং এটি নিয়মিত অ্যারেটিকে 0 এবং 1 কী সহ একটি সহযোগী অ্যারে হিসাবে বিবেচনা করে Finally এবং 1 টি স্ট্রিং হিসাবে ধরা হয় "0"এবং "1"কারণ, আপনি এটি অনুমান করেছেন, ফাংশনটির স্ট্রিং দরকার needs
ওয়েভমোড

11

ভিমে 69 বাইট

qqAFEWER CODERS MEANS EASIER COMMUNICATION M<C-n> FASTER CODING M<C-n> <esc>@qq@q

আমি কেবল এটি পছন্দ করি যখন একটি সরল ভিম কমান্ড ক্রম একটি শালীন কোড গল্ফ সমাধান তৈরি করে। :-D
দেবসোলার

7

এইচটিএমএল, 122 বাইট।

দুঃখিত, নিজেকে সাহায্য করতে পারে না।

<marquee style="width:5em;word-spacing:5em;">EASIER COMMUNICATION MEANS FASTER CODING MEANS FEWER CODERS MEANS </marquee>


বিশাল শব্দ ব্যবধান কেন?
অ্যাডম

@ অ্যাডম কারণ একটি মার্কি সর্বদা পুনরাবৃত্তির (যেমন তার নিজস্ব প্রস্থ) এর মধ্যে প্রস্থের পরিমাণটি ছেড়ে দেয় always এবং আমি এটি ভেঙে যাওয়ার কোনও উপায় খুঁজে পাইনি, সুতরাং প্রতিটি শব্দের মধ্যে আমাকেও একই পরিমাণে স্থান তৈরি করতে হবে।
মিস্টার লিস্টার

আপনি কি শেষ ট্যাগটি সরাতে পারবেন না?
NoOneIs এখানে

@ NoOneIsHere এখানে কীভাবে সহায়তা করবে? বা আপনি কি এটি 10 ​​বাইট দ্বারা এটি গল্ফ বলতে চাইছেন? আমি নিশ্চিত যে আমি এটি করতে চাই না; শেষ ট্যাগটি আসলে alচ্ছিক নয়।
মিস্টার লিস্টার

@ মিস্টারলিস্টার বলতে চাইছিলাম এটি গল্ফ ডাউন। আমি ভেবেছিলাম সিঙ্গল-ট্যাগ এইচটিএমএল ডকুমেন্টগুলির শেষ ট্যাগের প্রয়োজন নেই।
NoOneIs এখানে

6

পাইথন 2 , 82 81 বাইট

-1 বাইট ধন্যবাদ লিকি নুনকে।

আমি সম্ভবত কিছু ভুল করছি তবে সত্যিই অনেক দেরি হয়ে গেছে h পিছনে কমা নোট করুন।

while 1:print'FEWER CODERS MEANS EASIER COMMUNICATION MEANS FASTER CODING MEANS',

এটি অনলাইন চেষ্টা করুন!

আরেকটি সমাধান, 85 বাইট

আমি সম্ভবত এই আরও গল্ফ করতে পারেন।

while 1:print'%sER CO%s MEANS'*3%('FEW','DERS',' EASI','MMUNICATION',' FAST','DING'),

এটি অনলাইন চেষ্টা করুন!


1
আপনি দ্বিতীয় স্থান মুছতে পারেন।
Leaky নুন

স্থাপিত টুইট ওকে ধন্যবাদ!
সম্পূর্ণরূপে

দ্বিতীয়টিতে, আপনি ফাঁকা স্থানগুলি বিন্যাস স্ট্রিংয়ে স্থানান্তর করতে পারেন।
wizzwizz4

@ wizzwizz4 শীর্ষস্থানীয় সাদা স্থান নিষিদ্ধ করা হয়েছে।
নিখুঁতভাবে

2
@ টোটালিহুমান বর্তমানে, আপনার একটি বাগ রয়েছে যেখানে এটি "আরও বেশি কোডারস মায়ানসিয়াসার যোগাযোগ যোগাযোগ ম্যানেজারের কোডিং ম্যানেজার ..." আউটপুট দেবে। আপনি যদি বিন্যাসের স্ট্রিংটি এ পরিবর্তন করেন '%sER CO%s MEANS 'এবং বিন্যাস আইটেমগুলি থেকে স্পেসগুলি সরিয়ে ফেলেন তবে এটি গল্ফিয়ার হবে এবং সঠিকভাবে কাজ করবে।
wizzwizz4

5

জেলি , 33 29 বাইট

4 বাইট আউটগলফার এরিক ধন্যবাদ।

“©%5ÐƬwȮh¬Þ6.⁷ḷḊḥṫɠlḶṀġß»Œu⁶¢

এটি অনলাইন চেষ্টা করুন!


1) আপনি আরও ভাল সংকুচিত স্ট্রিং ব্যবহার করতে পারেন: “©%5ÐƬwȮh¬Þ6.⁷ḷḊḥṫɠlḶṀġß»(এখনও ব্যবহার করা প্রয়োজন Œuএবং ;⁶) 2) আপনি এর ßপরিবর্তে ব্যবহার করতে পারেন 1¿
এরিক আউটগলফার


4

এইচটিএমএল / সিএসএস (কেবলমাত্র ফায়ারফক্স), 179 177 183 176 173 বাইট

<b id=a>EASIER COMMUNICATION MEANS FASTER CODING MEANS FEWER CODERS MEANS </b>E<a><style>*{margin:0;}a{position:fixed;left:0;right:0;height:1em;background:-moz-element(#a)}

সত্যিকার অর্থে সর্বনিম্ন স্কোরের কাছাকাছি কোথাও, আমি কেবল ভেবেছিলাম যে কোনও জেএস জড়িত ছাড়াই এইচটিএমএল / সিএসএসে অসীম খ্যাতি পাওয়া মজাদার হবে :)

পরিবর্তণের:

  • আইডি বৈশিষ্ট্যের চারপাশে উদ্ধৃতিগুলি সরানো হয়েছে Remove
  • পাঠ্যটিকে প্রসারিত করতে "বৃত্তাকার" ব্যাকগ্রাউন্ড-পুনরাবৃত্তি যুক্ত করা হয়েছে যাতে এটি সঠিকভাবে মুড়ে যায়
  • একক-লাইন আউটপুটে পরিবর্তিত হয়েছে
  • 3 বাইট সংরক্ষণ করতে width:100%শৈলী প্রতিস্থাপনright:0

দুর্দান্ত চেষ্টা করুন, তবে প্রতিটি লাইনেই এটি শুরু হয়। ওপি: কোনও নতুনলাইন নেই।
অ্যাডম

টার্মিনালে মুদ্রণ করা যে কোনও উত্তর সারির শেষে মোড়বে। জুম বের করার চেষ্টা করুন; আপনি দেখতে পাচ্ছেন এটি অনন্তর পাশাপাশি চিরতরেও চলতে থাকবে, এটি ব্রাউজার উইন্ডো দ্বারা কেবল "লুকানো"।
ব্যবহারকারীর 371366

এছাড়াও, আমি পুনরাবৃত্তি চিত্রটি "রাউন্ড অফ" রাখার ফলে কয়েকটা বাইট নষ্ট করেছি যাতে এটি আরও
দৃinc়তার সাথে

মোড়ানো ঠিক আছে, তবে আপনার হয় না। এটি "মুদ্রণ" হিসাবে অসীম বহু সীমাহীন লাইন হিসাবে দেখা যেতে পারে। কেবল ব্যাকগ্রাউন্ডকে একটি লাইনে সীমাবদ্ধ করুন।
আদম

1
হ্যাঁ। আমি ভেবেছিলাম আমাকে লাগাতে হবে repeat no-repeatবা ; background-repeat: repeat-x, তবে কীভাবে এড়ানো যায় তা ভেবেছিলাম। ফ্যাক্টস মান্য করে বাইটস সাভ করে!
ব্যবহারকারী 37131366

3

পাইথন 3 , 87 বাইট

while 1:print(end="FEWER CODERS MEANS EASIER COMMUNICATION MEANS FASTER CODING MEANS ")

এটি অনলাইন চেষ্টা করুন!


কি করে end=?
অ্যাডম

@ অ্যাডম এটি আপনাকে কোনও পূর্ববর্তী নিউলাইন ছাড়াই মুদ্রণ করতে দেয়।
এরিক আউটগল্ফার

3
@ আদম দ্য ডিফল্ট আর্গুমেন্ট printহয় print("",end="\n")
লিকি নুন

আমি ভেবেছিলাম যে প্রতিস্থাপন ER COএবং MEANS(শীর্ষস্থানীয় + পিছনের স্থান) কিছু বাইট সংরক্ষণ করবে, তবে দৃশ্যত তা নয়।
এরিক আউটগল্ফার


3

LOLCODE , 116 বাইট

HAI 1
IM IN YR O
VISIBLE "FEWER CODERS MEANS EASIER COMMUNICATION MEANS FASTER CODING MEANS "!
IM OUTTA YR O
KTHXBYE

এটি অনলাইন চেষ্টা করুন!


আমি ললকোডের সাথে পরিচিত নই। কিভাবে এই আউটপুট চিরকাল?
এওসোলিং ফল 11

@ চ্যালেঞ্জার 5 IM IN YR ...এবং IM OUTTA YR ...একটি অসীম লুপ তৈরি করুন।
Leaky নুন

1
সংকলকগুলির প্রয়োজন নেই বলে আপনি HAI এবং KTHXBYE সরাতে পারেন। এছাড়াও, ভিসিবল শেষে কোনও উদ্বেগ নেই।
OldBunny2800

@ OldBunny2800 আপনি LOLCODE এর কোন সংস্করণ ব্যবহার করছেন? ইন এই সংস্করণ, চিহ্ন !মুদ্রণ পর গাড়ি ফেরত শুষে নেবে।
আর্ক 676

ওহ, আমি নো-লাইন-ব্রেকের নিয়মটি ভুলে গিয়েছিলাম। আমি বুঝতে পারি না লোকোডের এটি করার একটি উপায় ছিল!
OldBunny2800

3

রুবি, 77 বাইট

" MEANS "একটি ভেরিয়েবলকে বরাদ্দ করা সমস্ত 1 বাইট সংরক্ষণ করে :-)

loop{$><<"EASIER COMMUNICATION#{m=" MEANS "}FASTER CODING#{m}FEWER CODERS"+m}

3

জাভাস্ক্রিপ্ট (ES6), 90 87 বাইট

while(1)console.log`EASIER COMMUNICATION MEANS FASTER CODING MEANS FEWER CODERS MEANS `

বিকল্প ফাংশন, 100 বাইট

"এখানে কাজ" অর্থ "আপনার ব্রাউজারটি ক্রাশ হবে না" (কিছুক্ষণের জন্য, কমপক্ষে)!

setInterval(_=>console.log`EASIER COMMUNICATION MEANS FASTER CODING MEANS FEWER CODERS MEANS `,1)

1
আপনার কোডটি কাজ করে না: document.write`EASIER COMMUNICATION${m=" MEANS "}FASTER CODING${m}FEWER CODERS`+mসমতুল্য document.write([ 'EASIER COMMUNICATION', 'FASTER CODING', 'FEWER CODERS' ], ' MEANS ', ' MEANS ') + ' MEANS ', যা 1) সমস্ত আর্গুমেন্টকে স্ট্রিংগুলিতে রূপান্তরিত করে এবং কনটেনেটেট (মুদ্রণ EASIER COMMUNICATION,FASTER CODING,FEWER CODERS MEANS MEANS ) এবং 2) ' MEANS 'ফাংশন কলের বাইরে যেহেতু শেষ
উপায়টি


2

অক্টাভা, 86 বাইট

while fprintf('FEWER CODERS MEANS EASIER COMMUNICATION MEANS FASTER CODING MEANS ')end

ব্যাখ্যা:

এটি মোটামুটি স্ব-ব্যাখ্যামূলক। শুধুমাত্র বাস্তব "কৌতুক" এখানে ব্যবহার করা while fprintf। যখন fprintfরিটার্ন আর্গুমেন্ট দেওয়া হয়, এটি মুদ্রিত অক্ষরের সংখ্যা ফিরিয়ে দেবে এবং সমস্ত অ-শূন্য সংখ্যা trueঅক্টোবায় বিবেচনা করা হবে, সুতরাং লুপের অবস্থা সর্বদা সত্য হবে।


আমি আরও মজাদার পন্থাকে আরও খাটো করার জন্য মরিয়া হয়ে চেষ্টা করেছি, তবে দুর্ভাগ্যক্রমে এটি 9 বাইট দীর্ঘতর হয়েছে:

while fprintf('FEW%sDERS%sEASI%sMMUNICATION%sFAST%sDING%s',{'ER CO',' MEANS '}{'ababab'-96})end

এটি স্ট্রিংগুলি 'ER CO'এবং ' MEANS'সঠিক অবস্থানে স্ট্রিংয়ের মধ্যে প্রবেশের চেষ্টা করে, সরাসরি সূচী ব্যবহার করে যেখানে এর 'ababab'-96সংক্ষিপ্ত সংস্করণ [1 2 1 2 1 2]

এটি কিছুটা সংক্ষিপ্ত ছিল (93 বাইট), তবে নিষ্পাপ পদ্ধতির চেয়ে এখনও এটি দীর্ঘ

while fprintf('FEWER CODERS%sEASIER COMMUNICATION%sFASTER CODING%s',{' MEANS '}{[1,1,1]})end

এবং অন্য একটি (89 বাইট), লেভেল রিভার সেন্টের পদ্ধতির ব্যবহার করে:

while fprintf(['FEWER CODERS',s=' MEANS ','EASIER COMMUNIDATION',s,'FASTER CODING',s])end

এটি মূল সমাধানের চেয়ে কম বাইটের জন্য তত্ত্ব অনুসারে কাজ করা উচিত তবে এটি কোনও অদ্ভুত কারণে ব্যর্থ হয়:

while fprintf"FEWER CODERS MEANS EASIER COMMUNICATION MEANS FASTER CODING MEANS "
end

এটি বগি বৈশিষ্ট্যটির fprintf('abc def')সমতুল্য ব্যবহার করে fprintf"abc def"। দ্যendঅবশ্যই পরবর্তী লাইনে উচিত, তবে দুটি বন্ধনী এড়িয়ে যাওয়ায় এটি এখনও একটি বাইট ছোট।

87 এর জন্য আরও একটি:

while fprintf('FEWER CODERS%sEASIER COMMUNICATION%sFASTER CODING%s',k=' MEANS ',k,k)end

ঠিক আছে, বলবেন না যে আমি চেষ্টা করিনি :)


আপনি কি জানেন যে fprintfতর্কগুলি সঠিকভাবে পুনরুদ্ধার করে? আপনার শেষ সংস্করণটি 6 বাইট কম হতে পারে, এটি অনলাইনে চেষ্টা করুন!
সানচিইস

2

এলিস , 70 বাইট

" SNAEM "k"SREDOC REWEF"e0j"GNIDOC RETSAF"e0j"NOITACINUMMOC REISAE"d&o

এটি অনলাইন চেষ্টা করুন!

ব্যাখ্যা

দুর্ভাগ্যক্রমে, MEANS(স্পেস সহ) পুনরায় ব্যবহার করা কেবলমাত্র একসাথে পুরো জিনিস মুদ্রণের উপরে একটি মাত্র বাইট সংরক্ষণ করে। ফলস্বরূপ, এক্সট্রাক্ট ER COকরতে আসলে একটি বাইট ব্যয় করতে হবে (বা সম্ভবত আরও বেশি, কারণ অন্য বিভাগটি বের করা সামান্য ব্যয়বহুল হবে)।

" SNAEM "                Push the code points of " MEANS " in reverse.
k                        If there is a return address on the return address stack (which
                         there isn't right now), pop it and jump there.
"SREDOC REWEF"           Push the code points of "FEWER CODERS" in reverse.
e0j                      Jump to the beginning of the line, pushing the location of the
                         j to the return address stack. Hence, we push the code points
                         of " MEANS " again, but then the k pops the return address and
                         jumps back here.
"GNIDOC RETSAF"          Push the code points of "FASTER CODING" in reverse.
e0j                      Jump to the beginning of the line again.
"NOITACINUMMOC REISAE"   Push the code points of "EASIER COMMUNICATION" in reverse.
d                        Push the stack depth.
&o                       Print that many bytes from the top of the stack.
                         Afterwards the IP wraps around to the first column and the
                         program starts over.

2

সি #, 102 বাইট

_=>{for(;;)System.Console.Write("EASIER COMMUNICATION{0}FASTER CODING{0}FEWER CODERS{0}"," MEANS ");};



1

জাভা (ওপেনজেডিকে 9) , 114 বাইট

static void f(){while(1>0)System.out.print("FEWER CODERS MEANS EASIER COMMUNICATION MEANS FASTER CODING MEANS ");}

এটি অনলাইন চেষ্টা করুন! কয়েক সেকেন্ড পরে ফাঁসি কার্যকর করুন কারণ কখন থামবে তা জানেনা।


জমা দেওয়ার জন্য পুরো প্রোগ্রাম বা ফাংশন থাকতে হবে।
কৃতিমিক লিথোস

@ ক্রিটিক্সিলিথোস এটি কি কোনও নামহীন লাম্বদা হতে পারে?
সম্পূর্ণমানবিক

@totallyhuman হ্যাঁ অনুমোদিত অন্যান্য ভাষায়; জাভা কেন ব্যতিক্রম হওয়া উচিত তা আমি দেখছি না ।
wizzwizz4

ফাঁসি কার্যকর কেন? আউটপুট ক্যাশে কেবল অক্ষম করুন
অ্যাডম

3
তবে আপনি করতে পারেনfor(;;)
ব্রায়ান ম্যাকচ্যাটন

1

সি, 86 বাইট

f(){printf("FEWER CODERS MEANS EASIER COMMUNICATION MEANS FASTER CODING MEANS ");f();}

এটি অনলাইনে কাজ দেখুন ।


এটি টাইল-কল অপ্টিমাইজেশান সংকলকটির উপর নির্ভর করে তবে আমার ধারণা বেশিরভাগ ক্ষেত্রেই।
ওয়েইন কনরাড

@WayneConrad এটি অপটিমাইজেশন ছাড়াই একটি বৈধ উত্তর। অসীম পুনরাবৃত্তি প্রয়োজনীয়তা পূরণ করে: অসীম পুনরাবৃত্তি আউটপুট উত্পাদন করুন
2501

লেজ কল অপ্টিমাইজেশন ব্যতীত স্ট্যাকটি শেষ পর্যন্ত উপচে পড়বে। এটির সাথে সংকলনের চেষ্টা করুন gcc(ডিফল্ট বিকল্পগুলি ব্যবহার করুন, সুতরাং কোনও পুচ্ছ কল অপ্টিমাইজেশন নেই) এবং আপনি যখন এটি চালাবেন তখন প্রক্রিয়াটি গতি বাড়ানোর জন্য আউটপুটটিকে / dev / null এ পুনঃনির্দেশ করুন। এটা দোষ seg করব। '-O2' বিকল্পের সাহায্যে, যা টেল কল অপ্টিমাইজেশন সক্ষম করে, এটি চিরতরে চলে runs
ওয়েইন কনরাড

@ ওয়েইনকনরড অসীম পুনরাবৃত্তি ধারণাগতভাবে, অসীম। প্রশ্ন অসীমের ব্যবহারিক সংজ্ঞায় সীমাবদ্ধ নয়। সাধারণ sensকমত্য দ্বারা, অসীম পুনরাবৃত্তি অসীম পুনরাবৃত্তি হয়, অন্য কথায়, প্রোগ্রামের মধ্যে কোনও যুক্তি এটিকে থামবে না ..
2501

আমি ঘোষণা করছি না যে আপনার সমাধানটি অবৈধ। আমি কেবল যেটি বোঝাতে চাইছি তা হ'ল, সঠিকভাবে সম্পাদন করার জন্য, সংকলকটির থেকে কিছুটা সহযোগিতা প্রয়োজন।
ওয়েইন কনরাড


1

পার্ল 6 ,  81 80  79 বাইট

print ('EASIER COMMUNICATION','FASTER CODING','FEWER CODERS'X'MEANS'),' 'for ^Inf

চেষ্টা করে দেখুন

loop {print ('EASIER COMMUNICATION','FASTER CODING','FEWER CODERS'X'MEANS'),' '}

চেষ্টা করে দেখুন

loop {print [~] 'EASIER COMMUNICATION','FASTER CODING','FEWER CODERS'X'MEANS '}

চেষ্টা করে দেখুন



1

অ্যাক্সিয়োম, 92 89 বাইট

repeat fortranLiteral"EASIER COMMUNICATION MEANS FASTER CODING MEANS FEWER CODERS MEANS "

অ্যাক্সিয়াম উইন্ডোতে একটি লাইনে প্রবেশ করান। "ফোর্টারানলাইটালালাল" এর চেয়ে ছোট একটি ফাংশন সম্ভব যা "\ n" লিখবে না


1

ব্রেনল্ফ , 78 বাইট

"FEWER CODERS MEANS EASIER COMMUNICATION MEANS FASTER CODING MEANS "[!@66<1+>]

অথবা

ব্রেনল্ফ , 77 77 বাইট [প্রতিদ্বন্দ্বী]

"FEWER CODERS MEANS EASIER COMMUNICATION MEANS FASTER CODING MEANS "[!&@<1+>]

&চর প্রিন্ট অপারেটর ( @) এর সাথে লোভী সংশোধক ( ) ব্যবহার করার বিষয়ে আমাকে 2 টি বাগ ঠিক করতে হয়েছিল বলে এটি একটির প্রতিযোগিতামূলক


1

খালি , 267 বাইট

[70][69][87][69][82][32][67][79][68][69][82][83][32][77][69][65][78][83][32][69][65][83][73][69][82][32][67][79][77][77][85][78][73][67][65][84][73][79][78][32][77][69][65][78][83][32][70][65][83][84][69][82][32][67][79][68][73][78][71][32][77][69][65][78][83][32]{p}

FEWER CODERS MEANS EASIER COMMUNICATION MEANS FASTER CODING MEANSস্ট্যাকের দিকে ধাক্কা দেয়, তারপরে এটি মুদ্রণ করে। কখনই না হিসাবে শেষ হয় না{@}

এছাড়াও মজাদার বিষয়, আমি এই কোডটি তৈরি করতে নিম্নলিখিত ব্রেনল্ফ স্ক্রিপ্টটি ব্যবহার করেছি

"FEWER CODERS MEANS EASIER COMMUNICATION MEANS FASTER CODING MEANS "l>[<$_<91+2^9-@_ 91+2^7-@l>]"{p}"@3

1

গ্রোভি 79 বাইট

m=" MEANS";for(;;)print"EASIER COMMUNICATION$m FASTER CODING$m FEWER CODERS$m "

গ্রোভির স্ট্রিং ইন্টারপোলেশন ব্যবহার করে।


1

পাওয়ারশেল , 100 97 বাইট

for(){"EASIER COMMUNICATION","FASTER CODING","FEWER CODERS"|%{Write-Host -NoNewLine "$_ MEANS "}}

এটি অনলাইন চেষ্টা করুন!


পুরানো উত্তর:

পাওয়ারশেল , 100 বাইট

while(1){"EASIER COMMUNICATION","FASTER CODING","FEWER CODERS"|%{Write-Host -NoNewLine "$_ MEANS "}}

এটি অনলাইন চেষ্টা করুন!

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

আপনাকে অল্প সময়ের পরে কার্যকর করা বন্ধ করতে হবে কারণ এটি অসীম লুপ হওয়ায় এটি ফিরে আসবে না।

সম্পাদনা করুন: একটি whileলুপে একটি লুপ পরিবর্তন করে 3 বাইট বন্ধ চাঁচা for

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