ম্যান্ডোলিন কুইন


25

একটি কুইন লিখুন ... যা থেকে অন্য প্রতিটি চরিত্রকে মুছে ফেলা যায় এটি এখনও একটি বৈধ কুইন। প্রথম বা দ্বিতীয় অক্ষরে অক্ষর অপসারণ শুরু করতে হবে কিনা তা আপনি নির্দিষ্ট করতে পারেন।

স্কোরিং মানদণ্ড (মোট শতাংশের জন্য একসাথে বোনাস / Penatly শতাংশ যোগ করুন):

  • উত্তরগুলি কমপক্ষে 4 টি অক্ষরের দীর্ঘ হওয়া উচিত
  • প্রোগ্রামটির উত্সটিতে অবশ্যই কমপক্ষে একটি বর্ণানুক্রমিক অক্ষর থাকতে হবে, উদাহরণস্বরূপ, 12345!@#$%^&*()অযোগ্য ঘোষণা করা হয়েছে
  • যদি ব্যবহৃত ভাষা টিউরিং-সম্পূর্ণ না হয় তবে + 750% (আমি আপনাকে দেখছি, এইচটিএমএল!)
  • -15% যদি সমাধান কোনও সূত্র থেকে কোথাও থেকে এর উত্সটি না পড়ে
  • -20% যদি আপনি কেবল প্রতি 5 তম অক্ষর রাখতে পারেন এবং এখনও একটি কুইন গঠন করতে পারেন

স্কোরটি প্রথম প্রোগ্রামের অক্ষরের সংখ্যা দ্বারা পরিমাপ করা হয়।

উদাহরণ (বাস্তব প্রোগ্রাম নয়):

যদি 123456789abcdefএবং 13579bdfউভয় quines হয়, স্কোর 15. অতিরিক্ত, 159dএছাড়াও যদি একটি quine হয়, তবে চূড়ান্ত স্কোর 12 হয়।

এটি কোড-গল্ফ, তাই সর্বনিম্ন স্কোর জয়।


2
@ होस्চ 250 আসল প্রোগ্রামটি কোন কুইন হবে না কারণ এটি wh সাদা স্থানগুলিকে মুদ্রণ করবে না। একই অপ্রয়োজনীয় মন্তব্যের জন্য যায়।
জোস্টি

1
হ্যাঁ, আমি এর আগে কখনও কোনও কুইন অগ্রসর করিনি, এবং সি ++ তে উত্স কোডটি না পড়ে কীভাবে এটি করব তা সম্পর্কে কোনও ধারণা নেই। আমি যদিও তাদের আগে সি ++ এ দেখেছি!
হোশেচ 250

1
আপনি বলেছেন: "-20% যদি আপনি প্রতি 4 টি অক্ষরও সরিয়ে ফেলতে পারেন এবং এখনও একটি কুইন গঠন করতে পারেন"। তবে প্রযুক্তিগতভাবে এটি আপনার উদাহরণে ঘটে না। আপনার মানে আপনি এটি দ্বিতীয় বার করতে পারবেন?
মিম্বুবস

4
বোনাসগুলি কি অ্যাডিটিভ বা গুণক? এটি হ'ল, যদি আমার প্রোগ্রামটি 10 ​​টি চর দীর্ঘ হয় এবং -15% বোনাস এবং -20% বোনাস উভয়ের জন্য যোগ্যতা অর্জন করে, তবে এর স্কোরটি 10 ​​* (1 - 0.15 - 0.2) = 6.5 বা 10 * (1 - 0.15) * হবে? (1 - 0.2) = 6.8? আমি উত্তরটি ধরে নিয়েছি, তবে একটি স্পষ্ট ব্যাখ্যা ভাল লাগবে।
ইলমারি করোনেন

1
এটি কি ম্যান্ডোলিন কুইন হবে না, গিলোটিন নয়? গিলোটাইনগুলি একটি পরিষ্কার করে দেয়, সাধারণত মারাত্মক, কাটা হয় এবং মাথা গড়িয়ে যায়। ম্যান্ডোলিনগুলি অনেকগুলি সমানভাবে ব্যবধানযুক্ত টুকরো দিয়ে তৈরি করে। :)
জোনাথন ভান

উত্তর:


24

পিএইচপি, 4 টি অক্ষর - 15% - 20% = 2.72 পয়েন্ট

ABCD

হ্যাঁ, পিএইচপি একটি টিউরিং-সম্পূর্ণ ভাষা। কেউ বলেনি আমাকে এর আসল প্রোগ্রামিং বৈশিষ্ট্যগুলির কোনওটিই ব্যবহার করতে হবে । ;-)

সম্পাদনা: স্পষ্টতার ভিত্তিতে স্কোর পরিবর্তন করে যে বোনাসগুলি অ্যাডিটিভ, গুণক নয়।


এটি সম্ভবত এএসপিতে কাজ করে।
ইসমাইল মিগুয়েল

2
@ n̴̖̋h̷͉̃a̷̭̿h̸̡̅ẗ̵̨́d̷̰̀ĥ̷̳ আমি হাল ছেড়ে দিচ্ছি : পি
জোস্টি

17
আসলে, পিএইচপি-র আসল প্রোগ্রামিং বৈশিষ্ট্যগুলির ব্যবহারকে নিরুৎসাহিত করা হয়েছে।
রাইময়েড

1
এটি কোনও সঠিক কুইন নয়। এখনও একটি ভাল উত্তর, যদিও
মিলকিওয়াই 90

14

টিআই বেসিক 4 - 35% = 2.6

আমি তাদের ভুল বুঝতে পারি, তবে আমি মনে করি আমি -15% এবং -20% বোনাসের জন্যও যোগ্য, যার অর্থ আমার কাছে সবচেয়ে কম স্কোর আছে।

আমি প্রোগ্রামটি লিখতে পারি:

123i

123iআমি অবশ্যই কল্পিত ইউনিট যেখানে আউটপুট হবে । আপনি যখন 1 ম এবং তৃতীয় অক্ষরটি সরিয়ে ফেলেন তখন 2iযা ফলাফল থাকে2i


বেশ নয় ... '12i' নূন্যতম 1.95 স্কোরের জন্য '12i' এবং '2' আউটপুট '2' দেবে।
intx13

প্রকৃতপক্ষে, '2i' এর স্কোর 1.3, এবং যদি খালি প্রোগ্রামটি কোয়াইন হিসাবে বিবেচিত হয়, তবে 'i' স্কোর 0.65 5
intx13

4
@ ইন্টেক্স 13: " উত্তরগুলি কমপক্ষে 4 টি বর্ণের দীর্ঘ হওয়া উচিত " "
ইলমারি করোনেন

আহ, আমি মিস করেছি!
intx13

আমাকে এটি
মারধর করুন

13

পাইথন - 95

দুর্দান্ত চ্যালেঞ্জ। আমি ভেবেছিলাম এটি বেশ চালাক, এবং আসলে এটি একটি আইনী সমাধান!

00;"#";print(open(__file__).read())
0#;XpXrXiXnXtX(XoXpXeXnX(X_X_XfXiXlXeX_X_X)X.XrXeXaXdX(X)X)

1
নিস! নোট করুন প্রযুক্তিগতভাবে যেমনটি তেমন কাজ করে না যেহেতু বিকল্প কুইন তৈরি করার সময় আপনি নিউলাইনটি মোছা শেষ করেন। IOW এর সামান্য বিট টুইট প্রয়োজন
ক্লাদিউ

3
@ ক্লাউডিউ ওয়েল আমি অনুমান করি এটি ওপি নিউলাইনটিকে একটি চরিত্র হিসাবে বিবেচনা করে কিনা তার উপর নির্ভর করে। যদি তা হয় তবে আপনি প্রতিটি লাইনের মধ্যে একটি নতুন লাইন যুক্ত করতে পারেন। 96 অক্ষর
Qwr

অবশ্যই একটি নতুন লাইন হ'ল একটি চরিত্র ...
mbomb007

11

গল্ফস্ক্রিপ্ট, 5 পয়েন্ট

{hai}

একটি ফাংশন যা কার্যকর করা হলে (অ-বিদ্যমান) ফাংশনটি চালিত করে hai। এটি কার্যকর করা হয়নি, তবে প্রোগ্রামটি শেষ হওয়ার পরে মুদ্রিত - বাইরের বন্ধনী সহ। একে অপরের অক্ষর অপসারণ:

{a}

খোঁড়া, আমি জানি :-)


আমি বিশ্বাস করি যে আপনি উভয় বোনাসের জন্যও যোগ্যতা অর্জন করেছেন: আপনার প্রোগ্রামটি নিজস্ব উত্স কোডটি পড়ে না এবং {}এটিও একটি কুইন।
ইলমারি করোনেন

ইলমারি কারোনেন নিজের সোর্স কোডটি পড়ার ক্ষেত্রে কোনটি গুরুত্বপূর্ণ তা বলা মুশকিল। অমূল্য ফাংশন গণনা করা হয়? স্ট্রিং গণনা করে? অন্য বোনাস হিসাবে - সম্ভবত এটি কেবল খারাপভাবে শব্দযুক্ত, তবে আমি "প্রতি চারটি চরিত্রকে মুছে ফেলুন" হিসাবে "প্রতি পঞ্চম চরিত্র রাখি" পড়ি, যা আমাকে কেবল একটি বন্ধনী দিয়ে রেখে দেয় (যদিও রাখে এমনটি হতে পারে তবে {ab0}যোগ্যতা 0অর্জন করে)
জন ডিভোরাক

এটি প্রকৃতপক্ষে খারাপভাবে শব্দযুক্ত, তবে উদাহরণ থেকে বোঝা যায় এর অর্থ "প্রতি চতুর্থ চরিত্র রাখুন"। যাইহোক, আপনি নোট হিসাবে, যে {ab0}কোনও উপায়ে যোগ্যতা অর্জন।
ইলমারি করোনেন

দেখে মনে হচ্ছে {hi}এটি কার্যকর হয়, সংক্ষিপ্ত হবে (4 টি অক্ষর), এবং সমস্ত বোনাসের জন্যও যোগ্যতা অর্জন করবে। (স্ক্রিপ্টটি কোনও কারণে {iমূল্যায়িত বলে মনে {iহচ্ছে ...)
ক্লাদিউ


8

এইচকিউ 9 + - 4 * 7.5 * 0.8 = 24 পয়েন্ট

Q+++

প্রতিটি দ্বিতীয় চরিত্র সহ এখনও একটি কুইন:

Q+

... এবং প্রতি পঞ্চম:

Q

দুঃখিত, আমি প্রতিরোধ করতে পারি না। :)


7

এইচটিএমএল / মার্কডাউন, 4 * 7.5 = 30

HHHH

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


আমি মনে করি যে আমি নির্দিষ্ট করে নেই যে কোনও প্রোগ্রামগুলি যে কোনও ছোট ভাগে ভাগ করা যায় না তা বৈধ নয়। চ্যালেঞ্জ সংশোধন করা ...
জোস্টি

@ জ্যোস্টি: তারপরে এইচটিএমএলে "এইচএইচএইচএইচ" জিতবে। নোটটি 5555কাজ করে না কারণ এর কোনও বর্ণমালা অক্ষর নেই
ক্লাদিউ

আপনার একটি বর্ণমালা অক্ষর প্রয়োজন।
Qwr

@ কিউইউআর: গল্ফস্ক্রিপ্ট দেখার সময় ভুলে গেছেন। সরানো হয়েছে।
n̴̖̋h̷͉̃a̷̭̿h̸̡̅ẗ̵̨́d̷̰̀ĥ̷̳

হুম ... আমি মনে করি যে এটি বৈধ: পি
জোস্টি

5

! / বিন / SH

আমি কিউউআর এর সমাধানটি এত পছন্দ করেছিলাম , আমি নির্লজ্জভাবে পসিক্স শেলের জন্য একটি বন্দর তৈরি করেছি। দয়া করে শূন্যস্থান সম্বলিত কোনও ফাইলনামে এটি সংরক্ষণ করবেন না।

: '#';cat $0

#c a t   $ 0

1 নম্বর অক্ষর থেকে অপসারণ শুরু করুন, এবং নতুন লাইনগুলি অক্ষর হিসাবে গণনা করুন। দ্বিতীয় কুইন অবশ্যই:

 #;a 0
cat $0

দয়া করে এটির পরিবর্তে কিউওআর এর উত্তরকে উঁচু করুন!


3

বাশ, 23

নিউলাইন একটি চরিত্র!

কিছু অগোছালো মন্তব্য কাজ করে, যাতে প্রথম থেকে শুরু হওয়া প্রতিটি অক্ষর মুছে ফেলা হলে মন্তব্যটি কোড হয়ে যায় এবং কোডটি একটি মন্তব্য হয়ে যায়:

#cRaRtR R$R0R R#
cat $0

অন্যান্য প্রতিটি চরিত্র ( নতুন লাইন সহ ) সরানোর পরে:

cat $0 #ct$

যদিও এটি নিজস্ব উত্সটি পড়ে তবে এটি কোনও কুইন নয়।
ডানিরো

@daniero "-15% যদি সমাধান কোন ফর্ম যে কোন জায়গা থেকে উৎস পড়া নেই" আপনি বোঝা হয় প্রোগ্রামের সোর্স পড়ার অনুমতি (কিন্তু আপনি বোনাস পাবেন না)

@ ডানিরো ওহো আমি উইকিপিডিয়ায় তাকিয়েছি মনে করি এটি প্রতারণা করছে ... তবে এটি কোড-গল্ফ

আমি সবসময় বিড়ালদের উচ্ছেদ করি!
আন্তোনিও র্যাগাগিনিন

2

ব্রেইনফ ** কে, 37 - 15% = 31.45

অপব্যবহারের পোর্টেবল Brainfuck ইন্টারপ্রেটার

+A[B-C<D+E]F-GÿH<I<J<K<L<M<N<O[P.Q>R]

দ্বিতীয় চরিত্র থেকে অপসারণ শুরু করুন।


আমি যখন এটি চালনা করি তখন আমি B-C<D+E]F-GÿH<I<J<K<L<M<N<O[P.Q>R]আউটপুট হিসাবে পাই তাই এটির কিছু অক্ষর কম।
সিলেস্টার

এটি কি ব্রেইনফাক, বা ব্রেইনফাকের একটি নির্দিষ্ট উপভাষা যা কেবলমাত্র একজন অনুবাদকের উপরে কাজ করে?
ব্যবহারকারী 253751

@ ইমিবিস এটি নিয়মিত (সেই মূল অক্ষরগুলি ফাঁকা স্থান বা চিহ্ন বা কিছু হতে পারে)। তবে আপনাকে অবশ্যই উত্তর থেকে সংযুক্ত পোর্টেবল দোভাষী ব্যবহার করতে হবে।
টিমটেক

1
প্রথম অংশটি left খুঁজে না পাওয়া অবধি চলে যায় এবং লিঙ্কযুক্ত দোভাষী ডেটা টেপ শুরুর আগে কোড 5000 বাইট সংরক্ষণ করে to এটি খুব সহজেই বহনযোগ্য ব্রেইনফাক।
ব্যবহারকারী 253751

0

এইচকিউ 9 + টি, - 4 * 0.8 = 3.2 পয়েন্ট

qqqq

এটি একটি বৈধ কুইন (ইশ) এবং প্রতি সেকেন্ড এবং পঞ্চম চরকে একটি কুইন। আমি প্রতিহত করতে পারি না। । । ।

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