একটি পুরানো আইরিশ আশীর্বাদ


14

আমি জানি না কে এই শব্দগুলি তৈরি করেছিলেন এবং আমি আইরিশ নই, তবে আমি আপনাকে একটি আইরিশ আশীর্বাদ দিচ্ছি:

May the road rise up to meet you
May the wind be always at your back
May the sun shine warm upon your face
The rains fall soft upon your fields
And until we meet again
May God hold you in the hollow of His hand

আমি এখন থেকে কয়েক সপ্তাহ আগে এটি পোস্ট করার পরিকল্পনা করছিলাম, তবে এটি কেবল আমার কাছেই প্রকাশ পেয়েছিল যে গতকাল সেন্ট প্যাট্রিকের দিন ছিল।

নিয়মাবলী:

  • উপরের লেখাটি হুবহু উত্পাদন করুন।
    (চতুরতা এবং চিত্তবিনোদনের জন্য এই নিয়মটি নির্দ্বিধায় ভাবেন))
  • প্রোগ্রামটি অবশ্যই নিজের মতো করে পাঠ্যটি তৈরি করতে হবে। catএকটি বৈধ সমাধান নয়।
  • সর্বাধিক স্বল্প অক্ষরের সমাধান "জয়"।

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

আইরিশদের ভাগ্য আপনাকে বাড়িয়ে তুলুক।

উত্তর:


2

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

'€¿“‡âŽÓ€î€†€€èÊ€‚“„€Ë‡´).ªðý“€¿€€†â£ƒ€¾€„‰Ã€î““€¿€€ïë€ï‡Š€›€ž‚ƒ““€¿€€‡µã»©ÃˆÉ€žŠÑ““€€¥·sާš¼ˆÉ€ž™æ““€ƒ‡æ€¦‰Ã†î“).ªÀ»

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

'€¿                 "may"
“‡âŽÓ€î€†€€èÊ€‚“    "god hold you in the hollow of"
„€Ë‡´               "his hand"
)                   push stack into a list
.ª                  sentence-case each
ðý                  and join by spaces
“€¿€€†â£ƒ€¾€„‰Ã€î“  "may the road rise up to meet you"
“€¿€€ïë€ï‡Š€›€ž‚ƒ“  "may the wind be always at your back"
“€¿€€‡µã»©ÃˆÉ€žŠÑ“  "may the sun shine warm upon your face"
“€€¥·sާš¼ˆÉ€ž™æ“   "the rains fall soft upon your fields
“€ƒ‡æ€¦‰Ã†î“        "and until we meet again"
)                   push stack into a list
.ª                  sentence-case each
À                   rotate list left
»                   join by newlines
                    implicitly print

14

পাইথন, 143 অক্ষর

#coding:u8
print u'慍⁹桴⁥潲摡爠獩⁥灵琠敭瑥礠畯䴊祡琠敨眠湩⁤敢愠睬祡⁳瑡礠畯⁲慢正䴊祡琠敨猠湵猠楨敮眠牡灵湯礠畯⁲慦散吊敨爠楡獮映污潳瑦甠潰潹牵映敩摬ੳ湁⁤湵楴敷洠敥⁴条楡੮慍⁹潇⁤潨摬礠畯椠桴⁥潨汬睯漠⁦楈⁳慨摮'.encode("u16")[2:]

কোডেপ্যাড.অর্গ এ চালান


8

হাস্কেল, 179 টি অক্ষর

e="\n "++['='..'z']++e;i r=[e!!div r 64,e!!r]
main=putStr$i.fromEnum=<<"뒦뾁빭몁뷴릩끷뮸몁뺵끹봁벪몹끾봺뀒릾끹뭪끼뮳멁맪끦뱼릾븁릹끾봺뷁맦먰뀒릾끹뭪끸뺳끸뭮볪끼릷벁뺵봳끾봺뷁뫦먪뀙뭪끷릮본끫릱뱁븴뫹끺뵴볁뾴뺷끫뮪뱩븀놳멁뺳빮뱁뼪끲몪빁리릮변뒦뾁댴멁뭴뱩끾봺끮볁빭몁뭴뱱봼끴뫁덮븁뭦볩뀀"

এটি আইরিশ এবং কোরিয়ানদের মধ্যে প্রাচীন সাধারণ বন্ধনকে কাজে লাগায়। আপনারা সবাই জানতেন যে লেইস এবং আলুর চাষ কোরিয়ার হয়ে এসেছিল এবং কিমচি প্রথম ডাবলিনে তৈরি হয়েছিল ... তাই না?


  • সম্পাদনা: (197 -> 184) দরকার নেই mod(কেন⁈ :-)); কোরিয়ান পাঠ্যের জন্য পৃথক ঘোষণা বাদ দিয়েছে।
  • সম্পাদনা করুন: (184 -> 179) কোড বইয়ের প্রতিনিধিত্ব করতে আরও কমপ্যাক্ট ব্যবহৃত হয়েছে।

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

আমাদের তিনটি চরকে এভাবে শোষণ করে তোলা কি সম্ভব নয়?
FUZxxl

@ এফইউজেডএক্সএলএল: আপনাকে সতর্কতা অবলম্বন করতে হবে: 0x0 ~ 0x10FFF পরিসরের সমস্ত মান ব্যবহারযোগ্য নয়। কিছু সম্পূর্ণ নিষিদ্ধ (উদাহরণস্বরূপ 0xD800 ~ 0xDFFF এবং এফএফএফই বা এফএফএফএফ-তে কোনও মান সমাপ্ত হয়), অন্যরা প্রদত্ত প্রোগ্রামিং ভাষার সংক্ষিপ্ত সংজ্ঞায় আইনী বা নাও হতে পারে। আমি এখানে হাঙ্গুলকে বেছে নিই কারণ এটি কোনও গর্ত ছাড়াই মানগুলির একটি বৃহত ব্লক, এবং ইউনিকোড স্ট্রিংয়ের কোনও সংজ্ঞায় অবশ্যই আইনী। তবে এটি আকারে মাত্র 13 ডলার।
এমটনভিউমার্ক

এমটিএনভিউমার্ক: আপনার যদি টানা দু'টি সারোগেট থাকে তবে তা সত্যই বৈধ এবং বিএমপির বাইরে একক কোডপয়েন্ট oint এর জন্য প্রয়োজন হবে যে বাস্তবায়নটি ইউটিএফ -16 ব্যবহার করে এবং আপনার চরিত্রের চাহিদা এক দ্বারা কেটে ফেলতে পারে;)
জোয়

@ জোয় - আপনি কেবলমাত্র সার্গেট ব্যবহার করতে পারবেন যদি তাদের প্রতিটি উপস্থিতি জোড়া হয় এবং যথাযথভাবে (0xD800 00 0xDBFF থেকে একটি এবং পরেরটি 0xD0000 থেকে 0xDFFF)। তবে, হাস্কেলের ক্ষেত্রে এটি হ'ল: Stringইউনিকোড স্কেলারের মানগুলির একটি অনুক্রম (U + 0000 ~ U + D7FF এবং U + E000 ~ U + 10FFFF), ইউটিএফ -16 কোড ইউনিট নয়। নোট করুন যে fromEnumঅক্ষরের কোড পয়েন্ট স্কেলার মানটি প্রদান করে, কিছু এনকোড করা মান নয়।
এমটিএনভিউমার্ক

4

ইন্টারকল , 3421 বাইট

একটি সহজ সমাধান। স্বয়ংক্রিয়ভাবে উত্পন্ন হয়েছে, যদি কেউ ভাবছেন ...

INTERCALL IS A ANTIGOLFING LANGUAGE
SO THIS HEADER IS HERE TO PREVENT GOLFING IN INTERCALL
THE PROGRAM STARTS HERE:
PUSH LXXVII
PRINT
PUSH XCVII
PRINT
PUSH CXXI
PRINT
PUSH XXXII
PRINT
PUSH CXVI
PRINT
PUSH CIV
PRINT
PUSH CI
PRINT
PUSH XXXII
PRINT
PUSH CXIV
PRINT
PUSH CXI
PRINT
PUSH XCVII
PRINT
PUSH C
PRINT
PUSH XXXII
PRINT
PUSH CXIV
PRINT
PUSH CV
PRINT
PUSH CXV
PRINT
PUSH CI
PRINT
PUSH XXXII
PRINT
PUSH CXVII
PRINT
PUSH CXII
PRINT
PUSH XXXII
PRINT
PUSH CXVI
PRINT
PUSH CXI
PRINT
PUSH XXXII
PRINT
PUSH CIX
PRINT
PUSH CI
PRINT
PUSH CI
PRINT
PUSH CXVI
PRINT
PUSH XXXII
PRINT
PUSH CXXI
PRINT
PUSH CXI
PRINT
PUSH CXVII
PRINT
PUSH X
PRINT
PUSH LXXVII
PRINT
PUSH XCVII
PRINT
PUSH CXXI
PRINT
PUSH XXXII
PRINT
PUSH CXVI
PRINT
PUSH CIV
PRINT
PUSH CI
PRINT
PUSH XXXII
PRINT
PUSH CXIX
PRINT
PUSH CV
PRINT
PUSH CX
PRINT
PUSH C
PRINT
PUSH XXXII
PRINT
PUSH XCVIII
PRINT
PUSH CI
PRINT
PUSH XXXII
PRINT
PUSH XCVII
PRINT
PUSH CVIII
PRINT
PUSH CXIX
PRINT
PUSH XCVII
PRINT
PUSH CXXI
PRINT
PUSH CXV
PRINT
PUSH XXXII
PRINT
PUSH XCVII
PRINT
PUSH CXVI
PRINT
PUSH XXXII
PRINT
PUSH CXXI
PRINT
PUSH CXI
PRINT
PUSH CXVII
PRINT
PUSH CXIV
PRINT
PUSH XXXII
PRINT
PUSH XCVIII
PRINT
PUSH XCVII
PRINT
PUSH XCIX
PRINT
PUSH CVII
PRINT
PUSH X
PRINT
PUSH LXXVII
PRINT
PUSH XCVII
PRINT
PUSH CXXI
PRINT
PUSH XXXII
PRINT
PUSH CXVI
PRINT
PUSH CIV
PRINT
PUSH CI
PRINT
PUSH XXXII
PRINT
PUSH CXV
PRINT
PUSH CXVII
PRINT
PUSH CX
PRINT
PUSH XXXII
PRINT
PUSH CXV
PRINT
PUSH CIV
PRINT
PUSH CV
PRINT
PUSH CX
PRINT
PUSH CI
PRINT
PUSH XXXII
PRINT
PUSH CXIX
PRINT
PUSH XCVII
PRINT
PUSH CXIV
PRINT
PUSH CIX
PRINT
PUSH XXXII
PRINT
PUSH CXVII
PRINT
PUSH CXII
PRINT
PUSH CXI
PRINT
PUSH CX
PRINT
PUSH XXXII
PRINT
PUSH CXXI
PRINT
PUSH CXI
PRINT
PUSH CXVII
PRINT
PUSH CXIV
PRINT
PUSH XXXII
PRINT
PUSH CII
PRINT
PUSH XCVII
PRINT
PUSH XCIX
PRINT
PUSH CI
PRINT
PUSH X
PRINT
PUSH LXXXIV
PRINT
PUSH CIV
PRINT
PUSH CI
PRINT
PUSH XXXII
PRINT
PUSH CXIV
PRINT
PUSH XCVII
PRINT
PUSH CV
PRINT
PUSH CX
PRINT
PUSH CXV
PRINT
PUSH XXXII
PRINT
PUSH CII
PRINT
PUSH XCVII
PRINT
PUSH CVIII
PRINT
PUSH CVIII
PRINT
PUSH XXXII
PRINT
PUSH CXV
PRINT
PUSH CXI
PRINT
PUSH CII
PRINT
PUSH CXVI
PRINT
PUSH XXXII
PRINT
PUSH CXVII
PRINT
PUSH CXII
PRINT
PUSH CXI
PRINT
PUSH CX
PRINT
PUSH XXXII
PRINT
PUSH CXXI
PRINT
PUSH CXI
PRINT
PUSH CXVII
PRINT
PUSH CXIV
PRINT
PUSH XXXII
PRINT
PUSH CII
PRINT
PUSH CV
PRINT
PUSH CI
PRINT
PUSH CVIII
PRINT
PUSH C
PRINT
PUSH CXV
PRINT
PUSH X
PRINT
PUSH LXV
PRINT
PUSH CX
PRINT
PUSH C
PRINT
PUSH XXXII
PRINT
PUSH CXVII
PRINT
PUSH CX
PRINT
PUSH CXVI
PRINT
PUSH CV
PRINT
PUSH CVIII
PRINT
PUSH XXXII
PRINT
PUSH CXIX
PRINT
PUSH CI
PRINT
PUSH XXXII
PRINT
PUSH CIX
PRINT
PUSH CI
PRINT
PUSH CI
PRINT
PUSH CXVI
PRINT
PUSH XXXII
PRINT
PUSH XCVII
PRINT
PUSH CIII
PRINT
PUSH XCVII
PRINT
PUSH CV
PRINT
PUSH CX
PRINT
PUSH X
PRINT
PUSH LXXVII
PRINT
PUSH XCVII
PRINT
PUSH CXXI
PRINT
PUSH XXXII
PRINT
PUSH LXXI
PRINT
PUSH CXI
PRINT
PUSH C
PRINT
PUSH XXXII
PRINT
PUSH CIV
PRINT
PUSH CXI
PRINT
PUSH CVIII
PRINT
PUSH C
PRINT
PUSH XXXII
PRINT
PUSH CXXI
PRINT
PUSH CXI
PRINT
PUSH CXVII
PRINT
PUSH XXXII
PRINT
PUSH CV
PRINT
PUSH CX
PRINT
PUSH XXXII
PRINT
PUSH CXVI
PRINT
PUSH CIV
PRINT
PUSH CI
PRINT
PUSH XXXII
PRINT
PUSH CIV
PRINT
PUSH CXI
PRINT
PUSH CVIII
PRINT
PUSH CVIII
PRINT
PUSH CXI
PRINT
PUSH CXIX
PRINT
PUSH XXXII
PRINT
PUSH CXI
PRINT
PUSH CII
PRINT
PUSH XXXII
PRINT
PUSH LXXII
PRINT
PUSH CV
PRINT
PUSH CXV
PRINT
PUSH XXXII
PRINT
PUSH CIV
PRINT
PUSH XCVII
PRINT
PUSH CX
PRINT
PUSH C
PRINT
END

কি দারুন


3

গল্ফস্ক্রিপ্ট (২০৪ টি চর)

মুদ্রণবিহীন অক্ষর রয়েছে, সুতরাং অনুলিপি-পেস্ট কাজ করতে পারে না:

:k'May the road rise up to meet you
wind be always ar back¢ sun shin¬armÈon€face
Tåainsll soft¡ields
Aäuntil we meet ag²áGod holdø inñlow of His hand'{k{{k$}*0:k;}{127.2$<{-:k}*;}if}/](+

Base64- এনকোড:

OmsnTWF5IHRoZSByb2FkIHJpc2UgdXAgdG8gbWVldCB5b3UKnwh3aW5kIGJlIGFsd2F5cyBhnAVy
IGJhY2uiCXN1biBzaGlurANhcm3IA29upAZmYWNlClTlBGFpbnONA2xsIHNvZnShDGllbGRzCkHk
A3VudGlsIHdlIG1lZXQgYWeyA+EFR29kIGhvbGT4BCBpbvEFjgNsb3cgb2YgSGlzIGhhbmQne2t7
e2skfSowOms7fXsxMjcuMiQ8ey06a30qO31pZn0vXSgr

স্ট্রিংয়ের মধ্যে আপনি যে পরিমাণ আশা করতে পারেন তার চেয়ে কম অপ্রয়োজনীয়তা আছে। আমি মনে করি গিজিপের সঞ্চয়গুলি লেম্পেল-জিভ থেকে 2/3 এবং হাফম্যান এনকোডিং থেকে 1/3; আমি যা ব্যবহার করছি তা মূলত এলজেড, তবে আমার জিজিপ ফর্ম্যাটের চেয়ে বেশি ওভারহেড রয়েছে।

দ্রষ্টব্য যে আউটপুট থেকে কম বাইট নেওয়ার এটি প্রথম সমাধান ।


2

বাশ / সেড, 206 টি অক্ষর

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

sed 's/Z/May the /;s/W/ uponYr f/;s/Y/ you/'<<X
Zroad rise up to meetY
Zwind be always atYr back
Zsun shine warmWace
The rains fall softWields
And until we meet again
May God holdY in the hollow of His hand

2

পিএইচপি, 431 425 বাইট

<?php $s="May therodisupm\nwnblckfTAgGH";$p=array('01234563','3cd8h328c73m','jj','3e6643');$b=str_split('s781937ab63cd348v28cfsgah93i631jg12b314328c73i1klfsbch3b5ah63g17et1k6fn56371ahb3m1u3b8m4ta6j9bfoh93ch4aj3g6v1p1ahf0123q89358j9328c3ah3456358u8g38m3rab351h9');foreach($b as $x){$x=b($x);if($x>27){$c=str_split($p[$x-28]);foreach($c as $y){echo $s[b($y)];}}else{echo $s[$x];}}function b($a){return base_convert($a,36,10);}

তথ্য সংরক্ষণের জন্য ম্যাপিং এবং বেস রূপান্তরগুলির একটি পদ্ধতির। তবে আমি প্রোগ্রামটির আকার খুব ছোট রাখতে ব্যর্থ হয়েছি।


1

হাস্কেল - 284

s n=words"And God His May The again always at back be face fall fields hand hold hollow in meet of rains rise road shine soft sun the to until up upon warm we wind you your"!!(fromEnum n-48)
main=mapM_(putStrLn.unwords.map s)$words"3IEDLJAQ 3IP967R8 3IHFNMR: 4C;GMR< 0KOA5 31>Q@I?B2="

দুঃখের বিষয়, আউটপুট বা স্ট্রিং ভার্ব্যাটিমের তুলনায় এটি অনেক দীর্ঘ । এমনকি স্ট্রিং এগুলি ইনপুটটির চেয়ে মোট দুটি অক্ষর লম্বা হয়ে থাকে (উদ্ধৃতি ছাড়াই) ral যথোপযুক্ত সৃষ্টিকর্তা?


1

কোয়েটজলকোটল , 218 বাইট

"May the road rise up to meet you\nMay the wind be always at your back\nMay the sun shine warm upon your face\nThe rains fall soft upon your fields\nAnd until we meet again\nMay God hold you in the hollow of His hand"

স্ট্রিংগুলি সুস্পষ্টভাবে মুদ্রিত হয়।

বা পাইথ, 217 বাইট

"May the road rise up to meet you\nMay the wind be always at your back\nMay the sun shine warm upon your face\nThe rains fall soft upon your fields\nAnd until we meet again\nMay God hold you in the hollow of His hand

1

কেগ , 175 অক্ষর

‘3p‘®m‘00‘®t¶©m  ©t  2½;4•;up to 2m;you\n©m  ©t  2⬩;be 0Ȧ;at 0B;0∞;\n©m  ©t  sun kƝ;4Ȧ;0M;0B;0Ƚ;\nThe A④;2÷;4l;0M;0B;8R;\nAnd 0🄄;we 2m;0¡;\n©m  God 1④;you in ©t  dɅ;of His 0║;

শুকরিয়া ধন্যবাদ সমস্ত দীর্ঘ শব্দ কেগের অভিধানে রয়েছে। দৈর্ঘ্য হ্রাস করতে কেবল স্ট্রিং সংক্ষেপণ ব্যবহার করে।

টিআইও বর্তমানে এটি আপডেট করার প্রয়োজন হিসাবে কাজ করে না।

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


0

Wren , 248 বাইট

এই পদ্ধতি অবলম্বন ।

System.print("Zroad rise up to meetY\nZwind be always atYr back\nZsun shine warmWace\nThe rains fall softWields\nAnd until we meet again\nMay God holdY in the hollow of His hand".replace("Z","May the ").replace("W"," uponYr f").replace("Y"," you"))

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

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