দু'টি সমস্ত পার্থক্য তৈরি করে - কপস


60

বিজ্ঞপ্তি - এই চ্যালেঞ্জটি এখন বন্ধ। যে কোনও নতুন উত্তর উপেক্ষা করা হবে এবং স্বীকৃত উত্তর পরিবর্তন হবে না

চ্যালেঞ্জ

একটি বৈধ প্রোগ্রাম লিখুন যা, যখন প্রোগ্রামের মাত্র দুটি অক্ষর পরিবর্তন হয়, সরানো হয় বা যুক্ত করা হয়, সম্পূর্ণ আউটপুট পরিবর্তন করে।

পরিবর্তিত আউটপুটটিতে আপনার মূল আউটপুট থেকে 15 বা তার বেশি লেভেনস্টেইন দূরত্ব থাকতে হবে ।

আউটপুট অবশ্যই খালি এবং সসীম হতে হবে। আপনার প্রোগ্রামটি অবশ্যই 1 মিনিটের মধ্যে শেষ করতে হবে।

আপনার আউটপুট অবশ্যই প্রতিরোধমূলক হতে হবে, আপনি প্রতিটি বার প্রোগ্রাম চালানোর সময় একই জিনিস আউটপুট করে। এটি অবশ্যই প্ল্যাটফর্ম নির্ভর না হওয়া উচিত।

যে কোনও হ্যাশ ফাংশন অনুমোদিত নয় , যেমনটি পিআরএনজিতে নির্মিত s একইভাবে, আরএনজি বপনের অনুমতি নেই।

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

বিন্যাস

আপনার উত্তরটি নিম্নলিখিত বিন্যাসে হওয়া উচিত:

# <Language name>, <Program length>

## Code

<code goes here>

## Original Output

<output goes here>

## Changed output

<changed output goes here>

ডাকাতের

ডাকাতদের চ্যালেঞ্জ হ'ল আপনি কোন দুটি চরিত্র বদলেছেন তা খুঁজে বের করা। কোনও ডাকাত যদি আপনার সমাধানটি ক্র্যাক করে থাকে তবে তারা আপনার উত্তরের বিষয়ে একটি মন্তব্য দেবে।

আপনি এখানে ডাকাতদের থ্রেড খুঁজে পাবেন ।

জয়লাভ

সংক্ষিপ্ততম আনক্র্যাকড সমাধানযুক্ত ব্যক্তিটি জিতে যায়।

লিডারবোর্ড

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script><script>site = 'meta.codegolf';postID = 5686;isAnswer = false;QUESTION_ID = 54464;var safe_list=[];var uncracked_list=[];var n=0;var bycreation=function(x,y){return (x[0][0]<y[0][0])-(x[0][0]>y[0][0]);};var bylength=function(x,y){return (x[0][1]>y[0][1])-(x[0][1]<y[0][1]);};function u(l,o){ jQuery(l[1]).empty(); l[0].sort(o); for(var i=0;i<l[0].length;i++) l[0][i][1].appendTo(l[1]); if(l[0].length==0) jQuery('<tr><td colspan="3" class="message">none yet.</td></tr>').appendTo(l[1]);}function g(p) { jQuery.getJSON('//api.stackexchange.com/2.2/questions/' + QUESTION_ID + '/answers?page=' + p + '&pagesize=100&order=desc&sort=creation&site=codegolf&filter=!.Fjs-H6J36w0DtV5A_ZMzR7bRqt1e', function(s) { s.items.map(function(a) { var he = jQuery('<div/>').html(a.body).children().first(); he.find('strike').text(''); var h = he.text(); if (!/cracked/i.test(h) && (typeof a.comments == 'undefined' || a.comments.filter(function(b) { var c = jQuery('<div/>').html(b.body); return /^cracked/i.test(c.text()) || c.find('a').filter(function() { return /cracked/i.test(jQuery(this).text()) }).length > 0 }).length == 0)) { var m = /^\s*((?:[^,;(\s]|\s+[^-,;(\s])+)\s*(?:[,;(]|\s-).*?([0-9]+)/.exec(h); var e = [[n++, m ? parseInt(m[2]) : null], jQuery('<tr/>').append( jQuery('<td/>').append( jQuery('<a/>').text(m ? m[1] : h).attr('href', a.link)), jQuery('<td class="score"/>').text(m ? m[2] : '?'), jQuery('<td/>').append( jQuery('<a/>').text(a.owner.display_name).attr('href', a.owner.link)) )]; if(/safe/i.test(h)) safe_list.push(e); else uncracked_list.push(e); } }); if (s.length == 100) g(p + 1); else { var s=[[uncracked_list, '#uncracked'], [safe_list, '#safe']]; for(var p=0;p<2;p++) u(s[p],bylength); jQuery('#uncracked_by_length').bind('click',function(){u(s[0],bylength);return false}); jQuery('#uncracked_by_creation').bind('click',function(){u(s[0],bycreation);return false}); } });}g(1);</script><link rel="stylesheet" type="text/css" href="//cdn.sstatic.net/codegolf/all.css?v=83c949450c8b"><style>table th,table td { padding: 5px;}th { text-align: left;}.score { text-align: right;}table a { display: block;}.main { float: left; margin-right: 30px;}.main h3,.main div { margin: 5px;}.message { font-style: italic;}</style><div class="main"><h3>Uncracked submissions</h3><table> <tr> <th>Language</th> <th class="score">Length</th> <th>User</th> </tr> <tbody id="uncracked"></tbody></table><div>Sort by: <a href="#" id="uncracked_by_length">length</a> <a href="#" id="uncracked_by_creation">creation</a></div></div><div class="main"><h3>Safe submissions</h3><table> <tr> <th>Language</th> <th class="score">Length</th> <th>User</th> </tr> <tbody id="safe"></tbody></table></div>


@ বেটাডেকে আপনি হ্যাশ ফাংশনটি কীভাবে সংজ্ঞায়িত করবেন?
isaacg

1
@ এক্সনোর তাত্ত্বিকভাবে, তবে প্রোগ্রামের দৈর্ঘ্য বাড়ার সাথে সাথে সম্ভাবনার সংখ্যা ব্যাপকভাবে বেড়ে যায় এবং তাই দীর্ঘ সময় নিতে পারে
বিটা ডেকে

1
@ রেডপান্ডা হ্যাঁ, আমিও তাই ভাবব
বেটা

5
@ আইসএইচজি আমি নিরাপদ তারিখটি তিন দিনে পরিবর্তন করার সিদ্ধান্ত নিয়েছি
বিটা ডিকায়

4
কম ভিজ্যুয়াল রুম নেওয়ার কারণে লিডারবোর্ড কোডটি কম লাইনে রাখা কি সম্ভব হবে?
isaacg

উত্তর:


6

সিজেএম, 13 বাইট (নিরাপদ)

J{m!_)mQ%2b}/

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

আসল আউটপুট

000010010101001010001101111000111011100110100100001011101101010100011111110010010010001111111111010000010011001110001010011111000010001001110111100000010110000010000111011011110101110010000011100111100

পরিবর্তিত আউটপুট

11101101100011110001011010000100111011000010011101100000001010100111011010011011010111101000000011101111100000000110001000111110110110101111110100101110000101110100110011110000010101110

সমাধান

J{m!_)ci%2b}/

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

কিভাবে এটা কাজ করে

এটি সিজেএম কীভাবে প্রোগ্রামটি কার্যকর করার পরে পুরো স্ট্যাকটি স্পষ্টভাবে মুদ্রণ করে তার সুবিধা গ্রহণ করে।

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

মূল কোডটি নিম্নলিখিতটি করে:

J{   e# For each I from 0 to 18, do the following:
  m! e#   Calculate the factorial of I.
  _) e#   Push a copy and add 1.
  mQ e#   Compute the result's integer square root.
  %  e#   Calculate the residue of the factorial divided by the square root.
  2b e#   Push the array of base 2-digits of the resulting integer.
}/   e#

@ অ্যান্ড্রিয়া বিওনডো মন্তব্যগুলিতে নোট হিসাবে, 0 এর বাইনারি উপস্থাপনা ! থেকে 8! আউটপুট শুরুর দিকে পাওয়া যাবে (স্পষ্টতার জন্য ফাঁকা স্থানগুলি):

1 1 10 110 11000 1111000 1011010000 1001110110000 1001110110000000

উদ্দিষ্ট পরিবর্তনটি এটির সাথে প্রতিস্থাপন করা mQহয়েছিল ci, যা 16-বিট চরিত্র গাণিতিক (স্বাক্ষরযুক্ত 16-বিট অক্ষরে কাস্টিং, পরে পূর্ণসংখ্যায়) ব্যবহার করে পূর্ণসংখ্যা মডেলো 65536 নেয়।

আমি আশা করি cএকটি গাণিতিক অপারেটর প্রতিস্থাপন করার জন্য ধারণাটি যথেষ্ট অস্পষ্ট হবে।


কি দারুন. আপনি কিভাবে এই সঙ্গে আসতে হবে?
দি_বাসেট_হাউন্ড

আমি বেশ কিছুক্ষণ ধরে এটি ক্র্যাক করার চেষ্টা করেছি। আমি পরিবর্তিত প্যাটার্নটির কিছু অংশ খুঁজে পেয়েছি তবে আমি কিছু অনুপস্থিত ছিল। এটা এখন নিরাপদ আমার ধারণা।
Andrea Biondo

@ আন্দ্রেয়া বিয়নদো এখন এটি। আমাকে স্মরণ করার জন্য ধন্যবাদ.
ডেনিস

@Dennis আমি মূর্ত আউট করেছিলেন যে _)mQএকটি পরিবর্তন করা প্রয়োজন f(x!)যে এই ধরনের f(x!) > x!জন্য x <= 8এবং f(x!) < x!জন্য x >= 9কারণ, x!স্পষ্টত একটি সংখ্যা যে আউটপুটে 0 থেকে 8 অক্ষত থেকে ফ্যাক্টরিয়ালগুলির বাম দ্বারা modulo'ed হচ্ছে। আমি খেয়াল করিনি যে এর 9!চেয়ে বড় প্রথম ঘটনাচক্রে ছিল 2^16। যাইহোক খুব সুন্দর চ্যালেঞ্জ।
আন্দ্রে বিওনদো

39

কর্কশ

শেক্সপিয়ার, 1721 বাইট

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

কোড

দ্য হিডেন চেঞ্জ।

হেলেন, অসাধারণ ধৈর্য সহ এক যুবতী।
হেলেনা, একইভাবে অসাধারণ অনুগ্রহের এক যুবতী মহিলা।
ক্লাউডিয়ো, ক্লাউডিয়াসের সাথে অনেক বিতর্কিত এক উল্লেখযোগ্য ব্যক্তি।
চাটুদি।
ক্যানটারবেরির আর্চবিশ, অকেজো।


          প্রথম আইন: ক্লডিয়াসের অপমান এবং চাটুকারিতা।

          দৃশ্য আমি: হেলেনের অপমান।

[ক্লডিয়াস এবং হেলেন প্রবেশ করুন]

ক্লডিয়াস:
 তুমি এক জঘন্য ভয়ঙ্কর অনাথের যোগফলের মত চুলকুল 
 ধুলা পুরাতন পচা ফ্যাট-কিডনিযুক্ত বিড়াল এবং একটি বড় নোংরা অভিশপ্ত যুদ্ধ।
 তুমি তোমার পণ্যের মত নির্বোধ এবং গন্ধযুক্ত গন্ধযুক্ত fat 
 অর্ধ বিদ্বেষী নোংরা দুর্বল দুর্বল পুত্র।

[তাহারা প্রস্থান করে]

          দৃশ্য দ্বিতীয়: হেলেনার প্রশংসা।

[ক্লোদিও এবং হেলেনা প্রবেশ করুন]

ক্লডিও:
 আপনি সানি আশ্চর্যজনক গর্বিত স্বাস্থ্যকর মিষ্টি আনন্দ।
 আপনি যেমন আপনার পণ্য হিসাবে সুন্দর এবং চমত্কার
 সুদৃশ্য তরুণ সৌম্য সুদর্শন ধনী হিরো। তুমি যেমন দুর্দান্ত
 আপনার যোগফল এবং একটি ভাল সোনার প্রম্পটের গুণমান হিসাবে ভাল as 
 মনোমুগ্ধকর মহৎ রাজা এবং একটি সূচিকর্ম সমৃদ্ধ স্বর্ণ দেবদূত।

[তাহারা প্রস্থান করে]

          দৃশ্য তৃতীয়: ক্লোডিওর অপমান

[ক্লডিয়াস এবং হেলেন প্রবেশ করুন]

হেলেন:
 তুমি তোমার এবং আমার একটি বিড়াল এবং আমার যোগফলের যোগফলের মত বোকা।
[হেলেন থেকে প্রস্থান করুন]

[ক্লাদিও প্রবেশ করুন]

ক্লডিয়াস:
 আপনি আপনার যোগফল এবং এর গুণফল হিসাবে বোকা 
 আমার এবং হেলেন এবং হেলেনার পণ্য

[তাহারা প্রস্থান করে]

          দৃশ্য চতুর্থ: চূড়ান্ত গণনা

[ক্যানটারবেরি এবং ক্লডিয়াসের আর্চবিশপ প্রবেশ করুন]

ক্লডিয়াস:
 তুমি তোমার এবং বিড়ালের যোগফল।

ক্যানটারবেরির আর্চবিশপ:
 আমি কি সুন্দর রাস্তার চেয়ে ভাল?

ক্লডিয়াস:
 যদি তা না হয় তবে আসুন আমরা ক্লডিয়োর অপমানের দিকে ফিরে আসি।

[ক্যানটারবেরির আর্চবিশপ থেকে প্রস্থান করুন]

[ক্লাদিও প্রবেশ করুন]

ক্লডিয়াস:
 আপনার হৃদয় খুলুন!
 আপনার হৃদয় খুলুন!
[তাহারা প্রস্থান করে]

আসল আউটপুট

11324620811132462081

আউটপুট পরিবর্তিত হয়েছে

11

9
সত্যিই দুর্দান্ত। এই গল্পটি আমার চোখে জল এনেছিল।
অ্যালেক্স ভ্যান লাইউ

6
@ অ্যালেক্সভ্যানলিউউ লিখতে আমার সত্যিই দীর্ঘ সময় লেগেছে। এটা আমার মাস্টারপিস!
উপরের


খুব সুন্দর উত্তর
গর্বিত হাসেলেলার

24

জে, 76 বাইট (নিরাপদ)

কোড

,:|.,.<,:>><|.,:>,.<|.>,:<<|.>|.,:,.<,.<,:,.<,:>|.<,:>,.|.<,:,.|.<<,:>126$a.

আসল আউটপুট

┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐│
││┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐││
│││┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐│││
││││┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐││││
│││││     ┌┬┐├┼┤└┴┘│─ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}│││││
││││└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘││││
│││└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘│││
││└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘││
│└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘│
└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘

আউটপুট পরিবর্তিত হয়েছে

┌──────────────────────┐
│┌────────────────────┐│
││┌──────────────────┐││
│││┌────────────────┐│││
││││┌──────────────┐││││
│││││┌───────────┬┐│││││
││││││0 0 0 0 0 0│││││││
│││││└───────────┴┘│││││
││││└──────────────┘││││
│││└────────────────┘│││
││└──────────────────┘││
│└────────────────────┘│
└──────────────────────┘

সম্পাদনা: সমাধান {:যোগ করা হয়েছে (এর মধ্যে দেখানো হয়েছে ###)

,:|.,.<,:>><|.,:>,.<|.>,:<<|.>|.,:,.<,.<,:,.<,###{:###:>|.<,:>,.|.<,:,.|.<<,:>126$a.

মনড {::মানচিত্র ব্যবহার করে । কোডের বেশিরভাগ অংশই অকেজো আবর্জনা।


দ্রষ্টব্য যে আমি স্পষ্টভাবে একটি হাস্যকর পরিমাণে কোডটি প্রসারিত করতে পেরেছি যেখানে দুটি অক্ষর যুক্ত / সরানো / পরিবর্তন করা দরকার সেই স্পট (গুলি) সন্ধান করা আরও
শক্তিশালী করে

আমি মনে করি এটির জন্য 3 দিন কেটে গেছে, সুতরাং আপনি যদি উত্তর পোস্ট করেন তবে আপনি নিরাপদ।
isaacg

@ আইস্যাকগ সঠিক, উত্তরটি সম্পাদিত হয়েছে
14:26

12

কর্কশ

রুবি, ১৪

কোড

x=9;puts x*9*9

আসল আউটপুট

729

আউটপুট পরিবর্তিত হয়েছে

99999999999999999

4
এটিকে এত নির্দোষ দেখাচ্ছে। আমি চেষ্টা করেছি এবং চেষ্টা করেছি, কিন্তু 17 থেকে কোথা থেকে পাব জানি না ...
ডেনিস

1
আমি ভেবেছিলাম এটি 18 9s ছিল, তাই আমি এরকম কিছু খুঁজছিলাম '99'*2wc, কয়েক সপ্তাহ!
অ্যালেক্স ভ্যান লিউ

@ অ্যালেক্সভ্যানলিউউ 18 সহজ হবে। একটি লাইনফিড যুক্ত করার জন্য আপনার শেলকে দোষ দিন।
ডেনিস

@ ডেনিস আপনি এটি 18 এর সাথে কীভাবে করবেন? আমি এটি বুঝতে পারি না (তবে আমি রুবিও জানি না)।
অ্যালেক্স ভ্যান লিউ



10

কর্কশ

প্রোলোগ, 10 বাইট

কোড

X is 1/42.

আসল আউটপুট

X = 0.023809523809523808.

আউটপুট পরিবর্তিত হয়েছে

X = -2.


2
কোনও কারণে আমি এই বিষয়টি সম্পূর্ণরূপে উপেক্ষা করেছিলাম যে এটিও এর মতো সমাধান করা যেতে পারে: X is 1//4-2.যা আমার মূল সমাধানের চেয়ে দেখতে অনেক সহজ যা @ sp3000 ফাটল ধরেছে ...
21:57

10

কর্কশ

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

কোড

print (sum(range(054321)*9876)*87654)/01234

আসল আউটপুট

334960491355406

আউটপুট পরিবর্তিত হয়েছে

222084148077792

লেভেনস্টাইন দূরত্ব হুবহু 15 আমার কম্পিউটারে 1 মিনিটের নিচে মূল এবং পরিবর্তিত উভয়ই রান।


1
আমি আপনার পোস্টটি সম্পাদনা করেছি এটি প্রতিফলিত করতে যে এটি একটি পাইথন 2-নির্দিষ্ট সাবমিশন, অনুপস্থিত বন্ধনীর জন্য অনুপস্থিত printএবং rangeপূর্ণসংখ্যার দ্বারা গুণিত হওয়ার কারণে । যাইহোক, আমি মনে করি MemoryErrorবড় তালিকা থেকে এস
পাচ্ছি

1
যেহেতু এটি কোড গল্ফ নয়, আপনি এর xrangeপরিবর্তে ব্যবহার করে মেমরি লোড হ্রাস করতে পারতেন rangeএবং আমার বিশ্বাস itertoolsএকটি জেনারেটর-নির্মাতা রয়েছে যা ক্রমের xসংখ্যার বার পুনরাবৃত্তি করে ।
অ্যালেক্স ভ্যান লিউ

1
@AlexVanLiew কিন্তু স্কোরিং হয় , সবচেয়ে কম uncracked একটি অর্থে কোড-গলফ। যদিও তা বলার পরেও, একটি অপ্রয়োজনীয় জায়গা এবং পেরেনের জুড়ি আছে ... বা সেগুলি প্রয়োজনীয়? ;)
Sp3000

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

3
কর্কশ। এক মজা ছিল!
isaacg

8

কর্কশ

ব্রেইনফাক, 504 বাইট

কারও কখনওই ব্রেইনফাক কোড বিশ্লেষণ করার প্রয়োজন হবে না। এটি পূর্ববর্তী কোডের একটি পরিবর্তিত সংস্করণ, তবে ব্রেনফাক কোডের যে কোনও পরিবর্তন আউটপুটে একটি বড় পার্থক্য তৈরি করে। আমি আমার কোড পরীক্ষা করতে http://esoteric.sange.fi/brainfuck/impl/interp/i.html এ দোভাষী ব্যবহার করি। শুভকামনা!

কোড

++++++++++[->++++++++<]>>++++++[-<---------->]<-------[----------->>>-<<+<[-->->+<<]]>>>+<<>>>+++[->++++++++++<]>++.<+++++++++[->>>>>>>++++++++++<+++++<++++++++++++++<++++++++++<+++++<++++++++++<<]++++++++++>>+++++...>++>++>-->+>++++<<<<<<<.<<<[->>>>>>.<<>>>>>.<<<<<.>>>>>.<<<<<>>>.<<<<.>>>>>.<<<<.>>>>>.<<<<<.>>>>.<<<<<.>>>>.<<...>.<<<<<<]>[->>>>>.<<...>>>.<<<<.>>>>>.<<<<...>>>>.<<<<<.>>>>.<<...>.<<<<<]>[->>>>.<<>>>>>>.<<<<<<..>>>.<<<<.>>>>>.<<<<>>>>>>.<<<<<<.>>>>>>.<<<<<<>>>>.<<<<<.>>>>.<<...>.<<<<]

আসল আউটপুট

 ___
/   \
|   |
\___/

আউটপুট পরিবর্তিত হয়েছে

}}}\}}}|.}}}.|///\\}}|.}.|///\\}}|.}.|///\\}}|.}.|///\\}}|.}.|///\\}}|.}.|///\\}}|.}.|///\\}}|.}.|///\\}}|.}.|///\\}}|.}.|///\\}}|.}.|///\

দ্রষ্টব্য: পরিবর্তিত আউটপুটটিতে বেশ কয়েকটি এসটিএক্স (এএসসিআইআই 2) এবং ইওটি (এএসসিআইআই 4) অক্ষর রয়েছে

অপ্রিন্টযোগ্য অক্ষরের পরিবর্তে প্রথম বন্ধনীতে ASCII কোড সহ সংস্করণ এখানে রয়েছে:

(2)}}}(2)\}}}|(2).}}}.(2)|///\\(4)}|(2).(4)}(4).(2)|///\\(4)}}|(2).(4)}(4).(2)///\\(4)}}|(2).(4)}(4).(2)|///\\(4)}}(2).(4)}(4).(2)|///\\(4)}}|(2).(4)}(4).(2)|/(4)/\\(4)}}|(2).(4)}(4).(2)|///\\(4)}}|(2).(4)}(4).(2)|///\\(4)}}|(2).(4)}(4).(2)|///\\(4)}}|(2).(4)}(4).(2)|///\\(4)}}|(2).(4)}(4).(2)|///\

3
তুমি দুষ্ট। তবে আমি এটি খুঁজে পাব!
রেডপান্ডা

@ রেডপান্ডা আমার কোডটির একটি কাঠামো আছে। কমপক্ষে এটি এলোমেলো নয়! শুভকামনা!
উপরের ফায়ার

আউটপুটে কোন অপ্রিন্টেবল আছে?
গর্বিত হাস্কেলর

@ প্রফেসহেস্কেলর হ্যাঁ এর জন্য দুঃখিত, আমি পোস্টটি সম্পাদনা করব, সেখানে এসটিএক্স (এএসসিআইআই 2) এবং ইওটি (এএসসিআইআই 4) এর গুচ্ছ রয়েছে
ফেব্রুয়ারী 16'15 এ উপরের ফায়ার


8

কর্কশ

ওল্ফ্রাম ভাষা (ম্যাথমেটিকা ​​বা ওল্ফ্রামআল্ফা), 3 বাইট

কোড

8.!

আসল আউটপুট

40320.

আউটপুট পরিবর্তিত হয়েছে

2.67182 - 0.891969 I

ওল্ফ্রামআল্ফায় এটি চেষ্টা করে যারা তাদের ফলাফল হিসাবে প্রদর্শিত হবে

গণিত গ্রাফিক্স

আমি আমার পূর্ববর্তী উত্তরটি মুছে ফেলেছি কারণ এটি কেবল ম্যাথমেটিকায় কাজ করেছিল, ওয়াল্ফ্রামআল্ফায় নয় । এতে ডাকাতরা পে-ওয়াল (প্রাপ্য বারের পরিবর্তে) এর পিছনে ফেলেছিল, যা মোটামুটি ছিল না।



@ আবলিগ সুন্দর! :)
ডাঃ বেলিসারিয়াস

1
অন্যটির উত্তর কী ছিল? আমি খুবই আগ্রহী.
মস্তিষ্ক গাইড

7

কর্কশ

ম্যাটল্যাব / অক্টাভ, 7 বাইট

কোড:

cos(pi)

আসল আউটপুট:

ans =

     -1

পরিবর্তিত আউটপুট:

ans =

   1.5708 - 0.8814i

এটি ঠিক 15 এর লেভেনস্টেইনের দূরত্ব দেয়।



3
আমার জন্য বড় টিপোফ লক্ষ্য করছিল যে আপনার পরিবর্তিত আউটপুটটির আসল অংশটি পাই / 2। সেখান থেকে সমাধানটি অনুমান করা কঠিন ছিল না।
ডেভিড জাং

7

কর্কশ

সিজেম, 8 টি অক্ষর

কোড

"~f":i:#

আসল আউটপুট

17290024234092933295664461412112060373713158853249678427974319674060504032816100667656743434803884485234668769970047274563123327020396104330878852891146011372048615474145637592955298601510765168228550988848615653376

আউটপুট পরিবর্তিত হয়েছে

পরিবর্তনের পরে আউটপুট এখানে । দু'জনেই আমার 2GHz ল্যাপটপে এক মিনিটেরও বেশি সময় নেয়।

ব্যাখ্যা

এটি কীভাবে কাজ করে তা দেখে লোকেরা অবাক হয়। কোডটি এইভাবে কাজ করে:

"~f"       Push a string
    :i     Convert to a list of bytes [126 102]
      :#   Fold with # (power)

এটি 126 ^ 102 গণনা করে। সমাধানটি ছিল:

"}\t~f"
       :i     Convert to a list of bytes [125 9 126 102]
         :#   Fold with # (power)

এটি গণনা করে ((125 ^ 9) ^ 126) ^ 102, যা কয়েক হাজার সংখ্যা দীর্ঘ।


6
এটি অপরাধী।
অ্যালেক্স ভ্যান লিউ

কী ... আমি সত্যিই জানতে চাই কীভাবে এটি কাজ করে! ;)
বিটা ক্ষয়


@ বেটাডেকে আমি ব্যাখ্যা করতে পারি যে ডেনিসের সংস্করণটি কীভাবে আসল কাজ করে। আমি আশ্চর্য হয়েছি যে মরিস কীভাবে সমাধান করেছিলেন এটি বোঝাতে ...
অ্যালেক্স ভ্যান লিউ

পবিত্র কলা! ডব্লিউটিএফ!
ব্রেইন গাইড

7

কর্কশ

পাইথ, 8 বাইট

কোড:

%CG^3y21

প্রাথমিক আউটপুট:

51230235128920219893

পরিবর্তিত আউটপুট:

58227066

1
পরিবর্তিত আউটপুট সমান CG mod (2^21 * 28)। আমি পাইথকে জানি না, তাই কীভাবে এর (3 ^ (2 * 21))মধ্যে পরিবর্তন করা যায় তা আমি দেখতে পাচ্ছি না ...
লিন

1
এছাড়াও, CGসমান sum(256**n * (122-n) for n in range(26))
লিন

1
পরিবর্তিত আউটপুট এছাড়াও সমান CG mod (2^21 * 28 * 2*n), যেখানে 1 <= n <= 4, পাশাপাশি n=6এবং n=12। এছাড়াও, CGকেবলমাত্র ছোট হাতের বর্ণমালাটি বেস 256 সংখ্যা হিসাবে ব্যাখ্যা করা হয়। আমি ভাবছি বেস 3 সহ আরও কোনও মডুলো আছে কিনা?
অ্যালেক্স ভ্যান লিউ

%CG^2 26বা %CG^4y13, তবে দুজনেরই দূরত্ব 3 ...
জাকুব


6

কর্কশ

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

কোড

R=range(01234);print sum(m<<min(m,n)for m in R for n in R)

আসল আউটপুট

2444542772018013876036977350299418162656593659528311114655474359757543862791958572561591492595632222632192542272836836649846934427359810217936317967768095940470375690509652583392001888886352103127515963142

আউটপুট পরিবর্তিত হয়েছে

4669

15 টি দূরত্বের নিয়মটি নিশ্চিত করে তোলে বিষয়গুলি জটিল। আমি আশা করি এটি ভাল হয়ে যায়।


4669 = 667 * 7 এবং পরিসীমা (01234) এর শেষ উপাদানটি 667 হ'ল
ঘটনাটি

আপনি যদি [m<<min(m,n)for m in R for n in R]দোভাষীর মধ্যে মুদ্রণ করেন তবে আপনি কিছু সত্যই মজাদার সাদা-শোনার এস্ক্ক ধরণ পেয়েছেন।
অ্যালেক্স ভ্যান লিউ


6

কর্কশ

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

আসল কোড:

'~'*sum([(x,y)[x%2]for x in[y for y in range(8)]])

আসল আউটপুট:

'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'

পরিবর্তিত আউটপুট:

'~~~~~~~~~~~~~~~~~~~'

অত্যধিক সংক্ষিপ্ত নয়, এবং খুব বেশি শক্তও নয়, আমি আসলে জানি না। আমি শীঘ্রই আরও ভাল কিছু নিয়ে আসার চেষ্টা করব।


এটি কি 40 টিল্ড এবং তারপরে 19 টিলিডস? এবং আমি মনে করি এটি দোভাষীর মধ্যে চালিত হয়?
অ্যালেক্স ভ্যান লিউ


2
আমি এতদূর কী পেয়েছি একটি সারাংশ: প্রতিস্থাপন কোন সমন্বয় xসঙ্গে y, yসঙ্গে x, বা পরিবর্তন অঙ্ক range19 টিলড চিহ্ন স্থাপিত। আমি একটি ঢোকাতে সঙ্গে পরীক্ষামুলক -সামনে পারেন xবা y, এবং পরিবর্তন %এক + - / *, কোন উপকার। আমি এখন মোটামুটি নিশ্চিত যে 1 বা 2 টি সন্নিবেশ প্রয়োজন।
mbomb007

1
ঠিক আছে, আমার প্রথম লিঙ্কটি এখন এটি সঠিকভাবে ফাটল।
অ্যালেক্স ভ্যান লিউ

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

6

কর্কশ

পিএইচপি, 164 বাইট

কোড

$S_U_M_M_E_R = 1;
$A_U_T_U_M_N = 2;
$T_I_M_E = 1;

if ($T_I_M_E == $S_U_M_M_E_R) {
    $A_C_=$T_I_=$O_N= 'SWIM' ? 'TAN' : 'DRINK';
}

print $T_I_M_E * $A_U_T_U_M_N;

আসল আউটপুট

2

আউটপুট পরিবর্তিত হয়েছে

-1.1306063769532


সাবাশ! ভাবিও নি যে এত সহজে ফাটল ধরা পড়বে।
রাজওয়ান

6

গল্ফস্ক্রিপ্ট, 15 বাইট (নিরাপদ)

কোড

10,{1+3?}%{*}*]

কোড পরিবর্তন করা হয়েছে

107,{1+3?}%{^}*]

আসল আউটপুট

47784725839872000000

আউটপুট পরিবর্তিত হয়েছে

557154

Explainations:

10,             # numbers from 0 to 10
   {1+3?}%      # add one and raise to the cube. (%=for each)
          {*}*] # take the product and place it in a list(useless)`

কোড পরিবর্তন করা হয়েছে

107,             # numbers from 0 to 107
    {1+3?}%      # add one and raise to the cube. (%=for each)
           {^}*] # xor them and place it in a list(useless)

আমি বিশ্বাস করি এটি এখনই নিরাপদ, সুতরাং আপনি যদি নিজের পোস্টটি সম্পাদনা করতে চান
বিটা ডেকে

@ বেটাডেকা আমি আছি!
বেকোনারো

5

কর্কশ

এপিএল , 7 বাইট

কোড

-/3⍴157

আসল আউটপুট

157

আউটপুট পরিবর্তিত হয়েছে

0.11479360684269167J0.37526348448410907

এটি কি Jজটিল সংখ্যা বলে প্রমাণ দেয়?
mbomb007

@ mbomb007 হ্যাঁ, aJbজটিল সংখ্যা বোঝায় a + bi
ডেনিস


4

কর্কশ

সি, 53 বাইট

কোড

main(a,_){puts(_*_*_*_*_-1?"Expected Output":"?");}

আসল আউটপুট

Expected Output

আউটপুট পরিবর্তিত হয়েছে

?

সম্ভবত খুব সহজ, তবে কে জানে। (দ্রষ্টব্য: এটি প্রযুক্তিগতভাবে নির্ভরশীল তবে যে ধরণের সিস্টেমে এটি ব্যর্থ হয় সেগুলি এখানে অন্যান্য সমস্ত জমাগুলিকেও ব্যর্থ করে দেবে, সুতরাং আমি বুঝতে পেরেছি এটি একটি মূল বিষয়)।

কর্কশ

সম্পাদন করা

আমি একটি ভুল করেছিলাম. নতুন কোড যা সুস্পষ্ট আক্রমণে আরও সুরক্ষিত:

main(a,_){puts(_*_-1||_*_*_-1||_*_*_*_-1?"Expected Output":"?");}

একই ফলাফল। 65 বাইটের নতুন আকার। আশা করি আরও শক্ত ... যদিও এখনও সম্ভবত খুব সহজ।




2
(পার্শ্ব নোট - এটি সম্ভবত দুটি উত্তর হওয়া উচিত)
Sp3000

@ এসপি 3000 আপনি সঠিক হতে পারেন, যদিও মূলটির লক্ষ্যটি একই সমাধান ছিল, আমি কেবল বিজোড় * গণনার সমস্যাটিতে খুব বেশি মনোনিবেশ করেছি (যেখানে আপনি মধ্যমটিকে একটি / এ রূপান্তর করতে পারেন) এবং বিবেচনা করিনি সহজ * 0 পরিবর্তন।
লাম্বদাবেতা

4

ইস্যাক করে ফাটল

ম্যাটল্যাব, 20 বাইট

কোড

format long
sin(i^pi)

আসল আউটপুট

0.331393418243797 - 1.109981778186163i

আউটপুট পরিবর্তিত হয়েছে

0.220584040749698 - 0.975367972083631i

আমি অক্টাভা দোভাষী অনলাইনে অনেকগুলি ধারণার চেষ্টা করেছি। এখনো কিছুনা. আমি ব্যবহার ভালো জিনিস চেষ্টা sinh, asin, tan, pi^i, ইত্যাদি ...
mbomb007

@ mbomb007 - আমিও এখানেই ক্ষতির মুখোমুখি ... এবং আমি ম্যাটল্যাবের স্ট্যাকওভারফ্লোতে সামগ্রিকভাবে পঞ্চম!
রেয়রিং



4

সিজেএম, ২৮ বাইট (নিরাপদ)

"jK=\~"5*)ib257b~{G$5$+}*]Jb

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

আসল আউটপুট

7705397905065379035618588652533563996660018265606606763127193120855297133322151462150247488267491212817218321670720380456985476811737021068519164822984561148339610474891720342171053455881107227302663880445203851079295537592154028123394687360216561235621729967011148112746984677807932995700334185726563970223018774

পরিবর্তিত আউটপুট

16650180159137697345989048346412185774444335111603430666402604460993564226370500963166158223117360250140073061887053326627468495236957122711656527124216908303912850181595147494475577084810653496778801228980874902968634143062

সমাধান

"jK=\~"5*Wcib257b~{G$5$+}*]Jb

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

কিভাবে এটা কাজ করে

আমি এইটি দিয়ে একটু ওভারবোর্ডে গিয়েছিলাম ...

মূল কোডটি নিম্নলিখিতটি করে:

"jK=\~"5* e# Push "jK=\~jK=\~jK=\~jK=\~jK=\~".
)i        e# Pop the last character and cast it to integer.
b257b     e# Convert the remainder of the string from that base to base 257.
~         e# Dump all resulting base-257 digits on the stack:
          e# 137 72 124 88 81 145 85 32 28 251 118 230 53 13 245 147 256 116 187 22 224
{         e# Do the following 224 times:
  G$5$+   e#   Add copies of the 5th and 17th topmost integers on the stack
          e#   (recurrence of a lagged Fibonacci sequence).
}*        e#
]         e# Wrap the entire stack in an array.
Jb        e# Convert from base 19 to integer.
          e# The resulting integer is printed implicitly.

উদ্দিষ্ট পরিবর্তনটি প্রতিস্থাপন (iকরছে Wci

এটি পুনরাবৃত্ত স্ট্রিংটি ছোঁয়া ছেড়ে and৫৫৩৫ (একটি স্বাক্ষরবিহীন ১--বিট অক্ষরে কাস্ট করে, তারপরে পূর্ণসংখ্যায় ফিরে যায়) চাপিয়ে দেয়, যাতে পিছিয়ে থাকা ফিবোনাচি ক্রমের প্রথম উপাদানগুলি হয়ে যায়

87 225 162 210 73 196 142 219 175 61 40 147 0 93 75 55 103 116 237 188 108 122 176 133 135 240 251 155 224 82 181 75 23 87 139 49 148 169 84 109 110 166 52 103 83 185 78 73

এবং লুপটি 126 বার পুনরাবৃত্তি করা হয় ।


এটি এখন নিরাপদ, তাই না?
বিটা ক্ষয়

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

এটি আমি যা কাজ করেছিলাম তা বুঝতে পেরে আমি বুঝতে পারি যে এমন অনেক কিছুই আছে যা টুইট করা যেতে পারে যে আমি এটিকে জোর করার চেষ্টা করার চেষ্টাও করি নি ... চমৎকার কাজ :)
Sp3000

4

জাভাস্ক্রিপ্ট, 47 (নিরাপদ)

কোড

for(var i=64460,x=773;i>=1324;)x=i--/x;alert(x)

আসল আউটপুট

11.948938595656971

আউটপুট পরিবর্তিত হয়েছে

3.679331284911481

দূরত্ব হ'ল 15

Chrome এবং IE এ পরীক্ষিত।

সমাধান

for(var i=64460,x=773;i>>=1<324;)x=i--/x;alert(x)

এটি i>>=1লুপ ব্যবধানটি অ-রৈখিক করতে বিট শিফট অ্যাসাইনমেন্ট অপারেটরটি ব্যবহার করে । এছাড়াও এর মধ্যে মজাদার সম্পত্তি রয়েছে যে কেউ সমাধানের জন্য জোর করে চেষ্টা করার চেষ্টা করছে এমন বিভিন্ন প্রকরণে চলে যা অসীমভাবে চলে।


3

কর্কশ

উপচ্ছায়া , 26

কোড

Float.makeBits(1123581321)

আসল আউটপুট

5.55122931E-315

আউটপুট পরিবর্তিত হয়েছে

124.24518585205078

অস্পষ্টতার মাধ্যমে সুরক্ষা, ভাষা কেউ না জানলে কেউ এটিকে ক্র্যাক করতে পারে না। লেভেনস্টেইনের দূরত্ব 15. এটি ফ্যান্সে চালান।


আমার ধারণা আমি ফ্যান্টম শিখতে হবে ...
উপরের


3

কর্কশ

সিজেম, 6 টি অক্ষর

25mse7

আসল আউটপুট

-1323517.5009777304

আউটপুট পরিবর্তিত হয়েছে

72004899337.38588

এটি খুব সহজ হতে পারে। : P: P


কর্কশ? আউটপুটটি আমার ব্রাউজারে কিছুটা আলাদা (এবং জাভা ইন্টারপ্রেটারের সাথে সম্পূর্ণ আলাদা)।
ডেনিস

@ ডেনিস কেন সম্পূর্ণরূপে নিশ্চিত নয়, তবে পরিবর্তনগুলি সঠিক।
দ্য_বাসেট_হাউন্ড


3

ব্রেইনফাক, 100 বাইট

কোড

++++++++++++++++++++++++++>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<[>.+<-]

আসল আউটপুট

ABCDEFGHIJKLMNOPQRSTUVWXYZ

আউটপুট পরিবর্তিত হয়েছে

[
  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ

দ্রষ্টব্য: সম্ভবত ক্র্যাক করা সহজ। তবে তখন, ব্রেইনফাক-এ কিছুই সহজ নয়।


2
আউটপুটে কোনও অপূর্ব অক্ষর আছে?
Sp3000

দেখে মনে হচ্ছে কিছু খাওয়া হয়েছে তবে এখনও চেষ্টা করার পরে কপি করে পেস্ট করার পরে
অনেকগুলি অপ্রিন্টেবলগুলি বাকী রয়েছে

@ Sp3000 এর- না, কোনও অপ্রিন্টেবল থাকা উচিত নয়। আপনি কোন দোভাষী ব্যবহার করছেন?
কুরুসাগি

পদ্ধতিটি আমার সমান নয়, হয় চেষ্টা চালিয়ে যান।
কুরুসাগি

5
আপনি যদি আউটপুটটির আসল ASCII কোডগুলি পোস্ট করতে পারেন তবে দুর্দান্ত।
অ্যালেক্স ভ্যান লিউ

3

কর্কশ

আধুনিক পার্ল 5, 70

কোড

@array = (qw smiles) x 11;
s/.*// foreach @array;
print "@array\n";

আসল আউটপুট

একক নিউলাইন।

আউটপুট পরিবর্তিত হয়েছে

 mile mile mile mile mile mile mile mile mile mile

আউটপুটটি একটি স্পেস দিয়ে শুরু হয় এবং একটি নতুন লাইন দিয়ে শেষ হয়।


@ অ্যালেক্সভ্যানলিউউ নোট করুন যে প্রথম মিটার আগে একটি জায়গা আছে!
ডেনিস

@ ডেনিস ওহ না! আমি জানতাম যে এটি এত সহজ হতে পারে না।
অ্যালেক্স ভ্যান লিউ


পুনঃটুইট ভাল সমাধান। কেউ আপনার সমাধান হিসাবে মন্তব্য হিসাবে, অতিরিক্ত অক্ষর কোথাও একটি অতিরিক্ত স্থান হতে পারে। আমি বলেছিলাম "আধুনিক" পার্ল 5 কারণ eachকিছু সংস্করণ থেকেই কেবল একটি অ্যারের ক্ষেত্রে প্রযোজ্য।
msh210

2
তিনি যদি এটি ফাটল না করতেন, আপনি কি বলতেন "এক মাইল দূরে মিস"? : ডি
mbomb007


3

পার্ল, 12 বাইট

কর্কশ

কোড

print sin 97

আসল আউটপুট

0.379607739027522

পছন্দসই আউটপুট

-0.64618863474386

1
আমি এটা প্রায় অবশ্যই নয় নিশ্চিত করতে পারেন print sin xx, print sin xx97অথবা print sin 97xxযেখানে xxকোন দুটি সংখ্যার হয়।
অ্যালেক্স ভ্যান লিউ


@ ডোমহাস্টিংস সত্যই - ভাল করেছেন। আগ্রহের বাইরে আপনি কীভাবে তা করলেন?

3
পড়া @ AlexVanLiew এর মন্তব্য পর, আমি অনুরূপ সংখ্যা পরীক্ষিত 9.?7, 9.7?ইত্যাদি, কিন্তু বুঝতে পেরেছি এটা একটি অপারেটর হতে হয়। স্নিপেটে আমি যা ভাবতে পারি তার চেষ্টা করেছি perl -e 'print map{sin((+"9${_}")x7).$/}1..9'সবশেষে সঠিক সংমিশ্রণটি পেয়েছে!
ডম হেস্টিংস

@ ডোমহাস্টিংস আপনার ক্র্যাকের জন্য +1 বিমূলে।

3

কর্কশ

এসডাব্লুআই-প্রোলগ, 54 বাইট

কোড

assert(d(E,F):-(print(E),print(F))). d(123456,123456).

আসল আউটপুট

true.

123456123456
true.

আউটপুট পরিবর্তিত হয়েছে

true.

false.

আমি অন্য দিন একটি এসডব্লিউআই-প্রোলোগ দোভাষীকে কাজ করার চেষ্টা করেছি কিন্তু পারলাম না, তাই আমি অন্ধকারে ছুরিকাঘাত করব; যদি আপনি সরাতে Eএবং Fprintবিবৃতি আপনি কি আপনি চান পেতে পারি?
অ্যালেক্স ভ্যান লিউ

@ অ্যালেক্সভ্যানলিউউ আমি সেখান থেকে বাক্য গঠন ত্রুটিগুলি পেয়েছি
Sp3000

@ অ্যালেক্সভ্যানলিউউ ভুল
18

আহ ভালো. একটি শট মূল্যবান।
অ্যালেক্স ভ্যান লিউ

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