একটি স্পরাডিক শিফট কী সহ প্রোগ্রামিং


39

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

কোনওভাবে আপনি কীভাবে জিনিসগুলি ঠিক করার একমাত্র উপায় হ'ল একটি প্রোগ্রাম লিখুন যা স্টডআউটকে আউটপুট Dear Computer, please stop giving me shift!করে। ভাগ্যক্রমে আপনার আইডিই খোলা আছে এবং আপনি কোনও প্রোগ্রাম চালাতে সক্ষম, তবে আপনি এটি টাইপ করার সাথে সাথে আপনি জানেন না কোন অক্ষর স্থানান্তরিত হবে।

কোন প্রবন্ধটি লেখার জন্য কী-প্রেসগুলির কোন অনুক্রম ব্যবহার করবেন যা প্রথম চেষ্টাতে কাজ করার সর্বাধিক সম্ভাবনা রয়েছে?

বিস্তারিত

আপনি একটি আদর্শ QWERTY কীবোর্ড ব্যবহার করছেন , সুতরাং 50 টি অক্ষর কী আপনি টিপতে পারেন।

আনশিফ্ট সংস্করণ (কেবল 47):

`1234567890-=qwertyuiop[]\asdfghjkl;'zxcvbnm,./

শিফটেড সংস্করণ (কেবল 47):

~!@#$%^&*()_+QWERTYUIOP{}|ASDFGHJKL:"ZXCVBNM<>?

গত 3 চাবি রয়েছে Enter, Tabএবং Space, যা একই পরিবর্তন করে unshifted।

এই অক্ষরগুলির N এর একটি ক্রম 2 এন রয়েছে - (সাদা স্থান চার্ট গণনা) উপায়গুলি যদি আপনি আপনার ত্রুটিযুক্ত কীবোর্ড দিয়ে টাইপ করেন তবে এটি আউটপুট হতে পারে। উদাহরণস্বরূপ, টাইপিং A Space mপাওয়া থাকতে পারে a mবা A mবা a Mবা A M

একটি প্রোগ্রাম এই অক্ষরগুলি লিখুন এবং এটির 2 এন - (সাদা জায়গার চার্জ গণনা) সম্ভাব্য শিফটের সংমিশ্রণের সমস্তটি দেখুন। আরও কম্বিনেশন যে আউটপুট Dear Computer, please stop giving me shift!ভাল। আপনার স্কোরটি সম্মিলনের মোট সংখ্যার দ্বারা বিভক্ত ওয়ার্কিং কম্বিনেশনের সংখ্যা (বৈধ প্রোগ্রাম)। সর্বোচ্চ স্কোর জয়।

নোট

  • বৈধ প্রোগ্রামগুলির জন্য, স্পষ্টভাবে মুদ্রণ করা Dear Computer, please stop giving me shift!এবং স্টাডাউটের কাছে অন্য কোনও কিছুই কেবল পার্শ্ব প্রতিক্রিয়া হওয়া উচিত।
  • বৈধ প্রোগ্রামগুলির ইনপুট নেওয়া উচিত নয়।
  • অবৈধ প্রোগ্রামগুলি যা কিছু করতে পারে।
  • মন্তব্যগুলি যে কোনও জায়গায় ব্যবহার করা যেতে পারে।
  • হোয়াইটস্পেসের উত্তরগুলি জিততে পারে না কারণ 100% স্কোর পাওয়া (তুলনামূলকভাবে) তুচ্ছ। আপনি এখনও মজাদার জন্য একটি সাদা জায়গা সমাধান জমা দিতে পারেন।
  • আপনার প্রোগ্রামটি সর্বাধিক 1024 অক্ষর দীর্ঘ হতে হবে।

আপডেট: আরও জটিল উত্তরের জন্য অনুমতি দিতে পরিবর্তন Stop giving me shift!করা Dear Computer, please stop giving me shift!হয়েছে। বিদ্যমান উত্তরগুলি যদি চান তবে সেভাবেই থাকতে পারে।


2
+1, এটি একটি দুর্দান্ত চ্যালেঞ্জ, তবে আমি আশা করি আপনি আমাদের আরও দীর্ঘ আউটপুট স্ট্রিং দিতেন। আমি বেশ কয়েকটি চালাক কৌশল সম্পর্কে ভেবেছি, তবে এগুলির সমস্তই আমি জানি সমস্ত ভাষাগুলিতে 18 টিরও বেশি অক্ষর নিয়েছে।
নাথানিয়েল

2
@ ক্যালভিনের শখগুলি কিন্তু ... বর্তমানের উত্তরগুলি সম্পর্কে কী?
জন ডিভোরাক

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

1
@ ক্যালভিনের শখগুলি খুব খারাপ যে 1024 চর সীমা রয়েছে। আমাকে আমার উত্তর নিয়ে পুনর্বিবেচনা করা দরকার ...
জাস্টিন

1
@ অপ্টিমাইজার অন্তত তারা জিতবে না।
jimmy23013

উত্তর:


46

আপেলস্ক্রিপ্ট, 2 0 (100%)

আমি বিশ্বাস করি যে আমি এখানে নিখুঁত স্কোর দাবি করতে পারি:

  • অ্যাপসক্রিপ্ট সম্পাদক (আমার আইডিই) সমস্ত কীওয়ার্ড সংকলন / চলমান অবস্থায় স্বয়ংক্রিয়ভাবে সমস্ত ছোট শব্দকে ছোট ক্ষেত্রে রূপান্তর করে
  • তদ্ব্যতীত, সংজ্ঞায়িত পরিবর্তনশীল এবং হ্যান্ডলার নাম কেস অবশ রয়েছে - উদাহরণস্বরূপ, যদি একটি হ্যান্ডলার myFuncসংজ্ঞায়িত করা হয়, IDE স্বয়ংক্রিয়ভাবে রূপান্তর করবে MYFUNC, myfunc, MyFuNc, ইত্যাদি উল্লেখmyFunc
  • আমি কেবল বর্ণানুক্রমিক অক্ষর, স্পেস এবং নিউলাইন ব্যবহার করেছি, তাই স্থানান্তরিত সংখ্যা এবং বিরামচিহ্নগুলি সম্পর্কে আমার চিন্তা করার দরকার নেই।

এখানে:

global f
on j at a
set end of a to j
end
on c at a
j at a
j at a
end
on k at a
repeat with q in system info
j at a
end
end
on w at a
set d to count a
j at a
return string id d
end
on z at a
set end of f to a
end
set h to space
set y to h as list
k at y
k at y
set x to w at y
c at y
c at y
c at y
c at y
c at y
set q to w at y
k at y
c at y
c at y
copy y to b
c at y
set s to w at y
set d to w at y
set f to d as list
k at b
k at b
set a to w at b
c at b
j at b
set e to w at b
set y to w at b
set g to w at b
set d to w at b
set i to w at b
c at b
set l to w at b
set m to w at b
set n to w at b
set o to w at b
set p to w at b
j at b
set r to w at b
z at e
z at a
z at r
z at h
z at s
set s to w at b
set t to w at b
set u to w at b
set v to w at b
z at o
z at m
z at p
z at u
z at t
z at e
z at r
z at q
z at h
z at p
z at l
z at e
z at a
z at s
z at e
z at h
z at s
z at t
z at o
z at p
z at h
z at g
z at i
z at v
z at i
z at n
z at g
z at h
z at m
z at e
z at h
z at s
z at d
z at i
z at y
z at t
z at x
f as text

@ কার্নেহ এবং @paradigmsort সহায়তার জন্য ধন্যবাদ, এটি এখন 1020 বাইট, কেবলমাত্র 1024 বাইট সীমা অনুসারে ডুবে গেছে!

ব্যাখ্যা:

  • আউটপুট স্ট্রিংয়ের জন্য অক্ষরগুলি ব্যবহার করে উত্পন্ন হয় string id <n>, যা ascii মানের সাথে সম্পর্কিত অক্ষরটি প্রদান করেn
  • যেহেতু আমরা অঙ্কগুলি এড়িয়ে চলেছি, প্রতিটিকে nআরও মৌলিক উপায়ে উত্পন্ন করতে হবে। বিশেষত আমরা nএকটি তালিকা গণনা করে এবং তারপরে সেই তালিকায় অন্য আইটেম যুক্ত করে প্রতিটি তৈরি করি । repeat with q in system infoআমাদের এই 16 কয়েকবার কাজ করার অনুমতি দেয় যেমন system infoসবসময় একটি 16 আইটেম তালিকা ফেরৎ।
  • একটি অনুরূপ কৌশল ব্যবহার করে আমরা চূড়ান্ত স্ট্রিংয়ের প্রতিটি অক্ষরকে তালিকার পরিবর্তে যুক্ত করি।
  • অবশেষে শেষ তালিকাটি জোর করে textমুদ্রিত হয়।

আউটপুট:

osascriptদোভাষা ব্যবহার করে , তবে অ্যাপ্লাস্ক্রিপ্ট সম্পাদকও ঠিক তেমন কাজ করে:

$ # Interpret as-is:
$ osascript dearcase.scpt
Dear Computer, please stop giving me shift!
$ 
$ # Interpret all lower case:
$ tr A-Z a-z < dearcase.scpt | osascript
Dear Computer, please stop giving me shift!
$ 
$ # Interpret all upper case:
$ tr a-z A-Z < dearcase.scpt | osascript
Dear Computer, please stop giving me shift!
$
$ # Interpret random case for each letter:
$ while read; do for ((i=0;i<${#REPLY};i++)); do c="${REPLY:i:1}"; if ((RANDOM%2)); then printf "%s" "$(tr a-z A-Z <<< "$c")"; else printf "%s" "$(tr A-Z a-z <<< "$c")"; fi; done; echo; done < dearcase.scpt | osascript
Dear Computer, please stop giving me shift!
$ 

2
খুব সুন্দর! আমি আশা করি আপনি এটি 1024 এ পেয়ে যাবেন the কোডটি কিছুটা ব্যাখ্যা করে দিচ্ছেন?
ক্যালভিনের শখ 20

2
@ ক্যালভিনের শখস অ্যাপলস্ক্রিপ্ট সর্বাধিক পঠনযোগ্য ভাষা হতে পারে বলে মনে করা হয় - আপনি কি সত্যিই এটি বুঝতে পারছেন না? ;-) আমি কিছুটা ব্যাখ্যা যোগ করার চেষ্টা করব ...
ডিজিটাল ট্রমা

2
গল্ফযুক্ত সংস্করণটি পোস্ট করুন, কোনও ইনডেন্টেশন এবং কোনও নাম নেই end name। যেমনটি, আমি sed -e 's/^ *//' -e 's/^end.*/end/' dearcase.scpt | wc -cএটি গণনা করতে হবে। এছাড়াও, আপনি নিচে 1044 থেকে 1037 পরিবর্তিত করে পেতে পারেন count of aকরতে count a, এবং মুছে ফেলার logথেকে log f as text। আমি একটি পুরানো ওএস এক্স 10.4 সিস্টেমের সাথে পরীক্ষা করেছি, যেখানে logকমান্ডের ফাঁকা ফলাফল রয়েছে; osascriptকেবল ইভেন্ট লগ নয়, ফলাফলটি মুদ্রণ করে, তাই আমি মোছা না হলে কোনও আউটপুট পাই না log
kernigh

3
তিনবারের পরিবর্তে দুবার সি কল করতে সি পরিবর্তন করা এবং প্রয়োজনীয়ভাবে কল সাইটগুলি আপডেট করা characters টি অক্ষর বাঁচায় এবং আপনাকে সীমাতে চলে আসে।
প্যারাডিজমোর্ট

3
# Interpret all upper case: $ tr A-Z a-z- আর্কগুলি পিছনে, ঠিক আছে?
ইজকাটা

16

পিএইচপি, 2 ^ -12

echo ucwords(strtolower('Dear Computer, ')).strtolower('please stop giving me shift!');

পিএইচপি পিএইচপি, এর ক্যাপিটালাইজেশন হচ্ছে echo, ucwordsএবং strtolowerকোন ব্যাপার না। কলগুলি ucwordsএবং strtolowerতা নিশ্চিত করে যে স্ট্রিংয়ের ক্ষেত্রে আউটপুট পরিবর্তন হবে না।

সুতরাং, একমাত্র অক্ষর যা পরিবর্তন করা যায় না সেগুলি হ'ল ((,)).(!);(10 টি অক্ষর)।

কোট প্রতিটি যুগল এছাড়াও বৈধ হচ্ছে একটা 50% সম্ভাবনা আছে ( ''এবং ""বৈধ, কিন্তু '"এবং "'সেইজন্য প্রতিটি দুই আরেকটি ক্ষমতা যোগ না)।


2
@ edc65 ucwordsপ্রতিটি শব্দের প্রথম অক্ষরকে মূলধন করে
es1024

1
একটি ভাল আইডিই আপনার জন্য সঠিক সমাপ্ত উদ্ধৃতি যুক্ত করবে (আপনি কেবলমাত্র শেষ ''বা ""বন্ধনী হিসাবে শেষ হবেন , সুতরাং আপনার এখনও 50% সুযোগ (থাকলেও )তা স্বয়ংক্রিয় হওয়া উচিত
ওয়ান্ডেস্টটেন জোনস

অঙ্কুর করুন, আপনি কোনও ধরণের নেভিগেশন কী (তীর) ব্যবহার করতে পারবেন না, সুতরাং আপনার আইডিই সঠিকভাবে স্বতঃসিদ্ধ হয়ে গেলেও আপনাকে আবার সেই একই চরিত্রটি টাইপ করতে হবে অন্যথায় এটি নতুন (ভুল) একটিটি প্রবেশ করিয়ে দেবে: strtolower("Dear Computer, '"0)...
ওয়ান্ডেড স্টিভেন জোন্স 21

1
@ ওয়ান্ডেড স্টিভেন জোনস আমি বিশ্বাস করি আইডিই বৈশিষ্ট্যগুলির উপর নির্ভর করা প্রতারণা হিসাবে গণ্য হবে।
ইনগো বার্ক

1
<?প্রোগ্রামের শুরুতে কী হবে?
মাইকেল মায়ার

5

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

চশমাটি পুনরায় পড়ার পরে, আমি বুঝতে পারি যে এটি আসলে অবৈধ। প্রতিটি উত্তর> 4000 অক্ষর দীর্ঘ। তবে আমি এটি এখানে রাখি যাইহোক, ভিন্ন পদ্ধতির কারণে।

পাইথন 2, 2 ** - 41

print''.join(map(chr,map(len,'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              '.split(' '))))

কেবল সমাধানের আলাদা স্টাইল সরবরাহ করার জন্য। এটি প্রতিটি অক্ষরের ascii মান ট্যাবগুলিতে ফাঁক করে স্পেসে বিভক্ত করে। ট্যাব সংখ্যা ascii মান জন্য সংখ্যা।

এটি একটি অভিন্ন সমাধান

পাইথ, 2 ** - 11

j""mCldc"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               "d

নিউলাইনগুলির সাথে প্রতিস্থাপিত স্থানগুলি বাদে - অন্য একটি অভিন্ন সমাধান in

গল্ফস্ক্রিপ্ট, 2 ** - 8

'                                                                                                                                                                                                                                                                               









































                                                                                                                                    'n/{,}%+

সম্ভবত বাইনারি এ এনকোডিং গল্ফস্ক্রিপ্ট জন্য কাজ করবে। 1 টি হিসাবে ট্যাব, 0 হিসাবে স্পেস বা বিপরীতে।
জাস্টিন

3
আমি একাই নন যিনি বেশিরভাগ গল্ফস্ক্রিপ্ট উত্তরকে হোয়াইটস্পেস হিসাবে দেখেন, আমি?
ফারাপ

1
@ ফারাপ এটাই কৌশল। এটি সম্পূর্ণ নতুন ট্যাবগুলি নতুন লাইনের দ্বারা পৃথক। আপনি যদি পুরোপুরি নীচে যান এবং ডানদিকে স্ক্রোল করেন তবে আপনি দেখতে পাবেন যে স্ট্রিংটি শেষ হয়ে যায় এবং এটিকে এএসআইতে রূপান্তর করার যাদুটি করে।
জাস্টিন

4

সিজেম, 2 -7 2 -12 সুযোগ

'D"ear Komputer, please stop giving me shift!"el4'Ct

এটি কুইকুনাক্সের প্রথম উত্তর হিসাবে একই ধারণা আছে , তবে সিজেমে।


এটি ইচ্ছাকৃত Kপরিবর্তে একটি C?
পাওলো ইবারম্যান

@ PaŭloEbermann এই চরিত্রটি স্বাধীন। এটি কোনও স্থান বা অন্য কিছু হতে পারে।
জিমি 23013

4

হোয়াইটস্পেস (645 বাইট, 2 ^ 0 সম্ভাবনা)

যেহেতু এই প্রোগ্রামটি কেবলমাত্র ট্যাব, স্পেস এবং নিউলাইনগুলি ব্যবহার করে (যা সমস্ত স্থানান্তরিত দ্বারা প্রভাবিত নয়), এটি 100% সাফল্যের হার দেয়।

             





















































































  

প্রোগ্রাম চালানো


1
তবে মনে রাখবেন যে এটি নিয়ম অনুসারে প্রতিযোগিতা।
ইনগো বার্ক

3

সিজেএম, 2 -9 চান্স, 739 বাইট

"                         
(lines of space characters)
                                        "N/2fb:c

করুন Base64-:

IiAJICAgIAkgCQkgICAJICAKICAgCSAJCSAgIAkJCQkgCQoJCQkJIAkgIAkJIAkJICAJCiAJICAg
IAkgCQkgICAgCSAKICAgCSAJCSAgCSAgICAgIAogCQkJCSAJICAJCSAJIAkJCgkJCSAJICAJCSAJ
CSAJCQkKIAkgCQkgIAkgICAgIAkgCQoJIAkJICAJICAgIAkgICAgCgkgIAkJIAkJCQkgIAkJIAkK
CQkgCSAgCQkgCQkJIAkgIAogICAJIAkJICAgCQkJCSAJCiAJICAgIAkgCQkgICAgCSAKIAkJCQkg
CSAgCQkgCQkgIAogICAJIAkJICAJICAgICAgCgkgCQkgIAkgICAgCSAgICAKCSAgCSAgICAJIAkg
CQkgIAogICAJIAkJICAgCQkJCSAJCgkJCQkgCSAgCQkgCQkgIAkKICAgIAkgCQkgICAJCSAJCQog
ICAJIAkJICAgCQkJCSAJCiAgIAkgCQkgIAkgICAgICAKICAgIAkgCQkgICAJCSAJCQoJCSAJICAJ
CSAJCQkgCSAgCgkJCSAJICAJCSAJCSAJCQkKCSAJCSAgCSAgICAJICAgIAogICAJIAkJICAJICAg
ICAgCgkgCSAgCQkgCQkJIAkJCQkKICAJCSAJCQkJIAkgICAgCQogCQkgIAkgICAgCSAgCQkgCiAg
CQkgCQkJCSAJICAgIAkKICAJICAgIAkgCSAJCQkJIAoJIAkgIAkJIAkJCSAJCQkJCiAgIAkgCQkg
IAkgICAgICAKIAkgCQkgIAkgICAgIAkgCQogICAJIAkJICAgCQkJCSAJCiAgIAkgCQkgIAkgICAg
ICAKICAgIAkgCQkgICAJCSAJCQogCQkgCQkJCSAJICAJICAgCiAgCQkgCQkJCSAJICAgIAkKCQkg
CQkJCSAJICAJIAkJIAoJCSAJICAJCSAJCQkgCSAgCgkJIAkJCQkgCSAgCQkgIAkiTi8yZmI6Yw==

অপ্টিমাইজার এবং কুইকুনাক্সের উত্তরের ধারণার ভিত্তিতে।


3

পাইথন 2, 2 -20 চান্স

print'S'+'top giving me shift!'.lower()

print, S, +, !, এবং .lower()সমস্ত সঠিক সংস্করণ হতে হবে; এটা 18 অক্ষর। স্ট্রিংয়ের জন্য দুটি উদ্ধৃতি অবশ্যই প্রান্তিক করা আবশ্যক, এটি দুটি আরও দুটি শক্তি তৈরি করে।

যে top giving me shiftকোনওটির জন্য, যদি এটি মূলধন সংস্করণে রূপান্তরিত হয় তবে আমরা এটিকে ছোট হাতের মধ্যে রূপান্তর করি এবং এটি সঠিকভাবে কাজ করে।

দুঃখের বিষয়, আমি পাইথনের নিফটি ব্যবহার করতে পারি না capitalize(), কারণ এতে আরও একটি চরিত্র লাগে।


যদি এটি সহায়তা করে তবে বাক্যাংশটি এখন দীর্ঘতর (তবে সাধারণভাবে মূলধন নয়)।
ক্যালভিনের

@ ক্যালভিনের শখগুলি আমি এটি দেখেছি। এটি সাহায্য করে না; এটা ক্ষতি করে।
জাস্টিন 6

2

ভিজুয়ালবাসিক নেট 2 ^ -18

সমালোচনামূলক চরিত্র:। ("ডিয়ারসি" + ",!"। ())

Sub Main
  console.write("Dear C"+"omputer, please stop giving me shift!".tolower())
End Sub

লিনকিউপ্যাডে পরীক্ষিত, ভাষা = "ভিবি প্রোগ্রাম"


আমি মনে করি ভিজ্যুয়াল স্টুডিও আপনার জন্য কেসিংটি স্বয়ংক্রিয়ভাবে সংশোধন করবে।
ফারাপ

@ ফ্যারাপ তবে বাইরের উক্তিগুলি কেসিংয়ের সমস্যা নয় ... ভিএস একটি '(' 9 '
-তে

1
যে ক্ষেত্রে আরো উপযোগী কিছু: আপনি পেয়ে সম্ভাব্য ক্ষেত্রে পরিত্রাণ পেতে পারেন >পরিবর্তে .পরিবর্তন করে Console.Write(string)করতে Write(string)এবং সোয়াপিং (string).ToLower()আউট LCase(string)
ফারাপ

1

পাইথ, 2 ** - 15

+"S"$"top giving me shift!".lower()

আমি lower()পাইথের সংস্করণ খুঁজে পাচ্ছি না , তাই আমি পাইথন থেকে ধার নেব। কিছু অক্ষর আছে যা আনা যায় না, সেগুলোর +"S"$, !এবং .lower()14 অক্ষর মোট। অবশ্যই এর সাথে উদ্ধৃতিগুলি $মিলবে, 2 এর আরও শক্তি যোগ করবে।


পাইথের একটি নেই lower()- এটি যথেষ্ট পরিমাণে ব্যবহৃত হচ্ছে না। আমার সম্ভবত এটি আবার যুক্ত করা উচিত
isaacg

1

ভাড়া, 2 -21

[caps:first][?[caps:word][?[caps:lower]Dear Computer][caps:lower], please stop giving me shift!]

রূপকগুলির একটি সিরিজ এবং capsকলগুলি উপযুক্ত ফর্ম্যাটিংকে বাধ্য করে। ফাংশনের নাম এবং তর্কগুলি সংবেদনশীল নয়।

অনলাইন সংস্করণ


1

সিজেম, 2 -13 সুযোগ

আপডেট করা স্ট্রিং ( 696 বাইট) অনুসারে।

"   




















































































             "N/:,2/Kfb:c

শুধু ""N/:,2/Kfb:cঝুঁকি থাকে এখনি।

অনলাইনে এখানে চেষ্টা করুন এবং যেহেতু এই টেক্সট এডিটর সব শূণ্যস্থান গিলে খাচ্ছে, এখানে সারকথা সঠিক কোড সহ।


1

ভিবি.এনইটি, 2 ^ -12 2 ^ -11

2 -12

Module All
  Sub Main 
    Console.WriteLine StrConv("Dear Computer, ", vbTuesday) & "please stop giving me shift!".ToLower
  End Sub
End Module

2 -11

Imports System.Console

Module All
  Sub Main 
    Write StrConv("Dear Computer, ", vbTuesday)
    WriteLine "please stop giving me shift!".ToLower
  End Sub
End Module

0

আমি কেবল 'এন্টার, ট্যাব, স্পেস' নিয়ম সহ '50 টি অক্ষর পাওয়ার আগে আমার উত্তর সম্পর্কে ভেবেছিলাম। সুতরাং আমার বৈধ নয়।

মনে হয় সংবেদনশীল প্রোগ্রামিং ল্যাঙ্গুয়েজগুলির ক্ষেত্রে বিষয়টি এখানে মূল বিষয়। বিকল্পভাবে, আপনি যদি রিয়েল স্ট্যান্ডার্ড QWERTY কীবোর্ড (ক্যাপস লক, অন্যান্য শিফট, ব্যাকস্পেস এবং নুমপ্যাড পিরিয়ড সহ) ব্যবহার করতে পারেন তবে কেবলমাত্র 2 প্রয়োজনীয় 50% সম্ভাবনা রয়েছে যার ফলে ব্যর্থতায় কেবল 2 টি অতিরিক্ত কী চাপতে পারে। C # কনসোল অ্যাপ্লিকেশনটির জন্য আমার অবৈধ উত্তর আসল কী টিপে নির্দেশ করে:

HoldShift(C CpsLockOn onsole)

NumPadPeriod

HoldShift(
CpsLockOff W CpsLockOn rite(" 
CpsLockOff D CpsLockOn ear space
CpsLockOff C CpsLockOn omputer
)

, (repeat with Backspace until correct)

HoldShift( please stop giving me shift!"))

; (repeat with Backspace until correct)

শুধুমাত্র 2 প্রয়োজনীয় 50% সম্ভাবনা সহ 76 সর্বনিম্ন প্রেসগুলি


0

এক্সেল, 2 -11

=PROPER("Dear Computer, ")&LOWER("please stop giving me shift!")

কেস PROPERএবং LOWERকোন ব্যাপার না। +স্বয়ংক্রিয়ভাবে সন্নিবেশ করা শুরু করে একটি সূত্র প্রবেশ করা প্রয়োজন =। সুতরাং শুধুমাত্র (, ", ,, ), &, !ভেঙ্গে দিতে পারে।

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