ব্লক সহ শব্দ


16

4-অক্ষরের শব্দের একটি অভিধান দেওয়া যার কোনও পুনরাবৃত্তি অক্ষর নেই ( শব্দের এই তালিকা থেকে ), আপনাকে অবশ্যই এই শব্দগুলির মধ্যে একটি বেছে নিতে হবে এবং নিম্নলিখিত বর্ণনামূলক অক্ষরের অভিধান ব্যবহার করে নির্দিষ্ট শব্দটি আউটপুট করতে হবে:

 .----------------.  .----------------.  .----------------.  .----------------. 
| .--------------. || .--------------. || .--------------. || .--------------. |
| |      __      | || |   ______     | || |     ______   | || |  ________    | |
| |     /  \     | || |  |_   _ \    | || |   .' ___  |  | || | |_   ___ '.  | |
| |    / /\ \    | || |    | |_) |   | || |  / .'   \_|  | || |   | |   '. \ | |
| |   / ____ \   | || |    |  __'.   | || |  | |         | || |   | |    | | | |
| | _/ /    \ \_ | || |   _| |__) |  | || |  \ '.___.'\  | || |  _| |___.' / | |
| ||____|  |____|| || |  |_______/   | || |   '._____.'  | || | |________.'  | |
| |              | || |              | || |              | || |              | |
| '--------------' || '--------------' || '--------------' || '--------------' |
 '----------------'  '----------------'  '----------------'  '----------------' 
 .----------------.  .----------------.  .----------------.  .----------------. 
| .--------------. || .--------------. || .--------------. || .--------------. |
| |  _________   | || |  _________   | || |    ______    | || |  ____  ____  | |
| | |_   ___  |  | || | |_   ___  |  | || |  .' ___  |   | || | |_   ||   _| | |
| |   | |_  \_|  | || |   | |_  \_|  | || | / .'   \_|   | || |   | |__| |   | |
| |   |  _|  _   | || |   |  _|      | || | | |    ____  | || |   |  __  |   | |
| |  _| |___/ |  | || |  _| |_       | || | \ '.___]  _| | || |  _| |  | |_  | |
| | |_________|  | || | |_____|      | || |  '._____.'   | || | |____||____| | |
| |              | || |              | || |              | || |              | |
| '--------------' || '--------------' || '--------------' || '--------------' |
 '----------------'  '----------------'  '----------------'  '----------------' 
 .----------------.  .----------------.  .----------------.  .----------------. 
| .--------------. || .--------------. || .--------------. || .--------------. |
| |     _____    | || |     _____    | || |  ___  ____   | || |   _____      | |
| |    |_   _|   | || |    |_   _|   | || | |_  ||_  _|  | || |  |_   _|     | |
| |      | |     | || |      | |     | || |   | |_/ /    | || |    | |       | |
| |      | |     | || |   _  | |     | || |   |  __'.    | || |    | |   _   | |
| |     _| |_    | || |  | |_' |     | || |  _| |  \ \_  | || |   _| |__/ |  | |
| |    |_____|   | || |  '.___.'     | || | |____||____| | || |  |________|  | |
| |              | || |              | || |              | || |              | |
| '--------------' || '--------------' || '--------------' || '--------------' |
 '----------------'  '----------------'  '----------------'  '----------------' 
 .----------------.  .-----------------. .----------------.  .----------------. 
| .--------------. || .--------------. || .--------------. || .--------------. |
| | ____    ____ | || | ____  _____  | || |     ____     | || |   ______     | |
| ||_   \  /   _|| || ||_   \|_   _| | || |   .'    '.   | || |  |_   __ \   | |
| |  |   \/   |  | || |  |   \ | |   | || |  /  .--.  \  | || |    | |__) |  | |
| |  | |\  /| |  | || |  | |\ \| |   | || |  | |    | |  | || |    |  ___/   | |
| | _| |_\/_| |_ | || | _| |_\   |_  | || |  \  '--'  /  | || |   _| |_      | |
| ||_____||_____|| || ||_____|\____| | || |   '.____.'   | || |  |_____|     | |
| |              | || |              | || |              | || |              | |
| '--------------' || '--------------' || '--------------' || '--------------' |
 '----------------'  '----------------'  '----------------'  '----------------' 
 .----------------.  .----------------.  .----------------.  .----------------. 
| .--------------. || .--------------. || .--------------. || .--------------. |
| |    ___       | || |  _______     | || |    _______   | || |  _________   | |
| |  .'   '.     | || | |_   __ \    | || |   /  ___  |  | || | |  _   _  |  | |
| | /  .-.  \    | || |   | |__) |   | || |  |  (__ \_|  | || | |_/ | | \_|  | |
| | | |   | |    | || |   |  __ /    | || |   '.___'-.   | || |     | |      | |
| | \  '-'  \_   | || |  _| |  \ \_  | || |  |'\____) |  | || |    _| |_     | |
| |  '.___.\__|  | || | |____| |___| | || |  |_______.'  | || |   |_____|    | |
| |              | || |              | || |              | || |              | |
| '--------------' || '--------------' || '--------------' || '--------------' |
 '----------------'  '----------------'  '----------------'  '----------------' 
 .----------------.  .----------------.  .----------------.  .----------------. 
| .--------------. || .--------------. || .--------------. || .--------------. |
| | _____  _____ | || | ____   ____  | || | _____  _____ | || |  ____  ____  | |
| ||_   _||_   _|| || ||_  _| |_  _| | || ||_   _||_   _|| || | |_  _||_  _| | |
| |  | |    | |  | || |  \ \   / /   | || |  | | /\ | |  | || |   \ \  / /   | |
| |  | '    ' |  | || |   \ \ / /    | || |  | |/  \| |  | || |    > '' <    | |
| |   \ '--' /   | || |    \ ' /     | || |  |   /\   |  | || |  _/ /''\ \_  | |
| |    '.__.'    | || |     \_/      | || |  |__/  \__|  | || | |____||____| | |
| |              | || |              | || |              | || |              | |
| '--------------' || '--------------' || '--------------' || '--------------' |
 '----------------'  '----------------'  '----------------'  '----------------' 
 .----------------.  .----------------.                                         
| .--------------. || .--------------. |                                        
| |  ____  ____  | || |   ________   | |                                        
| | |_  _||_  _| | || |  |  __   _|  | |                                        
| |   \ \  / /   | || |  |_/  / /    | |                                        
| |    \ \/ /    | || |     .'.' _   | |                                        
| |    _|  |_    | || |   _/ /__/ |  | |                                        
| |   |______|   | || |  |________|  | |                                        
| |              | || |              | |                                        
| '--------------' || '--------------' |                                        
 '----------------'  '----------------'        

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

অন্য কথায়, এই চ্যালেঞ্জটি হ'ল কী স্পেস সংজ্ঞা থেকে চারটি অক্ষর বাছাই এবং অভিধান দ্বারা নির্দিষ্ট আদেশ অনুসারে এগুলি "স্ট্যাকড" রেন্ডার করা। আপনি খেয়াল করবেন যে অভিধানে 4-অক্ষরের শব্দ বাদ দেওয়া হয়েছে moonযেমন তারা অক্ষরের পুনরাবৃত্তি করে এবং মূলত প্রতারণামূলক শব্দ হয়।

ভিতরে কোনও অক্ষর ছাড়াই এখানে ব্লক কাঠামোটি রয়েছে:

 .----------------. 
| .--------------. | # Tops are periods.
| |              | |
| |              | |
| |              | |
| |              | |
| |              | |
| |              | |
| |              | |
| '--------------' | # Bottoms are apostrophe's.
 '----------------' 

বিধি

  • ব্লক ভিতরে অক্ষর শুধুমাত্র ব্যবহার করুন: |/\_'.]-><
  • সংখ্যার অস্তিত্ব নেই বা প্রতীকও নেই; শব্দ তালিকার অক্ষরগুলিই।
  • আপনি আপনার শব্দটি বেছে নেওয়ার পরে এটি কোলমোগোরভ-জটিলতা সমস্যা, আপনার প্রতিটি ব্লকটি অবশ্যই প্রদর্শিত হিসাবে আউটপুট করতে হবে।
  • আপনি তাদের যে কোনও বিন্যাসে আউটপুট করতে পারেন, উল্লম্ব, অনুভূমিক, একটি স্কোয়ারে সজ্জিত; তবে এটি অবশ্যই উপরে থেকে নীচে, বাম থেকে ডানদিকে পড়তে হবে। এছাড়াও, প্রতিটি ব্লক সুসংগত বিন্যাসে পরিবর্তন না করেই প্রদর্শন করা উচিত। এটি হ'ল বাইটগুলি সংরক্ষণ করার জন্য আরও স্বাধীনতা প্রদান এবং বিভিন্ন আউটপুট কাঠামোকে মঞ্জুরি দেওয়ার জন্য, ব্লকগুলির সাথে খেলার সময় এটির মতো হবে।
  • এই চ্যালেঞ্জের মূল প্রতিযোগিতামূলক উপাদান হ'ল উভয় সংকোচনের অপ্টিমাইজেশন এবং, আমার অন্যান্য সমস্যার মতো , আপাতদৃষ্টিতে "নান্দনিক" পছন্দ হিসাবে লেগ-রুমটি দেওয়ার কারণে আপনার সমস্যার সমাধান করার সমস্যাগুলিরও কারণগুলি।

উদাহরণ

 .----------------.  .----------------.  .----------------.  .----------------. 
| .--------------. || .--------------. || .--------------. || .--------------. |
| |  _________   | || |  ____  ____  | || |   ______     | || |  _________   | |
| | |  _   _  |  | || | |_  _||_  _| | || |  |_   __ \   | || | |_   ___  |  | |
| | |_/ | | \_|  | || |   \ \  / /   | || |    | |__) |  | || |   | |_  \_|  | |
| |     | |      | || |    \ \/ /    | || |    |  ___/   | || |   |  _|  _   | |
| |    _| |_     | || |    _|  |_    | || |   _| |_      | || |  _| |___/ |  | |
| |   |_____|    | || |   |______|   | || |  |_____|     | || | |_________|  | |
| |              | || |              | || |              | || |              | |
| '--------------' || '--------------' || '--------------' || '--------------' |
 '----------------'  '----------------'  '----------------'  '----------------'

একই বৈধতা:

 .----------------. 
| .--------------. |
| |  _________   | |
| | |  _   _  |  | |
| | |_/ | | \_|  | |
| |     | |      | |
| |    _| |_     | |
| |   |_____|    | |
| |              | |
| '--------------' |
 '----------------' 
 .----------------. 
| .--------------. |
| |  ____  ____  | |
| | |_  _||_  _| | |
| |   \ \  / /   | |
| |    \ \/ /    | |
| |    _|  |_    | |
| |   |______|   | |
| |              | |
| '--------------' |
 '----------------' 
 .----------------. 
| .--------------. |
| |   ______     | |
| |  |_   __ \   | |
| |    | |__) |  | |
| |    |  ___/   | |
| |   _| |_      | |
| |  |_____|     | |
| |              | |
| '--------------' |
 '----------------' 
 .----------------. 
| .--------------. |
| |  _________   | |
| | |_   ___  |  | |
| |   | |_  \_|  | |
| |   |  _|  _   | |
| |  _| |___/ |  | |
| | |_________|  | |
| |              | |
| '--------------' |
 '----------------' 

যা ঠিক তেমন বৈধ:

                     .----------------.                     
                    | .--------------. |                    
                    | |  _________   | |                    
                    | | |  _   _  |  | |                    
                    | | |_/ | | \_|  | |                    
                    | |     | |      | |                    
                    | |    _| |_     | |                    
                    | |   |_____|    | |                    
                    | |              | |                    
                    | '--------------' |                    
                     '----------------'                     
 .----------------.  .----------------.  .----------------. 
| .--------------. || .--------------. || .--------------. |
| |  ____  ____  | || |   ______     | || |  _________   | |
| | |_  _||_  _| | || |  |_   __ \   | || | |_   ___  |  | |
| |   \ \  / /   | || |    | |__) |  | || |   | |_  \_|  | |
| |    \ \/ /    | || |    |  ___/   | || |   |  _|  _   | |
| |    _|  |_    | || |   _| |_      | || |  _| |___/ |  | |
| |   |______|   | || |  |_____|     | || | |_________|  | |
| |              | || |              | || |              | |
| '--------------' || '--------------' || '--------------' |
 '----------------'  '----------------'  '----------------' 

এটিও কাজ করে:

 .----------------.  .----------------. 
| .--------------. || .--------------. |
| |  _________   | || |  ____  ____  | |
| | |  _   _  |  | || | |_  _||_  _| | |
| | |_/ | | \_|  | || |   \ \  / /   | |
| |     | |      | || |    \ \/ /    | |
| |    _| |_     | || |    _|  |_    | |
| |   |_____|    | || |   |______|   | |
| |              | || |              | |
| '--------------' || '--------------' |
 '----------------'  '----------------' 
 .----------------.  .----------------. 
| .--------------. || .--------------. |
| |   ______     | || |  _________   | |
| |  |_   __ \   | || | |_   ___  |  | |
| |    | |__) |  | || |   | |_  \_|  | |
| |    |  ___/   | || |   |  _|  _   | |
| |   _| |_      | || |  _| |___/ |  | |
| |  |_____|     | || | |_________|  | |
| |              | || |              | |
| '--------------' || '--------------' |
 '----------------'  '----------------' 

এমন কি এমন জিনিস এমনকি মনে হয় যে এটি করার জন্য আপনার কাছে বাইট লাগবে:

    .----------------.  .----------------.        
   | .--------------. || .--------------. |       
   | |  _________   | || |  ____  ____  | |       
   | | |  _   _  |  | || | |_  _||_  _| | |       
   | | |_/ | | \_|  | || |   \ \  / /   | |       
   | |     | |      | || |    \ \/ /    | |       
   | |    _| |_     | || |    _|  |_    | |       
   | |   |_____|    | || |   |______|   | |       
   | |              | || |              | |       
   | '--------------' || '--------------' |       
    '----------------'  '----------------'        
           .----------------.  .----------------. 
          | .--------------. || .--------------. |
          | |   ______     | || |  _________   | |
          | |  |_   __ \   | || | |_   ___  |  | |
          | |    | |__) |  | || |   | |_  \_|  | |
          | |    |  ___/   | || |   |  _|  _   | |
          | |   _| |_      | || |  _| |___/ |  | |
          | |  |_____|     | || | |_________|  | |
          | |              | || |              | |
          | '--------------' || '--------------' |
           '----------------'  '----------------' 

তবে আপনি নিজের বাইটস বাঁচাতে ব্লকগুলি স্ট্যাক করতে পারেন আমার বইয়ের একজন বিজয়ী।

এটি , সর্বনিম্ন বাইট-কাউন্ট জেতা।


1
আমি কেবল 17 এবং যারা আমাকে নস্টালজিয়া দেয়।
Leaky নুন

দুর্দান্ত চ্যালেঞ্জ! +1
অর্জুন

আমি অনুমান করতে চলেছি যে সর্বাধিক জনপ্রিয় শব্দটি হয় হয় hideবা হয় waxy
নীল

@ নীল আপনার "অনুমান" কিসের উপর ভিত্তি করে?
এরিক আউটগল্ফার

@ এরিকথ আউটগল্ফার এটি সর্বাধিক প্রতিসম চেহারার অক্ষরের উপর ভিত্তি করে।
নীল

উত্তর:


7

কাঠকয়লা , 180 164 162 159 158 155 বাইট

→⁸↘.↓⁹← '←⁸↗→⁶↗'↑⁷← .←⁶↘F³C⁰¦¹¹↓↓↗²____↓←|_↓↓³↗↘_←|_____↑¹↗²↓↓²↖↙_M⁶↓↘_↘⁴↑↘_←|____↑¹→↖\_↓\_Mχ↓↗²← _↑¹ ____↓←|↙_↙²|_↓←|___↘M⁵↓_↘_→'↘.↓\|↙¹←'.__↗→¹↗'↖|←.-‖M←

এটি অনলাইন চেষ্টা করুন! সম্পাদনা করুন: ম্যানুয়ালি অক্ষর আঁকিয়ে 16 18 বাইট সংরক্ষণ করা হয়েছে WAY; দুর্ভাগ্যক্রমে Xআঁকতে খুব শক্ত হয়ে গেছে, সুতরাং এটি এখনও একটি স্ট্রিং আক্ষরিক ব্যবহার করে মুদ্রিত হয়েছে। থেকে পরিবর্তন করে আরও 3 বাইট সংরক্ষণ করা WAXYহয়েছে AHOY। স্যুইচ করে আরেকটি বাইট সংরক্ষণ করা হয়েছে MAYOকারণ আমি χ10 এর জন্য পূর্বনির্ধারিত ভেরিয়েবলটি ব্যবহার করতে পারি কারণ একটি লুপে সীমানার অনুলিপিটি পুনরাবৃত্তি করে আরও 3 বাইট সংরক্ষণ করা হয়েছে। ব্যাখ্যা:

→⁸↘.↓⁹← '←⁸↗    Draw the outer right half of a block
→⁶↗'↑⁷← .←⁶↘    Draw the inner right half of a block
F³C⁰¦¹¹         Make three copies of the right half of the block
↓↓              Move into position and draw an M right half
↗²____↓←|_↓↓³↗↘_←|_____↑¹↗²↓↓²↖↙_
M⁶↓             Move into position and draw an A right half
↘_↘⁴↑↘_←|____↑¹→↖\_↓\_
Mχ↓             Move into position and draw a Y right half
↗²← _↑¹ ____↓←|↙_↙²|_↓←|___↘
M⁵↓             Move into position and draw an O right half
_↘_→'↘.↓\|↙¹←'.__↗→¹↗'↖|←.-
‖M←             Reflect to the left

অক্ষরের ডান অংশের সম্পূর্ণ তালিকা:

A   ↘_↘⁴↑↘_←|____↑¹→↖\_↓\_              (22 bytes)
H   _↑¹←↑¹ ____↓←|_↓↓³↗↘_←|____↑¹→↑¹←↓_ (35 bytes)
M   ↗²____↓←|_↓↓³↗↘_←|_____↑¹↗²↓↓²↖↙_   (33 bytes)
O   _↘_→'↘.↓\|↙¹←'.__↗→¹↗'↖|←.-↘        (28 bytes)
W   ↘²↑↑²← _↑¹ _____↓←|_↓↓⁴↖←__↖²↘      (30 bytes)
X    ____¶|_  _|¶ / /¶' <¶'\ \_¶|____|¶ (35 bytes)
Y   ↗²← _↑¹ ____↓←|↙_↙²|_↓←|___↘        (28 bytes)

তাহলে O, W, Xবা Yশেষ চিঠি তারপর গত বাইট মুছে ফেলা হতে পারে। অন্যদিকে M, Wএবং Yপ্রথম অক্ষর হিসাবে 2 বাইট বা পরে বর্ণ হিসাবে একটি বাইট খরচ O; Hপ্রথম অক্ষর হিসাবে একটি বাইট খরচ। উপরের বাইট গণনা সহ নিম্নলিখিত শব্দগুলি সম্ভব:

MAYO 155 bytes (43+33+22+28+28+2-1)
AHOY 156 bytes (43+22+35+28+28+1-1)
WAXY 159 bytes (43+30+22+35+28+2-1)
WHOA 160 bytes (43+30+35+28+22+2)
HOAX 163 bytes (43+35+28+22+35+1-1)
WHAM 165 bytes (43+30+35+22+33+2)
WHOM 171 bytes (43+30+35+28+33+2)

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

@ কারাসোকম্পুটিং বাইট সংরক্ষণ করার জন্য তিনি একই অক্ষর ব্যবহার করতে পারবেন না যেগুলির জন্য উভয় ধরণের স্ল্যাশ একই ধরণের প্রয়োজন এবং WHH কেবলমাত্র শব্দটি খাপ খায়।
নিল

এটা আসলে এর .s এবং 'এর গুলি Oযে প্রকৃত খুনি (আমি একটি বেস 6 একটি বেস 4 এক পরিবর্তে নম্বর হিসাবে সংকুচিত করা চাই)।
জোনাথন অ্যালান

@ জোনাথন অ্যালান আসলেই, তবে একমাত্র অন্য মিরর চিঠিটিও Xসমস্যার নিজস্ব অংশ রয়েছে।
নিল

@ নিল এটিই আপনার প্রথম কাঠকয়ালের উত্তর ছিল?
ম্যাজিক অক্টোপাস উরন

4

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

দুধ

$a="--------------";$b=977775;echo strtr("2222
1111
5 6886 5976_885576_7759___8675
507\8/7_|59807_|75907_|7855 08|08_|85
9|7\/7|85577975989875575_/ /885
95\8/955779759857_7557|8__'.885
5 _5_\/_5_ 597_5_88557_5__/ |859_9\ \_85
506|06|59806|759|66|855 |6||6| 5
$b$b$b$b
3333
4444",
["|_","| .$a. |"," .-$a-. ","| '$a' |"," '-$a-' ","| |",____,"   ","  ","| |  "]);

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

পিএইচপি, 258 বাইট কেবল সংকুচিত

echo gzinflate(base64_decode("pZI5DsUgDET7nMJdqsCFkHyROfxnHJaB6iu4iOFhjxfF0rNZMjtgF3aaDCesCsK8mlULDwbC+j0eBhtksgAN4xUEz8UsMwNTMLhDkicZjCgUiJugRX7JEaUdWj9Ikf40GUVzdKOCYIf4V9BXwTrxnVTQWaTkcMsO34l0hyS1Hyns8S1WXHZIG052GGDZYTPIDkcu5shqOvIHVgXv9V+6GfidXTsjPWE/"));

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

পিএইচপি, 323 বাইটস কোড উপরে ইওল ব্যবহারের সাথে সংকুচিত

eval(gzinflate(base64_decode("VVBdawQhDHz3VwQRbOF2135EI8v9klrCXincW+F6j/nxneyWQkdxwswYg2k7x+kf4pou594AXj8/rl/0fb/dbw/xGQhPQGCqIpW4t6oizCCEu6pKbRy4tCFLU+MuBQRrJySpiBVREw7d2lia+fXWEZEuDTXrQou4z2jS/1xu6raJap7dZ1LWseDwQUD7JGA0QNeufdBQD5Zq2D5M9VmsVn+VrBo2cUiXY4UXILwC8RTeomk8RaM5bTMZSpqntE0z7WpOWz7U7Go+VAj4BIVKLtCvCn5/XH8A")));

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


আমি বোঝাতে চাইছি কেন তারা বৈধ হবে না। তারা যদিও বিরক্তিকর। আপনি যদি বাইটস সংরক্ষণের জন্য সংক্ষিপ্ততর সংক্ষেপণের উত্তরগুলি ব্যবহার করতে চান তবে দয়া করে আপনি যেটি কাজ করেছেন সেটিকেও রাখুন :)।
ম্যাজিক অক্টোপাস উরন

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

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

3

জেলি , 119 114 বাইট

Wham

“ƭHGE94=ẠĊỴI>ạȧⱮṅƇṾ'Ñɦȥ⁴7?6ụ\ĖḂẆṾƇṗyZḣ&c%~Œ’ṃ“ |\_”s7;€“| |”µṚ“\/”y;µ€s6U4¦
“ŒUỴ2,Ɠ’ṃ“|'-. ”s4µṪẋ7ṭµ€m€0s3ṚjЀ¢Y€Y

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

কিভাবে?

সাধারণ ধারণাটি হ'ল অক্ষরগুলি বেছে নিন যা নূন্যতম চরিত্রের অনুবাদ সহ বাম-ডান প্রতিসাম্যযুক্ত রয়েছে যাতে (ক) ডাটাটি এনকোড করা যেতে পারে সেই বেসটি হ্রাস করতে এবং (খ) "প্রতিবিম্ব" ফাংশনটি ছোট রাখে।

চিঠিতে Hঅনুবাদের কোনও প্রয়োজন নেই বাম-ডান প্রতিসাম্য রয়েছে। বাম দিকের গুলি ডানদিকে s হয়ে গেলে অক্ষরগুলি Wএবং Aবাম-ডান প্রতিসাম্য রয়েছে । দুর্ভাগ্যক্রমে এই জাতীয় চারটি অক্ষর নেই (একই পক্ষের সাথে একই ধরণের টুকরো টুকরো টুকরো রয়েছে)।/\

অক্ষর যেমন Oআরও অক্ষর প্রবর্তন করে যা অনেক বেশি সংখ্যক এনক্রিপশন তৈরির জন্য প্রয়োজনীয় বেসকে বৃদ্ধি করে এবং তাই আরও বাইটস।

Mতবে, কেবল অন্য স্ল্যাশের সাথে পরিচয় করিয়ে দেওয়া হয় - যদি এর জন্য অর্ধ সারিগুলি Mবিপরীতে এবং ভুল স্ল্যাশ সহ সঞ্চিত থাকে তবে বেসটি চারটি রাখা হয় এবং একটি ডিক্রি-ডিসিপশন হয়, কেবলমাত্র এই সারিগুলির প্রতিচ্ছবি-বিপরীত সমস্ত কিছু আবার ঠিক রাখে ( এটি U4¦লিঙ্ক 1 এ রয়েছে)। এর অর্থ হ'ল চরিত্রের অনুবাদটি কেবল \হয়ে ওঠার প্রয়োজন /এবং অন্যান্য উপায়ে খুব বেশি নয় (অর্থাত্‍ Ṛ“\/”y;বরং Ṛ“\/“/\”y;)।

“...’ṃ“ |\_”s7;€“| |”µṚ“\/”y;µ€s6U4¦ - Link 1: middle rows of blocks: no arguments
“...’                                - base 250 number
     ṃ“ |\_”                         - convert to base 4 with digits [0-3]="_ |\"
            s7                       - split into sevens
                “| |”                - literal "| |"
              ;€                     - concatenate €ach
                     µ               - monadic chain separation (call that rhs)
                             µ€      - for each r in rhs:
                      Ṛ              -     reverse r
                       “\/”y         -     convert any '\'s to '/'s
                            ;        -     concatenate with r
                               s6    - split into sixes
                                   ¦ - apply to indexes...
                                  4  -   four (the M)
                                 U   -   upend

“ŒUỴ2,Ɠ’ṃ“|'-. ”s4µṪẋ7ṭµ€m€0s3ṚjЀ¢Y€Y - Main link: no arguments
“ŒUỴ2,Ɠ’                               - base 250 number
        ṃ“ -|.'”                       - convert to base 5 with digits [0-4]="' -|."
                s4                     - split into fours
                  µ                    - monadic chain separation (call that lhs)
                       µ€              - for each l in lhs:
                   Ṫ                   -   tail l
                    ẋ7                 -   repeat (the tail) seven times
                      ṭ                -   tack to l
                         m€0           - reflect €ach
                            s3         - split into threes
                              Ṛ        - reverse
                                  ¢    - call last link (1) as a nilad
                               jЀ     - join mapped over right
                                   Y€  - join each with newlines
                                     Y - join with newlines
                                       - implicit print

1
নিশ্চয় Mএর /s হিসেবে একই ভাবে চারপাশে আছে Yগুলি?
নিল

হ্যাঁ, আমি অবশ্যই শব্দটি সন্ধান করার সময় এটি মিস করেছি: /
জোনাথন অ্যালান

2

জাভাস্ক্রিপ্ট 433 416 টি অক্ষর

হ্যাঁ, এটি খুব চিত্তাকর্ষক নয়। তবে আমি এই অনেক কাজ রেখেছি এবং অনেক ভাল করার কোনও সহজ উপায় আমি দেখতে পাচ্ছি না :)

: _ => {R = (S, এক্স) => s.repeat (x) এর

Z='| |'
q=(s,x)=>Z+r(_=' ',x)+s+r(_,14-s.length-x)+Z
h=r('-',14)
Y=(a,o)=>` .-${h}-. \n| .${h}. |
`+a.map((s,i)=>q(s,[2,1,3,3,2,1][i]+o)).join(N='\n')+N+q(r(_,14))+`
| '${h}' |
 '-${h}-' 
`
return Y([i=r(U='_',5),j='|_   _|',Z,Z+'    _',l='_| |___/ |',m=`|${i}____|`],1)+Y([i,j,Z,Z,I=U+Z+U,J=`|${i}|`],3)+Y([e=r(U,9),f='|_   ___  |',g=Z+'_  \\_|','|  _|',I,J],0)+Y([e,f,g,'|  _|  _',l,m],0)}

নিশ্চিত নয় যে আমার চিঠিগুলি পুরোপুরি সুগঠিত হয়েছে:

 .----------------. 
| .--------------. |
| |   _____      | |
| |  |_   _|     | |
| |    | |       | |
| |    | |    _  | |
| |   _| |___/ | | |
| |  |_________| | |
| |              | |
| '--------------' |
 '----------------' 
 .----------------. 
| .--------------. |
| |     _____    | |
| |    |_   _|   | |
| |      | |     | |
| |      | |     | |
| |     _| |_    | |
| |    |_____|   | |
| |              | |
| '--------------' |
 '----------------' 
 .----------------. 
| .--------------. |
| |  _________   | |
| | |_   ___  |  | |
| |   | |_  \_|  | |
| |   |  _|      | |
| |  _| |_       | |
| | |_____|      | |
| |              | |
| '--------------' |
 '----------------' 
 .----------------. 
| .--------------. |
| |  _________   | |
| | |_   ___  |  | |
| |   | |_  \_|  | |
| |   |  _|  _   | |
| |  _| |___/ |  | |
| | |_________|  | |
| |              | |
| '--------------' |
 '----------------' 

ফলটি aভেরিয়েবলে সংরক্ষণ করা হয় ।


2

বুবলগাম , 119 বাইট

00000000: d5d2 0106 0341 1483 6100 e614 3fb0 60a6  .....A..a...?.`.
00000010: 172a b948 0e5f 08d2 a754 a9d2 80f5 2df8  .*.H._...T....-.
00000020: bde1 ecb1 b33c f1e0 650c 4892 00c0 412c  .....<..e.H...A,
00000030: 406e cc27 bc46 3522 63e9 860b adac b017  @n.'.F5"c.......
00000040: bcf6 d32e bcda a2eb b3c8 ce34 c1ce 2c4c  ...........4..,L
00000050: d17b 4ce6 40a7 f1f7 91ca ea14 2994 e853  .{L.@.......)..S
00000060: 901f 770d ccc9 0b53 d858 85ff 1b29 66e4  ..w....S.X...)f.
00000070: 78ae d637 9feb 03                        x..7...

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

জীবন। এখানে প্রতিটি অক্ষর চেষ্টা করে দেখার জন্য আমি আরও বেশি পঠনযোগ্য ফর্ম্যাটে সমস্ত অক্ষরের একটি তালিকা।


মহান প্রচেষ্টা. ভাগ্যক্রমে এটি এখনও জেলিকে পরাস্ত করেনি। (???) (মাত্র 5 বাইট)
ব্যবহারকারী 202729

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