কোড ক্রসওয়ার্ডস - সমাধান


উত্তর:


8

সমাধান es1024 এর সি ধাঁধা

এখানে চিত্র বর্ণনা লিখুন

অপরিশোধিত আচরণটি চালিয়ে আমাকে 7-ডাউন-এ কিছুটা ভাবতে হয়েছিল। es1024 ইঙ্গিত করেছে যে ইউবির এই ব্যবহারটি উদ্দেশ্য সমাধান ছিল। যদিও এটি বেশিরভাগ মানুষের কম্পিউটারে কাজ করবে। আমি যেমন কাঙ্ক্ষিত ফলাফল অর্জনের বিভিন্ন এক্সপ্রেশন নিয়ে এসেছেন -1 << 30, 3 << 30, 6 << 29, এবং ~(~0U/4)কিন্তু তাদের সব এটা অসম্ভব আমাকে পাওয়ার জন্য এমন 5-জুড়ে জন্য তৈরি। সুতরাং আমি ইন্টেল আর্কিটেকচার-নির্দিষ্ট সম্পত্তি ব্যবহার করেছি যা বাম শিফটের আকার নির্ধারণ করতে শুধুমাত্র কমপক্ষে উল্লেখযোগ্য 5 বিট ব্যবহৃত হয়। নোট করুন যে এটি হওয়া দরকার এবং এটির মতো ~_নয় ~1যাতে পরিবর্তিত হওয়া পরিমাণটি কোনও সংকলন-সময় ধ্রুবক না হয়। আমি নিম্নলিখিত কোড সহ এক্সপ্রেশন পরীক্ষা করেছি:

#define T(X) _ = c; _ = X; printf("%d\n", _);
z[4] = {9};
int main(c)
{
    int _;

    T("01"[0])
    T(-8)
    T(-2)
    T(11<-328111)
    T(+2+71)
    T(9+0)
    T(0**z)
    T(5;)
    T(0<-000)
    T(2+~3)
    T(!91)
    T(!_)
    T(2**z)
    T('_T;')

    T("11"?5*9:2)
    T(15<<9)
    T(0+22)
    T(-211*0-97;)
    T(-17*0)
    T(3+0<<~_)
    T(8+000)
    T(+0)
    T(42)
    T(+!z)
    T(~_)
}

ম্যাক্রো কোথা থেকে আসে? আমি সমাধান পোস্ট করা এড়াতে পারি কারণ আমি এম-ওপার পেতে পারি নি।
COTO

@COTO আমি আপনার প্রশ্নটি বুঝতে পারি না, "ম্যাক্রো কোথা থেকে এসেছে?"
শুক্র

কিছু মনে করো না. #define Tআপনার সমাধানের জন্য প্রয়োজনীয় উপাদান হিসাবে আমি ভুল করেছি । প্রশ্নটি এখনও রয়ে গেছে, কেন এম-জুড়ে কাজ করে? একাধিক-চরিত্রের ধ্রুবককে সংজ্ঞায়িত করা কি কেবল বাইট মানগুলিকে সম্মতি জানায়? যদি তাই হয় তবে আমি আজ নতুন কিছু শিখেছি। :)
COTO

@ কোতো হ্যাঁ, এটি বেস -২66 নম্বর তৈরির মতো। অক্ষরের আক্ষরিকের ধরন রয়েছে int, তাই আপনি কোনও তথ্য ক্ষতির বাইরে চারটি বাইট পর্যন্ত রাখতে পারেন।
শুক্র

3
আমি অবশ্যই এটি জানতাম না। (সম্ভবত সম্ভবত যেহেতু যে কেউ কোড কোডটি রক্ষণাবেক্ষণের জন্য দায়বদ্ধ ব্যক্তিরা এটিকে কোড কোডে ব্যবহার করেছে তাকে শ্বাসরোধে হত্যা করা হয়েছে।) এটি সঠিক হওয়ার জন্য প্রপসগুলি। :)
COTO

8

প্রফেসরফিশ, সিজেম, ৪১ টি ডার্ক

(এই সমাধানটির জন্য আসলে বেশ কয়েকটি জায়গা প্রয়োজন, তাই এটি যে অধ্যাপকটি খুঁজছিলেন তা নয়))

#K###I#'32
#HDJ*s\ ##
2##2#`#`#-
4Zm*`##L#3
m##6##]`' 
f####e#`#'
`#0#'d1+eu
## #!####9
## '{;'"'m
C5(#}####q

দারুণ মজা লাগল। নোট করুন যে #নীচের অংশে 6আসলে কোড এবং অন্ধকার ঘর নয়। এর মাধ্যমে চলুন:

দিয়ে

ইঙ্গিতটি 2: [[4 3]]। এটি ছিল একটি কৌশলযুক্ত, কারণ আমি সত্যিই চেষ্টা 4Z]]`বা অনুরূপ আটকে গিয়েছিলাম । দেখা যাচ্ছে আপনি কার্টেসিয়ান পণ্যটি এমন স্টাফগুলিতে ব্যবহার করতে পারেন যা m*কোনও অ্যারে নয় এবং এটি আপনার জন্য একটি অ্যারে তৈরি করবে। সুতরাং এটি এখানে:

4Zm*`

ইঙ্গিতটি 4: 24717। সময় দ্বারা আমি এই পেয়েছিলাম, H, J, sএবং পিছনের স্থান ইতিমধ্যে জায়গায় ছিলেন। Hদূরে দিয়েছে যে আমি সম্ভবত পুনরায় ব্যবহার করতে পারে 17কি \শেষে। এক Jধাক্কা দেয় 19এবং 247 == 13 * 19তাই:

HDJ*s\ 

ইঙ্গিতটি 7: 32। উপায়ে এই কাজ করতে একটি গুচ্ছ আছে: Y5#, 3 2, ZY, YZ\, 4(2, 2)2, '32। আমি শেষটির সাথে গেলাম, কারণ একটি চরিত্র দিয়ে শুরু করা 7-ডাউনের জন্য প্রতিশ্রুতিবদ্ধ বলে মনে হয়েছিল এবং এটি সঠিক হতে পারে।

8 ইঙ্গিত: E। আমি ইতিমধ্যে ছিল 'dযখন আমি সেখানে গেলাম, তাই এটি নির্বাচন মধ্যে ছিল 'd1+eu, 'deu1+বা কোনো বৈকল্পিক আমি কোথায় ব্যবহৃত )এবং পরিবর্তে একটি স্থান 1+(অ-CJam মানুষের জন্য, এই গ্রহণ dচরিত্র ও বৃদ্ধি এবং এটি উপরের আবরণ, পারেন অনুক্রমে) । তবে uচূড়ান্ত কলামে এ-ডাউনের জন্য দরকারী বলে মনে হচ্ছে। সুতরাং আমি তাদের প্রথম বাছাই। শেষ পর্যন্ত 'd) eu, খুব কাজ করবে।

9 ইঙ্গিত: ""। ভাল, এটি "খালি স্ট্রিং, স্ট্রিং প্রতিনিধিত্ব পেতে, একটি স্থান ধাক্কা" থাকতে হয়েছিল। তবে 7-ডাউন-এ স্ট্রিং প্রতিনিধিত্বের জন্য needed এরও দরকার ছিল এবং এ-ডাউন-তে একটি স্থানও দরকারী বলে মনে হয়েছিল, তাই আমি বেছে নিয়েছি

]`' 

নোট যে এক ]হতে পারে LMOQR

ইঙ্গিতটি বি "m। বাকীটিগুলির সাথে আমার কেবল এটিই ফিট করতে হয়েছিল তবে কয়েকটি অক্ষরই এর চেয়ে গুরুত্বপূর্ণ। আমি ইতিমধ্যে {এবং ছিল m। সুতরাং কোনও ব্লক ব্যবহারের পরিবর্তে, আমি {একটি অক্ষরে রূপান্তরিত করেছি, এটিকে বাতিল করে দিয়েছি এবং তারপরে দুটি প্রয়োজনীয় অক্ষরকে ধাক্কা দিয়েছি :

 '{;'"'m

ইঙ্গিতটি: D: 124। আমি এটি সি-ডাউনের সাথে একত্রে সমাধান করেছি, যা শেষে হ্রাস সহ সবচেয়ে সহজ ছিল। সুতরাং আমি একটি 12, একটি 5 এবং পরবর্তীটির হ্রাস:

C5(

নিচে

ইঙ্গিতটি 1: [2 2 2 3]। এটি সন্দেহজনকভাবে দেখে মনে হচ্ছে এটি একরকম না হয়ে যাওয়ার জন্য একটি প্রধান কারণের মতো। :)

24mf`

3 ইঙ্গিত: 3010936384। ফ্যাক্টরিং এই দেখিয়েছেন যে এটা আসলে 38 এর 6 । একমাত্র প্রশ্ন ছিল কীভাবে 382-ওপারের সাথে সম্মতি পাওয়া যায়। শেষ পর্যন্ত আমার *তৃতীয় স্থানে একটি দরকার ছিল , তাই 19এটি দ্বিগুণ হ'ল:

J2*6#

ইঙ্গিতটি 5: 2017। এত বড় সংখ্যার জন্য দুটি চরিত্র? কেবল অন্তর্নির্মিত দুই-অঙ্কের ভেরিয়েবল ব্যবহার করুন:

KH

ইঙ্গিতটি 6: "18"। আমি মনে করি এটি 3 অক্ষরে এটি করার একমাত্র উপায় আছে। অন্তর্নির্মিত 18 টি ব্যবহার করুন, এটিকে একটি স্ট্রিংয়ে রূপান্তর করুন এবং তারপরে তার স্ট্রিং প্রতিনিধিত্ব করুন।

Is`

ইঙ্গিতটি 7: ' "\"\""। সম্ভবত ধাঁধা এর শক্ততম অংশ। বিশেষত, আমার "\"\""কেবল তিনটি চরিত্রের মধ্যে থাকা দরকার। কৌশলটি ছিল খালি স্ট্রিংয়ের দু'বার স্ট্রিং প্রতিনিধিত্ব করা। যার ফলে:

' `L``+

+প্রয়োজনীয় নয়, কিন্তু দ্বারা 8-জুড়ে প্রয়োজন পড়তো।

8 ইঙ্গিত: !{}। কোডটিতে যাওয়ার জন্য ব্লকটির প্রয়োজন ছিল, যাতে এর জন্য কেবল দুটি অক্ষর বাকী !ছিল, যার অর্থ অন্য আক্ষরিক ব্যবহার:

'!{}

ইঙ্গিতটি উত্তর: -3u3। সঙ্গে uথেকে 8-জুড়ে, আমি লাগাতে শুরু জায়গায় -3এবং 3কোণে যেখানে অন্য কোন ইঙ্গিত তাদের সম্পর্কে চিন্তা করুন। তবে তারপরে আমার mনীচে একটি দরকার ছিল । আমার মনে হয় একটি পেতে একাধিক উপায় আছে 3সঙ্গে _m_, কিন্তু সবচেয়ে সহজ 9 বর্গমূল গ্রহণ ছিল:

-3 'u9mq

ইঙ্গিতটি সি: -1। আমার সেখানে ইতিমধ্যে হ্রাস ছিল, তাই আমি কেবল এমন জায়গায় রেখেছিলাম 0যেখানে অন্য কারও যত্ন নেই:

0  (

ইঙ্গিতটি ই: Stack: ""। ওয়েল এটি ছিল সহজতম। কেবল ডিবাগারকে কল করুন:

ed

ক্যালভিনের শখগুলি কথা বলেছে , উত্তরটি বৈধ। আমি এটি আমার পোস্টে সম্পাদনা করব

7

সিওটিও, জাভাস্ক্রিপ্ট ইএস 4, 37 দার্কস

 __________
|{}=51###6#|
|a##.#I-9<4|
|:##-##"#<#|
|5+Math.PI#|
|}##+##.#+#|
|["9"+0][0]|
|'##p##"###|
|a+-a#a=-10|
|'##c##=###|
|]##"\x48I"|
 ¯¯¯¯¯¯¯¯¯¯
  • 6 এর ওপারে 5+Math.PIবা Math.PI+5; তবে পরবর্তীকালে 'এম' এবং 'এইচ' ছাড়িয়ে অন্যান্য অভিব্যক্তির মধ্যে চলে যাবে বলে মনে হয় না seemed
  • একটি জুড়ে একটি স্ট্রিং হতে পারে; মাঝখানে 4 টির সাথে এটি একটি পালানোর মতো দেখায়, কেবলমাত্র সেই পথেই আপনার কাছে জায়গা রয়েছে "\x48I"
  • 2 নিচে এখন একটি স্ট্রিংয়ে শেষ হয়, সুতরাং সম্ভবত "প্যাক" একটি সংখ্যায় যুক্ত হয়; আমরা ফিরে আসব।
  • 8 এসি এখন xxxaশূন্যের মূল্যায়ন করছে, তাই -a + এ? একটি + -a? 3 + + -a? a+-a1 ডিএন-এ স্ট্রিংয়ের ক্ষেত্রে চরের মতো দেখতে যা আমাকে দিয়েছে তা সেরা দেখায়।
  • 1 ডাউন সমেত: 5, যা কেবল আইনী ব্যাকরণ হতে পারে {x:5}xxa'x। যেহেতু প্রত্যাবর্তিত মান 5, তাই এটি অবশ্যই এটিটিকে বস্তুর বাইরে টেনে আনবে, সুতরাং {x:5}['a']যার অর্থ চূড়ান্ত অনুপস্থিত অক্ষরটিও একটি:{a:5}['a']
  • এখন জুড়ে 1 এর শুরুতে has আছে। আমি অনুমান করেছি যে এটি একটি লাল রঙের হারিং কাজ, চেষ্টা করেছে t={}=51এবং এটি কার্যকর হয়েছে। সেটা জানি না!
  • 2 নিচে এখন 5xxax"pac"=> "2 প্যাক" রয়েছে। এটি 5-a+"pac"একরকম হতে হবে , তাই দ্বিতীয় চরটি হতে হবে '। আক্ষরিক জন্য ভাসমান পয়েন্ট।
  • 7 এসি এখন [xx"xxxx]"90" ফিরিয়ে দিচ্ছে । সুতরাং এটিকে একটি অ্যারে আক্ষরিক হতে হবে যার সাথে মানটি টেনে আনা হয়েছে; আমাদের একমাত্র মূল্য রয়েছে তাই আছে [xx"xx][0]। সেখানে দুটি স্ট্রিংয়ের জায়গা নেই, তবে হয় "9"+0বা 9+"0"ফিটও।
  • 3 ডিএন; 3072 হ'ল 3 * 1024; 2 এর শক্তি সন্দেহজনক এবং আমি ইতিমধ্যে সেখানে 'আমি' পেয়েছি যাতে বড় সংখ্যা পাওয়ার অন্যান্য উপায়গুলি (যেমন 1 এক্স) আটকাতে পারে। সুতরাং, অনুমান করা বিটশিফ্ট; 6<<Iশেষ পর্যন্ত যোগ করতে +0 রেখে উত্তরটি পরিণত হয়েছে।
  • 4 এসিতে এখন একটি তুলনা অপারেটর রয়েছে; এবং দ্বিতীয় চরটি একটি বৈধ unary অপারেটর হতে হবে ('t =' এবং 'আমি' উভয় পরে ফিট করতে)। আমি অনুমান '-', এবং বেশ কিছু সম্ভাব্য সমাধান বাকি ( I-I<4, I-6<4ইত্যাদি)
  • 5 ডিএন এখন অন্তর্ভুক্ত -x..]xxx4। ".." আমাকে ছুঁড়েছিল - কেবল দুটি উপায় যা আইনিক বাক্য গঠন হতে পারে এবং এজন্যই কেন আমি জিজ্ঞাসা করলাম যে ES4 কি উদ্দেশ্য ছিল - এটি কি এই পরিত্যক্ত অনুমানের কিছু বিজোড় বৈশিষ্ট্য ছিল? কিন্তু তখন আমি দেখলাম যে এটি একটি লাল রঙের হারিং; -""NaN, তাই -"..]"xx4সেখানে যা হওয়া উচিত - NaN এর সাথে তুলনা, মিথ্যা প্রত্যাবর্তন; '==' করবে, তবে নিশ্চিতকরণের জন্য শেষ উত্তরটি দেখার প্রয়োজন ...
  • 9ac এর বেশ কয়েকটি সম্ভাব্য সমাধান রয়েছে, তবে 5dn এর জন্য অনুমোদিত হওয়া অক্ষরগুলির উপর বিধিনিষেধের কারণে আমার মনে হয়েছিল যে এটি আরও একটি লাল বর্ণের অ্যাসাইনমেন্ট; কিছু =-10। সত্য কথা বলতে আমি 9 ডিএন এর পূর্ববর্তী সংস্করণটিও দেখেছিলাম এবং বুঝতে পেরেছিলাম যে অবশ্যই কিছু হওয়া উচিত =top(উইন্ডো ফিরে পাওয়ার জন্য)। ভেরিয়েবলটি একটি বা আমি হতে পারে, এটি কোনও ব্যাপার নয় doesn't

কৌতুক ধাঁধা!


4

গ্রিসের পাইথন ধাঁধা

জিআরসি ক্রসওয়ার্ড সমাধান

সমস্ত দীর্ঘ ভাসমান-পয়েন্ট এক্সপ্রেশনগুলির জন্য, আমি জোর করে পাইথন গাণিতিক এক্সপ্রেশন তৈরি করতে এবং তাদের মূল্যায়নের জন্য একটি সি ++ প্রোগ্রাম তৈরি করেছি। এটি ধরে নিয়েছে যে সমস্ত সংখ্যা ভাসমান-পয়েন্ট এবং কেবল অপারেটরদের +, -, *, /, //, ** এবং supports সমর্থন করে ~ আমি a**9*27%bহ্যাশ বাদে 5 টি অক্ষরের চেয়ে বেশি প্রতিটি ক্লু পেতে এটি ব্যবহার করেছি । 6 বা তার চেয়ে কম ফাঁকা দিয়ে এটি কয়েক সেকেন্ডের মধ্যে শেষ হয়, যখন 7 এর জন্য অপেক্ষা করতে হয় of


3

সমাধান Coto এর ম্যাটল্যাব ধাঁধা

আমার ধারণা আমি 14 টি স্পেস রয়েছে বলে আমি এটি বেশ ভালভাবে গল্ফ করেছি।

সমাধান গ্রিড

এই পরীক্ষার স্ক্রিপ্ট:

g=4;
o=magic(3);
D=@disp;

D(max([  2]));
D( i^3);
D(o^0);
D(6 -7+eye  );
D((i));
D(.1  ^5* g );
D(~2);
D(diag(~o)  );

D(asin (1)*i);
D((93+7) +~g);
D(  10e15);
D(2*ones (2));
D(02 ^  9 );
D(-i );
D(~o);

নিম্নলিখিত আউটপুট উত্পাদন করে:

     2

        0 - 1.0000i

     1     0     0
     0     1     0
     0     0     1

     0

        0 + 1.0000i

   4.0000e-05

     0

     0
     0
     0

        0 + 1.5708i

   100

   1.0000e+16

     2     2
     2     2

   512

        0 - 1.0000i

     0     0     0
     0     0     0
     0     0     0

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