সরল ইংরেজিতে একটি কুইন লিখুন


41

এমন এক কুইন লিখুন যাতে একক স্পেস দ্বারা বিভাজিত প্রকৃত ইংরেজি শব্দ থাকে। একটি "শব্দ" কেবলমাত্র ছোট হাতের এবং বড় হাতের অক্ষর ( /[a-zA-Z]+/রেজেজেসে) যুক্ত স্ট্রিং হিসাবে সংজ্ঞায়িত হয় । "সত্য" হতে আপনার শব্দটি অবশ্যই স্ক্র্যাবলের অফিশিয়াল অভিধান দ্বারা স্বীকৃত হতে হবে ।

আমি স্ক্র্যাবল অভিধানটি ব্যবহার করছি যেহেতু এটি কোনটি এবং কোনটি বৈধ নয় তার একটি নির্দিষ্ট উত্তর দেয়। সাধারণ অভিধান সহ অনেক ধূসর অঞ্চল রয়েছে। মনে রাখবেন যে "এ" এবং "আমি" ("কুইন" উল্লেখ না করা) বৈধ স্ক্র্যাবল শব্দ নয়।

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

বিস্তারিত

  • যথারীতি, কুইন্সগুলি তাদের নিজস্ব উত্স কোডটি পড়তে বা অ্যাক্সেস করতে পারে না। (আমি বলব যে এইচকিউ 9 + এর কিউ কমান্ড এটি লঙ্ঘন করে))
  • আউটপুট স্টাডাউট বা অনুরূপ বিকল্পে যেতে হবে। কোনও ইনপুট নেই।
  • শব্দগুলি সঠিকভাবে মূলধন হওয়ার দরকার নেই। তাদের যে কোনও জায়গায় ক্যাপ এবং ছোট হাতের অক্ষর থাকতে পারে। শব্দের ক্রমটি কোনও অর্থবোধ করার প্রয়োজন নেই।
  • আপনার প্রোগ্রামে 3 বারের বেশি কোনও শব্দ ব্যবহার করা যাবে না। পৃথকভাবে মূলধনিত শব্দগুলি এখনও একই শব্দ (যেমন 'ডিওজি', 'কুকুর' এবং 'ডগ' সমস্ত একই শব্দ)।
  • পিএইচপি বা HTML যে শুধু মতো ভাষায় ব্যবহার বিড়াল তাদের বিষয়বস্তু আউট তুচ্ছ ঘুলঘুলি বিবেচনা করা হয় এবং অনুমোদিত নয়।
  • প্রোগ্রামটিতে কমপক্ষে একটি শব্দ থাকা উচিত।

স্কোরিং

আপনার স্কোরটি আপনার প্রোগ্রামের সাথে এই জরিমানার ক্ষেত্রে "আসল কথার" সংখ্যা:

  • অন্য স্থানের পরিবর্তে প্রতি স্থানের জন্য +1
  • এন এন প্রত্যেক এন অক্ষরের জন্য আপনাকে প্রথমে করার আগে কোনো শব্দ যোগ করা হয়েছে (হ্যাঁ, যে এর এন ক্ষমতা এন) এর
  • সর্বশেষ শব্দের পরে আপনি যুক্ত প্রতিটি এন অক্ষরের জন্য n এন

উদাহরণস্বরূপ, প্রোগ্রাম

We all LIKE PROgraMmING

স্কোর 4 হবে কারণ এতে 4 শব্দ রয়েছে; কোনও অক্ষর যুক্ত করা বা কোনও স্থান স্থান পরিবর্তন করা হয়নি। এটি আউটপুট অবশ্যই হবে We all LIKE PROgraMmING

কার্যক্রম

!We@all LIKE#PROgraMmING- =

স্কোর 4 + 2 + 1 + 27 = 34; শব্দের জন্য 4, প্রতিস্থাপিত স্থানগুলির জন্য 2, !সামনের দিকে 1 এবং - =শেষে 27 টি এটি আউটপুট অবশ্যই হবে !We@all LIKE#PROgraMmING- =

সর্বনিম্ন স্কোর জয়। টাইব্রেকার সবচেয়ে কম পেনাল্টি পয়েন্ট সহ উত্তরে যায়। এখনও যদি টাই থাকে তবে সর্বাধিক ভোট দেওয়া উত্তর জিতবে।


1
সেই অভিধানটি কি একটি তালিকা হিসাবে উপস্থিত রয়েছে? প্রতিটি শব্দ পৃথকভাবে পরীক্ষা করে দেখার চেয়ে ব্রাউজ করা অনেক বেশি সহায়ক হবে।
মার্টিন ইন্ডার

16
শেক্সপিয়র কেউ?
দেওয়ানা

2
@ মার্টিনব্যাটনার, স্ক্র্যাবলহেল্পার.
পিটার টেলর

1
@ জনডভোরাক আমার মনে হয় না ... আমি এ জাতীয় কিছু লিখতে পারি না তা অন্য লোককে এটি একটি খারাপ প্রশ্ন হিসাবে দেখা উচিত নয়, এটি একটি বৈধ, যদিও এটি বেশ কঠিন, চ্যালেঞ্জ, তাই না?
রোরলর্ক

7
আমি এখনও শেক্সপিয়ার সমাধানে আগ্রহী।
জন ডিভোরাক

উত্তর:


25

গল্ফস্ক্রিপ্ট, 8 শব্দ + 8 প্রতীক = 20 16 (3?)

{four"words.written~twice"four}words.written~twice

শব্দগুলি কেবল একটি ফিলার, মূলটি একটি ক্ষুদ্র ক্ষুদ্র কোর:

{".~"}.~

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

অথবা আমরা কেবল এমন একটি ফাংশন আক্ষরিক ব্যবহার করতে পারি যা কখনই মূল্যায়ন হয় না। তবে এটি প্রতারণার মতো মনে হচ্ছে ...

{whatever}

আপনার মনগড়া দরকার নেই। {a`b"x.y~z"c}x.y~z
ডেনিস

@ ডেনিস আমার এমনকি সেক্ষেত্রে পরিদর্শন করার দরকার নেই। ধন্যবাদ! আমার মনে হচ্ছে আমাকে ওপি কিছু জিজ্ঞাসা করা দরকার ...
জন ডিভোরাক

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

1
আমি মনে করি এটি {whatever}অত্যন্ত তুচ্ছ নিয়ম লঙ্ঘন করবে ("পিএইচপি বা এইচটিএমএল এর মতো ভাষা ব্যবহার করা যা তাদের বিষয়বস্তু সন্ধান করতে পারে এটি একটি তুচ্ছ ঘাটতি হিসাবে বিবেচনা করা হয় এবং এটি অনুমোদিত নয়।")
ক্লাউডিউ

1
@ ক্লাউডিউ এটি ভাষার বিরুদ্ধে একটি বিধি, সমাধান নয়। ঐ জন্যই আমি জিজ্ঞাসা করেছিলাম.
জন ডিভোরাক

54

> <> , 25 টি শব্দ + (22 + 1 1 + 1 1 ) অতিরিক্ত = 57 49

ওহে আল্লাহ, আমার মস্তিস্ক।

'brr3deep*clap6beep+orb5flap*leap4deep+clap5beep5flap*leap9deep9clap*beep+flap0placed apple alp0leap=clip?lob8blip*flip0clip.

যেহেতু বিধিগুলিতে "কোনও ইনপুট নেই" বলে উল্লেখ করা হয়েছে, এই প্রোগ্রামটি কাজ করার জন্য আপনাকে খালি ফাইলটিতে পাইপ লাগাতে হবে।

ওহ এবং হ্যাঁ, brrএকটি বৈধ স্ক্র্যাবল শব্দ tsktskএবং যেমন রয়েছে pfft

ব্যাখ্যা

প্রথমত, নিম্নলিখিত শব্দগুলি কোনও বিকল্প নেই:

deep clap beep flap leap clip blip flip

এটি দুটি কারণে:

  • abcdeflধাক্কা সংখ্যা (10, 11, 12, 13, 14, 15 এবং স্ট্যাকের দৈর্ঘ্য যথাক্রমে)। এছাড়াও, iকোনও ইনপুট নেই বলে ইওএফ পূরণ করা হলে -1 ধাক্কা দেয়।
  • pকমান্ড তিন অক্ষর পপ v,y,xএবং স্থান vঅবস্থানে x,y

হ্যাঁ,> <> আপনাকে উড়ে যাওয়ার উত্স কোডটি পরিবর্তন করতে দেয়! আমরা যদিও এটি ব্যবহার করি না, কারণ কেবল pপপিংয়ের জন্য আমাদের প্রয়োজন ।

যদি আমরা এই নোটিসগুলি থেকে মুক্তি পাই তবে আমরা পাই:

'brr3*6+orb5*4+55*99*+0placed apple alp0=?lob8*0.

একটি অনুরূপ ভাবে, laced appঅংশ placed appleএবং e alpঅংশ apple alpএছাড়াও নো অপস হয়, এবং rrএর brrমাত্র দুইবার স্ট্যাক reverses, যা আমরা অপসারণ করতে পারেন:

'b3*6+orb5*4+55*99*+0pl0=?lob8*0.

শেষ অবধি এমন কিছু যা নিয়মিত> <> প্রোগ্রামের মতো লাগে! ধারণাটি হ'ল স্ট্যান্ডার্ড> <> কুইন ব্যবহার করুন, যা এর মতো কাজ করে:

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

তারপরে নিম্নলিখিতটি ঘটে:

b3*6+o                Print the initial ' quote (ASCII 39)
r                     Reverse the stack
b5*4+                 Push a ';' (ASCII 59)
55*99*+0p             Replace the 'l' of 'lob' with ';'

(print loop)
l0=?;                 If the stack is empty, terminate. Otherwise...
o                     Print the top of the stack
b8*0.                 Jump back to the beginning of the loop

"আপনার প্রোগ্রামে 3 টিরও বেশি কোনও শব্দ ব্যবহার করা যাবে না। যাইহোক আপনি আমার কাছ থেকে একটি উত্সাহ পেতে স্যার।
রোরলর্ক

@rcrmn আমি এতগুলি শব্দ যুক্ত করতে থাকলাম আমি সেই নিয়মটি সম্পর্কে সম্পূর্ণ ভুলে গেছি! এখনই স্থির, যদিও আমি ব্যবহারটি এড়াতে চাইনি i
Sp3000

1
টিআইএল "পা", "লা" এবং "হতে" স্ক্র্যাবলের মধ্যে বৈধ শব্দ
জন ডিভোরাক

20
আপনার প্রোগ্রামটি উচ্চস্বরে পড়া আমার কল্পনা করে তোলে যে পাঞ্চ কার্ড কম্পিউটারগুলি অবশ্যই কেমন লাগছিল।
ক্যালভিনের শখ

10
আমি মনে করি আপনি আর 2 ডি 2 এর অপারেটিং সিস্টেমের উত্স থেকে সেই প্রোগ্রামটি চুরি করেছেন।
ঘড়ির

21

মুরগি , 1 শব্দ

আমি সাধারণত এওসল্যাংগুলিতে যাই না, তবে এটি এটির জন্য উপযুক্ত বলে মনে হয়। আমি মনে করি এটি সত্যিকারের কুইন:

chicken

স্ট্যাকের জন্য 1 টি মুরগি ঠেলে দেয়। স্ট্যাকটি প্রদর্শিত হবে।


1
এই (এবং জুলিয়া উত্তর) সীমানা তুচ্ছভাবে অবৈধ। আপনি এগুলি এখানে রাখতে পারেন তবে গ্রহণের বিষয়ে কোনও প্রতিশ্রুতি নেই।
ক্যালভিনের

@ ক্যালভিনের শখগুলি ন্যায্যতার স্বার্থে আমি খুব খুশি হয়ে এটিকে মুছে ফেলব যদি আপনি মনে করেন এটি খুব লুপফুলি - আপনার কল। আমি একটি আপেলস্ক্রিপ্ট সমাধানে কাজ করছিলাম, তবে "কোনও শব্দ 3 বারের বেশি ব্যবহার করা যেতে পারে না" বিধির ফলে হতাশ হয়ে পড়েছি যা এটি বিশেষত কঠিন বলে মনে হয়। সুতরাং আমি পরিবর্তে সস্তা ট্রিকের জন্য গিয়েছিলাম :-)
ডিজিটাল ট্রমা

@ ক্যালভিনের শখগুলি: আমি জুলিয়া জমা দেওয়ার লেখক। আমার পোস্টটি সরিয়ে নেওয়ার বিষয়ে আমি ডিজিটালট্রামার অনুভূতিটি ঘৃণা করি যদি আপনি এটি খুব সীমান্তরেখা মনে করেন। আমিও আর করেছি। এটাও কি খুব কাছে?
অ্যালেক্স এ

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

12

আর, 2 শব্দ + 1 প্রতিস্থাপন + 1¹ পেছনে = 4

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

expression(puppy)

পূর্ববর্তী জমা, 5 পয়েন্ট:

function(hello)hello

আপনি আমার প্রতারণামূলক 3 দফা সমাধান দ্বারা অনুপ্রাণিত হয়েছিলেন, আপনি না? ;-)
জন ডিভোরাক

1
@ জানডভোরাক: আমি এটি পোস্ট করার আগে আমি আসলে দেখতে পাইনি, তবে এটি এখন অনুপ্রেরণার একটি পূর্বসূত্র source
অ্যালেক্স এ

12

পাইথন 2, 58 = 37 শব্দ + 21 বিরাম চিহ্ন

programming=puzzle=hash and'fear=coerce and"programming=puzzle=hash and%rif reload else fire;exec prog"or English;ramming=None or"ramming"if license else pirate;print fear%puzzle+ramming'if reload else fire;exec programming

কিছু নতুন লাইন যুক্ত হয়েছে:

programming=puzzle=hash and'fear=coerce and"programming=puzzle=hash
and%rif reload else fire;exec prog"or English;ramming=None or
"ramming"if license else pirate;print fear%puzzle+ramming'
if reload else fire;exec programming

প্রতি শব্দ বিধিনিষেধে তিনটি ব্যবহারই এটিকে লিখতে অসুবিধা সৃষ্টি করেছিল। আমি স্ট্রিংটি সমস্ত কোড সহ 3 বারের বেশি ব্যবহার করতে চেয়েছিলাম এবং প্রতিটি স্ট্রিং if else and orঅপারেটরদের সাথে অন্তরক হতে হয়েছিল যা আমার কেবল সরবরাহ ছিল সীমিত।


@ user23013 ওহো, এলোমেলো শনাক্তকারী দিয়ে এটি প্রতিস্থাপন করতে ভুলে গেছেন।
ফেয়ার্সাম

7

জুলিয়া, 1 শব্দ +1¹ পূর্ববর্তী = 2

জুলিয়ার প্রতীক নামক বস্তু রয়েছে যা পূর্ববর্তী ব্যবহার করে সংজ্ঞায়িত করা হয় :। অনেকটা আমার আর সমাধানের মতো, জমা দেওয়ার সময় এটি কেবল প্রিন্ট করে।

:puppy

5

ডস কমান্ড লাইন, 10

& was unexpected at this time.

ত্রুটি কুইন, নিষিদ্ধ নয় বলে মনে হয়


1
এই কোডটি কোডের কোনও অংশ "এনকোড" করে না। কোয়েনের জন্য আমাদের সংজ্ঞাটি দেখুন
মিল্কিওয়ে 90

@ মিল্কিওয়ে 90 সংজ্ঞাটি ব্যবহার করে &পুরো কোডটি এনকোড করে এবং আউটপুট দেওয়া বন্ধ করে দেয়
l4m2

ওহ, আপনি কি উত্তরটি সম্পাদনা করতে পারেন যাতে আমি আমার ডাউনটাওট
মিলকিওয়াই 9090

1
আকর্ষণীয় লুফোলির উত্তর ... &যদিও একটি শব্দ?
রেডউলফ প্রোগ্রামগুলি 21

@ রেডওলফ প্রোগ্রামগুলি নং, তবে & দুটি প্রতীক। 5 (শব্দ) + 1 (পিছনে) + 2 ^ 2 শীর্ষস্থানীয় = 10.
ড্রাকো 18

3

রুনিক এনেক্যান্টমেন্টস , স্কোর 4 + 3 + 1 1 +1 1 = 9

"hOt3OX4NOt+kNOt@

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

শব্দ: hot ox not knot(4)
প্রতিস্থাপন: 3 4 +(3)
পূর্বে: "(1)
পরে: @(1)

সমস্ত চরিত্র GNOQWghtxzরুনিকের কোনও বিকল্প নেই (পাশাপাশি স্থান এবং সময়কাল, তবে আরও স্পেসগুলি স্কোরিংয়ে সহায়তা করে না)। কার্যকারিতার জন্য প্রয়োজনীয় Xএবং অন্তর্ভুক্ত করে kএটি নিম্নলিখিত উপলব্ধ শব্দ তালিকা দেয়:

5 Letter Word(s)
  thong
4 Letter Word(s)
  gong goth gowk gown hogg hong honk howk knot know nogg nowt tong town wonk wont zonk
3 Letter Word(s)
  got gox hog hon hot how nog noh not now nth own tho tog ton tow two who wok won wot
2 Letter Word(s)
  go ho no oh on ow ox to wo

আমি যে জায়গাগুলিটি যাচ্ছিল তার প্রয়োজনের ভিত্তিতে চেরি বাছাই করেছি এবং এটি মজার শোনায় picked

সমস্ত এনওপি অক্ষর মুছে ফেলা নিম্নলিখিত কুইন দেয়:

"3X4+k@

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


0

তাই না? - 1 শব্দ + 1 ** 1/1 ^ 1 = 1 অক্ষরের পরে = 2 মোট স্কোর।

Ouch!

Ouch! হাহ একটি বৈধ কুইন হয়?

এটি চালান pythuhn.py Ouch!, এবং Ouch!বর্তমান ডিরেক্টরিতে কোনও ফাইলের নাম থাকতে পারে না ।

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