ইনভার্স-কোট-quine


29

এই চ্যালেঞ্জের সম্ভাবনা হ'ল:

  • যদি আপনার প্রোগ্রামটি স্বাভাবিকভাবে চালিত হয় তবে স্পিচ মার্কের সমস্ত কোড ( "- ডাবল কোটস) মুদ্রণ করা উচিত।
  • যদি আপনার প্রোগ্রামটি ডাবল উদ্ধৃতিতে আবৃত হয় (পরিবর্তে স্পিচ চিহ্নগুলি উল্টে দেয়), যে কোডটি সাধারণত উদ্ধৃতিতে নেই তা মুদ্রিত করা উচিত।

উদাহরণ:

ধরা যাক আপনার নিম্নলিখিত কোড রয়েছে:

fancyStuff("myCode"); "I like".isGreat();

যদি আমি এটি চালনা করি তবে আমি এর আউটপুট আশা করব:

myCode
I like

তবে, যদি আমি এটিকে উদ্ধৃতিগুলিতে আবৃত করি, তবে আমি পেয়ে যাব:

"fancyStuff("myCode"); "I like".isGreat();"

এই কোডটি চালিত হলে, প্রত্যাশিত আউটপুটটি হবে:

fancyStuff(
); 
.isGreat();

স্পষ্টতই, উপরের উদাহরণটি কোনও ভাষায় কার্যকরী প্রতিক্রিয়া নয়। আপনার কাজটি কোডটি লিখতে হয় যা এইভাবে সম্পাদন করে।

বিধি

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

তুলনাহীন উক্তিগুলি কি অনুমোদিত, এবং যদি তা হয় তবে সেগুলি কীভাবে পরিচালনা করা উচিত?
নেতিবাচক সাত

3
@ জিজাকিরেসিসেনি তাই, একটি বিভাজনকারী প্রয়োজন, না আমরা কেবল স্ট্রিংগুলি সংযুক্ত করতে পারি?
এরিক আউটগল্ফার

9
কিভাবে একটি অ্যারে না একটি মানবিক পাঠযোগ্য বিন্যাসে?
গম উইজার্ড

4
স্ট্রিংগুলি কি আমাদের কোডে প্রদর্শিত হবে একই ক্রমে আউটপুট হওয়া উচিত?
শেগি

1
আমি মনে করি আপনি যদি উদ্ধৃতিগুলিতে যা কিছু না ছাপাতেন তা যদি কিছুটা জটিল হত
জো কিং

উত্তর:


28

পাইথন 2 , 20 বাইট

print";print'print'"

-7 বাইট ধন্যবাদ tsh

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


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

পাইথন 2 , 27 বাইট

'';print";print 2*"'';print

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

এই উত্তরের পিছনে চিন্তার প্রশিক্ষণ:

একটি সহজ মুদ্রণ দিয়ে শুরু করুন, কারণ আমাদের কিছু মুদ্রণ করা দরকার ।

print"a"

বিপরীত ক্ষেত্রে যেমন আমাদের কিছু মুদ্রণ করা দরকার। উদ্ধৃতি ভিতরে একটি মুদ্রণ আছে।

print"print"

এই সময়ে নন-ইনভার্টেড কেসটি বেশ ভাল। উল্টানো ক্ষেত্রে ফোকাস করা যাক। আমরা এখন স্ট্রিং দিয়ে শুরু করি print, যা কোনও মুদ্রণ বিবৃতি অবিলম্বে অনুসরণ করা যায় না। এটি একটি সেমিকোলন দিয়ে ঠিক করুন।

print";print"

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

print";print 2*"print

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

;print";print 2*";print

পাইথন সেই একাকী সেমিকোলনের চেহারা পছন্দ করে না, তাই আমাদের অবশ্যই প্রথম সেমিকোলন এবং শেষ সেমিকোলনের আগে sertedোকানো একই দুটি অপ-এক্সপ্রেশন দিয়ে সাপের ক্ষুধা মেটাতে হবে। বেশিরভাগ এক্সপ্রেশন প্রথম ক্ষেত্রে সূক্ষ্মভাবে কাজ করবে, তবে দ্বিতীয় ক্ষেত্রে এটি অবশ্যই print";print 2*"কোনও কিছু না ভাঙ্গিয়ে উল্টানো কোড অনুসরণ করতে হবে । আমরা ব্যবহার করতে পারি '', যা পূর্ববর্তী স্ট্রিংয়ের সাথে সহজভাবে সংমিশ্রিত হয়।

'';print";print 2*"'';print

5
print(";print('print()');")এছাড়াও 27 বাইট, এবং
পাইথনও

2
@tsh এই কোডটি একটি 20-বাইট পাইথন 2 সমাধান প্রকাশ করেছে যা হ্যান্ডসাইটে স্পষ্ট হওয়া উচিত ছিল, খুব সুন্দর!
নেতিবাচক সাত

19

সিএসএস, by 66 বাইট

body:after{content:"{}body:after{content:'body:after{content:}'}"}

"body:after{content:"{}body:after{content:'body:after{content:}'}"}"

সিএসএস দ্বারা এতগুলি সমস্যার সমাধান হতে পারে না ...


body:afterকিছু বাস্তবায়নেও কাজ করে বলে মনে হচ্ছে ?
শিয়েরু আসাকোটো

@ শিরুআসাকোটো আপনি ঠিক বলেছেন :afterঅনুন্নত সহাবস্থানযোগ্যতা কারণে অধিকাংশ ব্রাউজার পাওয়া যায়
TSH

@ শেগি তবে এইচটিএমএল এবং সিএসএস উভয়ই সরবরাহ করলে "কোটসের সাথে আপনার উত্স কোডটি মোড়ানো" কীভাবে কাজ করে তা নির্ধারণ করা শক্ত।
tsh

@tsh এটি ঠিক আছে - আমি বিধিগুলিতে একাধিক ফাইল সম্পর্কে উল্লেখ করতে পারি নি, যেহেতু আমি এরকম অনন্য উত্তর আশা করি না!
গেজা কেরেসসেনি

10

এইচকিউ 9 + [নীচের নোট দেখুন] , 1016 বাইট

"ওহে বিশ্ব""""""""""""""""""""""""""""""""""""""""""""""" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" """ "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" """ "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" """ "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" """ "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" """ "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" """ "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" """"""""""""""""""""""""""""""""""""""ওহে বিশ্ব"" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" """""""""""""""""""""""""""""""""""ওহে বিশ্ব"" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" """""""""""""""""""""""""""""""""""ওহে বিশ্ব"" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" """"""""""""""""""""""""""""ওহে বিশ্ব"" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" """"""""""""""""""""""""""""ওহে বিশ্ব"" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" """""""""""""""ওহে বিশ্ব"" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" """""""""""""""ওহে বিশ্ব"" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" """"""""""""""""""""""""""""""""""""""ওহে বিশ্ব"" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" """"""""""""""""""""""""""""""""""""""ওহে বিশ্ব"""""""""""""""""""""""""""""""""""ওহে বিশ্ব"""""""""""""""""""""""""""""""""""ওহে বিশ্ব

Https://esolangs.org/w/index.php?title=HQ9%2B&oldid=59995 এ প্রয়োগটি ব্যবহার করুন এবং উইন্ডোজটিতে মিনিজিডাব্লু জিসিসি 5.3.0 এর সাথে ইন্টারপ্রেটার সংকলন করুন। আমি নিশ্চিত নই যে এটি সংকলনের অন্যান্য সংস্করণের সাথে কাজ করে, যেহেতু প্রোগ্রামটির সমাপ্তির জন্য সি এর একটি অপরিজ্ঞাত আচরণ প্রয়োজন। বাফারটি 1000 বাইট দীর্ঘ। এবং সোর্স কোডটি 1000 বাইটের চেয়ে বেশি কৌশল করে। আমি নিশ্চিত না যে এগুলি কীভাবে ঘটল।


7
সম্ভবত এটি এই সাইটে দীর্ঘতম এইচকিউ 9 + উত্তর। (?)
tsh

1
"সি একজন অনির্ধারিত আচরণ প্রোগ্রাম বিনষ্ট করা প্রয়োজন" অনির্দিষ্ট আচরণ অনির্ধারিত : এটা কিছু করতে পারবেন না।
সলোমন উকো

সি 18 স্ট্যান্ডার্ডের পৃষ্ঠা 4 অনুসারে : "সম্ভাব্য অপরিজ্ঞাত আচরণটি পরিস্থিতিটিকে অনাকাঙ্ক্ষিত ফলাফলের সাথে পুরোপুরি উপেক্ষা করা থেকে শুরু করে, পরিবেশের একটি ডকুমেন্টেড পদ্ধতিতে অনুবাদ বা প্রোগ্রামের সম্পাদনার সময় আচরণ করা (ডায়াগনস্টিক বার্তা জারি করার সাথে বা ছাড়াই) ), অনুবাদ বা কার্যকরকরণ (ডায়াগনস্টিক বার্তা জারি করে) শেষ করতে to "
সলোমন উকো

@ সলোমনউকো তবে আমরা এই সাইটে একটি ভাষার সংকলক / দোভাষী দ্বারা সংজ্ঞা দিই। উত্তরটি যতক্ষণ না কমপক্ষে একটি সংকলক / দোভাষীর সঠিক ফলাফল আনতে পারে ততক্ষণ জবাব ঠিক।
tsh

9

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

"A"§

বিভাজক ছাড়াই ফলাফল আউটপুট।

এটি অনলাইনে চেষ্টা করুন বা আশেপাশের উদ্ধৃতিগুলি দিয়ে অনলাইনে চেষ্টা করুন

ব্যাখ্যা:

        # Program without surrounding quotes will output string "A"
"A"     # Push "A" to the stack
   §    # Cast it to a string
        # (output the top of the stack implicitly as result)

        # Program with surrounding quotes will output string "§"
""      # Push an empty string to the stack
  A     # Push the alphabet to the stack: "abcdefghijklmnopqrstuvwxyz"
   "§"  # Push "§" to the stack
        # (output the top of the stack implicitly as result)

দুর্ভাগ্যক্রমে, এটি # 2 বিধি লঙ্ঘন করে। আপনার কোডে কিছু খালি উদ্ধৃতি থাকা জরিমানা রয়েছে, তবে চারপাশে এবং অনর্থক উভয় ফর্মের মধ্যে অবশ্যই কমপক্ষে একটি খালি নয়।
গেজা কেরেসসেনি

@ গিজা কেরেসসেনি ওফস, " উদ্ধৃত এবং অব্যক্ত উভয় ফর্ম " অংশটি পড়ুন । এখনই ঠিক করা উচিত।
কেভিন ক্রুইজসেন

6

জাপট , 4 বাইট

"P"s

ব্যবহার করে দেখুন এটা unquoted বা উদ্ধৃত

Pখালি স্ট্রিংয়ের জন্য জাপট ভেরিয়েবল এবং sপদ্ধতিটি একটি স্ট্রিং কেটে দেয় - কোনও যুক্তি ছাড়াই এটি কিছুই করে না।


বা, কখনও কখনও সামান্য কম তুচ্ছ:

"+"u

ব্যবহার করে দেখুন এটা unquoted বা উদ্ধৃত

প্রথমটি বড় হাতের +এবং দ্বিতীয়টি uএকটি খালি স্ট্রিংয়ে সংযোজন করে।


3
নোট করুন যে 4 এই প্রশ্নের নূন্যতম স্কোর, যেহেতু কোনও কম সীমাবদ্ধতা লঙ্ঘন করে।
জো কিং

5

সি # (ভিজ্যুয়াল সি # ইন্টারেক্টিভ সংকলক) , 113 112 107 70 64 বাইট

Write(".f();static void f(this string s){Write(s+')'+';');}//");

পাঁচটি বাইট সংরক্ষণ করেছেন @ নেতিবাচক সাতকে ধন্যবাদ

Unquoted এবং উদ্ধৃত

কিছুক্ষণ পরে, আমি বুঝতে পারি যে আমার সমাধানটি খুব জটিল। এখানে প্রদর্শিত নতুন প্রোগ্রামটি কোটগুলিতে মোড়ানো অবস্থায় ত্রুটিগুলি এড়াতে কেবলমাত্র একটি মন্তব্যে বাকী প্রোগ্রামটি গোপন করে।

উদ্ধৃতিতে মোড়ানো হয়ে গেলে, Write(কোনও এক্সটেনশন পদ্ধতিতে প্রেরণ করা হয়, যা এটি পাশাপাশি প্রিন্ট করে );


Split()-> Trim(), এবং var a->_
নেতিবাচক সাত

1
@ নেগেটিভসিভেন ধন্যবাদ, আমি কখনই একটি বাতিল ব্যবহারের কথা ভাবি নি!
অজ্ঞতার

1
@ নেগেটিভসিভেন আসলে, আমার সমাধানটি এত জটিল হওয়ার দরকারও ছিল না, আমার নতুন সম্পাদনাটি দেখুন
অজ্ঞতার

একটি এক্সটেনশন পদ্ধতি ব্যবহার করে 64 বাইট । বেশ অবাক করে এত ভাল কাজ করেছে!
নেতিবাচক সাত

1
@negativeseven ধন্যবাদ! এবং আপনি আমাকে চ্যালেঞ্জের দ্বিতীয় খণ্ডের জন্য একটি ধারণা দিয়েছেন: আমি বাইরে থেকে একটি ভেরিয়েবল ক্যাপচার করছিলাম এবং তারপরে Removeএবং Insertএটি ব্যবহার করছিলাম, এখন আমি কেবল একটি এক্সটেনশন পদ্ধতি ব্যবহার করতে পারি!
অজ্ঞতার

4

পার্ল 6 , 11 বাইট

say ".say~"

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

.say~একটি পেছনের নিউলাইন সহ প্রিন্ট করুন । খুব সহজ মনে হচ্ছে। আমি কিছু অনুপস্থিত করছি?

উদ্ধৃতিতে মোড়ানো হয়ে গেলে , sayএকটি স্থান এবং পিছনে নতুন লাইনের সাথে উত্পাদন করে ।


2
আমি তাই মনে করি না. এটি কেবলমাত্র p6 এর আপনি (হা) বলুন $ foo এবং $ foo.say যা এটি অনেক সহজ করে তোলে।
user0721090601

4

" হুম ... ফু একটি অত্যন্ত অভিযোজিত ভাষা " "ফু কে জানেন না এমন কারও জন্য: ডাবল-কোটের মধ্যে থাকা সমস্ত কিছুই আউটপুট এবং অন্য কিছু (অন্য কয়েকটি বিল্টিন-অক্ষর বাদে) কোনও বিকল্প নেই। " কাজের জন্য নিখুঁত ভাষা " এখানে একটি সংক্ষিপ্ত বিবরণ। ;)
কেভিন ক্রুইজসেন

2
সুতরাং, মূলত, এই চ্যালেঞ্জের প্রতিটি সমাধান সমাধান করে ফেলুন ?!
শেগি

@ শেগি ভাষাটি ফু এই চ্যালেঞ্জটিতে কমপক্ষে একজোড়া উক্তি এবং উভয় প্রত্যাশিত আউটপুট অ-খালি কাজ সহ প্রায় সমস্ত কিছুই oo তাই "a"b 1"2"ফুতেও কাজ করে। এই চ্যালেঞ্জের একমাত্র উত্তর যা এখন পর্যন্ত কোনও ফু বহুগ্লোট নয়, এটি এইচকিউ 9 + এ রয়েছে, কারণ ফু দোভাষীতেও প্রচলিত সমস্যা রয়েছে।
জিমি 23013

4

> <> , 18 9 বাইট

"|o<"r>o|

-9 বাইট জো কিংকে ধন্যবাদ জানায়

এটি অনলাইন চেষ্টা করুন! ( উদ্ধৃত )

ব্যাখ্যা

"|o<"r>o|
"|o<"     Pushes the quoted characters onto the stack
     r    Reverses the stack
      >o| Outputs all characters on stack & errors
""|o<"r>o|"
""          No-op
  |         Reverses the IP direction
     "r>o|" Pushes the quoted characters onto the stack (backwards)
  |o<       Outputs all characters on stack & errors

5
কোড গল্ফ স্বাগতম!
স্টিফেন

@ স্টিফেন ধন্যবাদ!
tjjfvi


2

রুনিক এনেক্যান্টমেন্টস , 9 বাইট

"!""$;"$;

এটি অনলাইন চেষ্টা করুন!এবং""!""$;"$;"

কেভিন ক্রুইজসেনের কাছ থেকে, যিনি আমার দ্বিতীয়টি কী করেছিলেন তা ব্যবহার করে আমার প্রথম প্রচেষ্টাটি মূলত স্থির করে।

"ফানগোয়েডগুলির সাথে নীচে নামার আগে কখনও কোনও মিল নেই" নিয়ম-নমন "এই সম্পর্কে এমন কিছু আছে যা ঠিক হবে না" আমার নিজের মন্তব্যে ইঙ্গিত করা হয়েছে:

7 বাইট

0".""$;

এটি অনলাইন চেষ্টা করুন! এবং"0".""$;"

সাধারণ পরিস্থিতিতে, এই প্রোগ্রামটি 0".""$;0".""$;পূর্ণসংখ্যা হিসাবে ধাক্কা হিসাবে সম্পাদন করে 0, তারপরে স্ট্রিং ., কনটেনেটস $;0, এনওপি, একটি খালি স্ট্রিং সংলগ্ন করে, টপ-অফ-স্ট্যাক (স্ট্রিং .$;0) প্রিন্ট করে এবং সমাপ্ত করে। এটিকে উদ্ধৃতিতে "0".""$;"মুড়িয়ে এমন উত্পাদন করে যা একটি স্ট্রিং- 0, এনওপিসকে ধাক্কা দেয় , একটি খালি স্ট্রিংকে সম্মোক্ত করে , শীর্ষের স্ট্যাকটি প্রিন্ট করে এবং সমাপ্ত করে ( 0স্ট্রিং আকারে পূর্বে অপ্র-মুদ্রিত পূর্ণসংখ্যাকে রেন্ডারিং করে )। শেষটি "নির্বিঘ্নে ছেড়ে গেছে (এবং যাইহোক মূল প্রোগ্রামের অংশ নয় )।

ফানগোয়েডগুলির স্ট্রিং লিটারেল নেই, তাদের একটি কমান্ড রয়েছে যা "স্ট্রিং হিসাবে নিজস্ব উত্স পড়ুন" মোডে টোগল করে এবং "নির্দেশিকা নির্দেশকের কিছু ফর্ম উত্স সীমানা" নিয়মে পৌঁছেছে (সাধারণত প্রান্ত-মোড়ানো), সুতরাং একই উত্স-কোড পজিশনাল-বাইট "স্টার্ট স্ট্রিং" এবং "শেষ স্ট্রিং" নির্দেশাবলী উভয় হিসাবে কাজ করে, পুরো সারি / কলামের স্ট্রিং আক্ষরিক তৈরি করে ( "নিজে বাদে )।


সুপার দ্রুত উত্তর! আমি কেবল ভাবছি যে আপনার জমা দেওয়ার বিষয়ে আমি কিছু ভুল বুঝেছি, তবে আমার জন্য $;এটি উদ্ধৃত সংস্করণটির শেষে মুদ্রণ করবে না ।
গেজা কেরেসসেনি

আমি বুঝতে পেরেছিলাম যে পুনরায় পড়ার পরে এবং ধাঁধা দেওয়ার চেষ্টা করছি যদি রুনিক কখনও সেই বিটটি কার্যকর করতে পারে। এখন "অবিযুক্ত" উদ্ধৃতিগুলি তদন্ত শুরু করা; উদাহরণস্বরূপ "$;এবং ""$;"(রুনিক মোড়কের চারপাশে উদ্ধৃতিগুলি নিজের সাথে জুড়ে)।
ড্রাকো 18

@ গিজা কেরেসসেনি আমার আপডেট হওয়া প্রোগ্রামটি কোনও নিয়ম লঙ্ঘন করেছে কিনা তা আমাকে জানান।
ড্রাকো 18

উম্মম .. এটা কীভাবে বৈধ? আপনার প্রোগ্রামটি উদ্ধৃতি আউটপুট ছাড়াই !.(যা সঠিক), তবে আপনার প্রোগ্রামটি উদ্ধৃতি আউটপুট সহ করা উচিত নয় 0$;? দ্রষ্টব্য: আমি এ সব রুনিক মনমোহিনী জানি না, কিন্তু যা আমি মনে করি বৈধ হতে হবে আপনার বর্তমান বিন্যাস উপর ভিত্তি করে একটি সম্ভাব্য ফিক্স 0"!""$;"$;(যা আউটপুট!$; হিসাবে, অথবা আউটপুট0$; যদি কোট দিয়ে বেষ্টিত)। সম্পাদনা: আসলে, আমি আপনাকে 0আউটপুট !$;এবং ড্রপ করতে পারেন বলে মনে করি $;
কেভিন ক্রুইজসেন

1
@ কেভিন ক্রুজসেন $হ'ল "স্ট্যাকের মুদ্রণ শীর্ষ" এবং ;সমাপ্ত হয়। তবে আপনি মূলত একটি কার্যকর উত্তর পেয়েছেন।
ড্রাকো 18





0

জাপট , 4 বাইট

"P"u

উদ্ধৃত, এটি স্ট্রিংকে Pবড় হাতের মধ্যে রূপান্তর করে । উদ্ধৃত, এটি মুদ্রণ u

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

জাপট , 4 বাইট

"P"w

উদ্ধৃত, এটি স্ট্রিং বিপরীত P। উদ্ধৃত, এটি মুদ্রণ w

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



@ শেগি আমাদের সমাধানগুলি কিছুটা আলাদা, এই চ্যালেঞ্জের বিভিন্ন সমাধান রয়েছে
অজ্ঞতার

Qপরিবর্তে ব্যবহার করুন P, এটি আরও মেটা! ;)
শেগি

0

আর, 16 বাইট

 ";print(";");" 

নোট করুন যে উপরের কোডটি অতিরিক্ত উদ্ধৃতি চিহ্নগুলিতে আবৃত নয় এবং উভয় নেতৃস্থানীয় এবং পিছনে স্থান রয়েছে।

এটি চেষ্টা করুন (মোড়কবিহীন সংস্করণ)


আপনি একটি নোট যুক্ত করতে চাইতে পারেন যে লিঙ্কযুক্ত প্রোগ্রামটি নন-মোড়ানো সংস্করণ।
জোনাথন ফ্রেচ

আমি নেতৃস্থানীয় এবং পিছনে স্থানগুলি সম্পর্কে একটি নোট যুক্ত করব। অন্যথায় তাদের লক্ষ্য করা শক্ত।
mbomb007

সম্পাদিত, পরামর্শের জন্য ধন্যবাদ!
জেমস অটো

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