ট্র্যাফিকের দিকনির্দেশ


25

বিধি

একটি ISO3166-1-আলফা -2 দেশ কোড দেওয়া আপনার কাজটি সেই দেশের ট্র্যাফিকের দিকনির্দেশনা সম্পর্কে সিদ্ধান্ত নেওয়া:

  • ইনপুটটি একটি বৈধ দেশের কোড হবে (এটি সরবরাহিত দুটি তালিকার একটি উপাদান হিসাবে বৈধ)
  • ইনপুটটি স্ট্রিংয়ের পরিবর্তে দুটি অক্ষরের একটি তালিকা হতে পারে যদি এটি সাহায্য করে
  • আপনি ছোট হাতের ইনপুট নিতে বেছে নিতে পারেন
  • আপনি একটি মান বেছে নেবেন, ডানদিকে বলুন (আপনার পছন্দ) এবং যদি সেই দেশের ট্র্যাফিক ডানহাতে এবং অন্য ক্ষেত্রে অন্য কিছু হয় তবে সেই মানটি আউটপুট দেবে
  • আপনাকে কেবলমাত্র এই তালিকার একটিতে থাকা দেশীয় কোডগুলি পরিচালনা করতে হবে:

এই সমস্ত দেশ যেখানে ট্র্যাফিক বাম-হাতের:

['AI', 'AG', 'AU', 'BS', 'BD', 'BB', 'BM', 'BT', 'BW', 'VG', 'BN', 'KY', 'CX', 'CC', 'CK', 'CY', 'DM', 'FK', 'FJ', 'GD', 'GG', 'GY', 'HK', 'IN', 'ID', 'IE', 'IM', 'JM', 'JP', 'JE', 'KE', 'KI', 'LS', 'MO', 'MW', 'MY', 'MV', 'MT', 'MU', 'MS', 'MZ', 'NA', 'NR', 'NP', 'NZ', 'NU', 'NF', 'PK', 'PG', 'PN', 'SH', 'KN', 'LC', 'VC', 'WS', 'SC', 'SG', 'SB', 'SO', 'ZA', 'GS', 'LK', 'SR', 'SZ', 'TH', 'TL', 'TK', 'TO', 'TT', 'TC', 'TV', 'UG', 'GB', 'TZ', 'VI', 'ZM', 'ZW']

এবং এখানে এমন সমস্ত দেশ রয়েছে যেখানে ট্র্যাফিক ডানহাতি:

['AF', 'AX', 'AL', 'DZ', 'AS', 'AD', 'AO', 'AQ', 'AR', 'AM', 'AW', 'AT', 'AZ', 'BH', 'BY', 'BE', 'BZ', 'BJ', 'BO', 'BA', 'BV', 'BR', 'IO', 'BG', 'BF', 'BI', 'CV', 'KH', 'CM', 'CA', 'CF', 'TD', 'CL', 'CN', 'CO', 'KM', 'CG', 'CR', 'CI', 'HR', 'CU', 'CW', 'CZ', 'KP', 'CD', 'DK', 'DJ', 'DO', 'EC', 'EG', 'SV', 'GQ', 'ER', 'EE', 'ET', 'FO', 'FI', 'FR', 'GF', 'PF', 'TF', 'GA', 'GM', 'GE', 'DE', 'GH', 'GI', 'GR', 'GL', 'GP', 'GU', 'GT', 'GW', 'GN', 'HT', 'HM', 'VA', 'HN', 'HU', 'IS', 'IR', 'IQ', 'IL', 'IT', 'JO', 'KZ', 'KW', 'KG', 'LA', 'LV', 'LB', 'LR', 'LY', 'LI', 'LT', 'LU', 'MG', 'ML', 'MH', 'MQ', 'MR', 'YT', 'MX', 'FM', 'MC', 'MN', 'ME', 'MA', 'MM', 'NL', 'NC', 'NI', 'NG', 'NE', 'MP', 'NO', 'OM', 'PW', 'PA', 'PY', 'PE', 'PH', 'PL', 'PT', 'PR', 'QA', 'KR', 'MD', 'RE', 'RO', 'RU', 'RW', 'BL', 'MF', 'PM', 'SM', 'ST', 'SA', 'SN', 'RS', 'SL', 'BQ', 'SX', 'SK', 'SI', 'SS', 'ES', 'PS', 'SD', 'SJ', 'SE', 'CH', 'SY', 'TW', 'TJ', 'MK', 'TG', 'TN', 'TR', 'TM', 'UA', 'AE', 'UM', 'US', 'UY', 'UZ', 'VU', 'VE', 'VN', 'WF', 'EH', 'YE']

সম্পূর্ণতার জন্য, এখানে একটি সিএসভি ফাইল রয়েছে যাতে দেশের নামের সাথে সমস্ত মান রয়েছে।

Testcases

ধরে নিই যে আপনি Lবাম-হাতের ট্র্যাফিকের জন্য আউটপুট বেছে নিয়েছেন , এখানে কিছু বৈধ পরীক্ষার মামলা রয়েছে:

'PY' -> 'python'
'PN' -> 'L'
'CN' -> 33
'GY' -> 'L'

দ্রষ্টব্য: এখানে একটি ছোট সুযোগ আছে যে আমি একটি দেশ মিস করেছি বা এটি একটি ভুল শ্রেণিবদ্ধকরণ আছে এবং আমি চশমাগুলি পরিবর্তন করব না কারণ এটি উত্তরগুলি বাতিল করতে পারে might যদি আমি কোন ভুল করি তবে আমি আন্তরিকভাবে ক্ষমা চাইছি, দয়া করে অপরাধ গ্রহণ করবেন না!


1
দেশের কোডটি মেলে না, তাহলে কি আউটপুট দেওয়া ঠিক হবে?
স্টিভেস্টেল

3
@ স্টিভেস্ট: আমি বলব যে হ্যাঁ, অন্য যে কোনও বিষয় হিসাবে গণনা করা ।
4

আমি কি বাম ক্ষেত্রে এবং ডান ক্ষেত্রে অন্য কিছু জন্য "বাম" আউটপুট দিতে পারি?
l4m2

7
আমি এখানে একসাথে অন্তর্নির্মিত একটি 10-বাইট গণিত সমাধান সমাধানের প্রত্যাশায় এসেছি। আমি ব্যথিত হতাশ।
সিলভিও মায়োলো

3
@ সিলভিওমায়োলো কোনও CountryDataট্র্যাফিকের দিকনির্দেশ না দিয়ে কোনও দেশে পাকা এবং অপ্রচলিত রাস্তা এবং রেলপথ ইত্যাদির পরিমাণ দিতে পারে :(
হাইপারনিউটারিনো

উত্তর:


13

পাইথন 2 , 145 136 112 109 বাইট

'TTHSZWMSGSONPKNZMWVIDFKELSCYJPNFJMTVCXBNRBWSHKYAUGGYBTLCCKIMVGBSBBMZAINAGDMOBDIEJEMYMUNUPGSRLKTKTOTCTZ'.find

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

-1ডান হাতের ট্র্যাফিকের আউটপুট । স্ট্রিংটি এই রেটিনা স্ক্রিপ্টের সাহায্যে স্বয়ংক্রিয়ভাবে তৈরি9 বাইটের সংক্ষিপ্ত লুকিং স্ট্রিংয়ের জন্য সম্পূর্ণরূপে ধন্যবাদ । আমি অ্যাডমবর্কবার্কের পরামর্শের মাধ্যমে আরও 24 বাইট ছাড়তে সক্ষম হয়েছি
পাইথন স্ক্রিপ্টটি ব্যবহার করে অনুসন্ধানের স্ট্রিংটি 3 বাইট সংক্ষিপ্ত করে পেল।


4
পছন্দ করি যেহেতু জিনিষ OTউপস্থিত না থাকার, আপনি কিছু স্পেস মত পরিত্রাণ পেতে পারেন TO TCযায় TOTC?
অ্যাডমবর্কবার্ক

1
@ অ্যাডমবর্কবার্ক অনেক ধন্যবাদ, আমি সমস্ত স্থান সরিয়ে নিয়েছি।
ovs

আপনি কি স্ট্রিংটি আদৌ ব্যাখ্যা করতে পারেন?
গিগাফ্লপ

12

জেলি , 61 বাইট

অনেক ধন্যবাদ @ Mr.Xcoder আমাকে সাহায্য একসঙ্গে এই নির্বাণ জন্য
এ সংরক্ষিত 1 বাইট ধন্যবাদ @JonathanAllan

রিটার্নস 0ডানহাতি জন্য অথবা 1জন্য বামহাতি।

“ŒỴ¬Ʋ>r¤dị|®ædHẇ⁸ɗH^CŒ³ẇPḷgȤƲȥƓƑ®Ƭṅḅ4ṛḟṄ’ḃ⁴+\
Oḅ⁹×6%⁽£€%566e¢

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

কিভাবে?

আমরা প্রতিটি দেশের কোডটিকে বেস -২6 N হিসাবে পার্স করে একটি পূর্ণসংখ্যামূলক এনতে রূপান্তর করি এবং নিম্নলিখিত হ্যাশ ফাংশনটি প্রয়োগ করি, যা বাম-হাত বনাম ডান হাতের ট্র্যাফিকের জন্য সংঘর্ষমুক্ত:

((N * 6) MOD 1513) MOD 566

এটি বাম-হাতের ট্র্যাফিকের জন্য নীচের মানগুলির তালিকার দিকে নিয়ে যায়:

[   8,  14,  27,  37,  52,  60,  62,  68,  71,  84,  85,  88, 103, 105, 114, 119, 135,
  166, 167, 180, 187, 190, 195, 196, 202, 207, 208, 211, 214, 225, 226, 229, 232, 255,
  256, 262, 285, 301, 302, 303, 304, 309, 322, 325, 327, 337, 357, 369, 370, 381, 393,
  401, 408, 413, 420, 430, 453, 467, 473, 478, 492, 503, 509, 513, 516, 527, 528, 541,
  546, 547, 556, 562 ] (72 entries)

পরপর দুটি প্রবেশের মধ্যে গড় পার্থক্য 8 এর কাছাকাছি হয় We এর অর্থ হ'ল যখনই একটি ইনক্রিমেন্ট 16 এর চেয়ে বেশি হয়, আমাদের অব্যক্ত স্লটে একটি অন্তর্বর্তী মান সন্নিবেশ করতে হবে (আমাদের এটি নিশ্চিত করতে হবে যে এটি ডান-হাতের ট্র্যাফিকের দ্বারা আঘাতপ্রাপ্ত না)। তবে হ্যাশ ফাংশনটি এমনভাবে বেছে নেওয়া হয়েছিল যে কয়েকটি পদের জন্য আমাদের কেবল এটি করতে হবে। এটি দেয়:

[  8,  6, 13, 10, 15,  8,  2,  6,  3, 13,  1,  3, 15,  2,  9,  5, 16, 15, 16,  1, 13,
   7,  3,  5,  1,  6,  5,  1,  3,  3, 11,  1,  3,  3, 16,  7,  1,  6, 16,  7, 16,  1,
   1,  1,  5, 13,  3,  2, 10, 16,  4, 12,  1, 11, 12,  8,  7,  5,  7, 10, 16,  7, 14,
   6,  5, 14, 11,  6,  4,  3, 11,  1, 13,  5,  1,  9,  6 ] (77 entries)

আমরা এই তালিকাটিকে বাইজিক বেস -16 থেকে নিম্নলিখিত সংখ্যায় রূপান্তর করি:

274705197430389746738026977757328941544772847257562272094076195694133371689429679543810871702

যা হয়ে যায় “ŒỴ¬Ʋ>r¤dị|®ædHẇ⁸ɗH^CŒ³ẇPḷgȤƲȥƓƑ®Ƭṅḅ4ṛḟṄ’ জেলির বেস -250 এনকোডিংয়ে পরিণত হয়।

প্রথম লিঙ্কটি এই পূর্ণসংখ্যা থেকে মূল তালিকাটি পুনর্নির্মাণ করে এবং দ্বিতীয়টি এটিতে ইনপুটটির হ্যাশ রয়েছে কিনা তা পরীক্ষা করে।

“ŒỴ¬Ʋ>r¤dị|®ædHẇ⁸ɗH^CŒ³ẇPḷgȤƲȥƓƑ®Ƭṅḅ4ṛḟṄ’ḃ⁴+\      - 1st link: takes no input
“ŒỴ¬Ʋ>r¤dị|®ædHẇ⁸ɗH^CŒ³ẇPḷgȤƲȥƓƑ®Ƭṅḅ4ṛḟṄ’          - our big integer
                                         ḃ⁴        - convert it to bijective base-16
                                           +\      - apply delta-decoding

Oḅ⁹×6%⁽£€%566e¢                  - 2nd link: takes the country code  -> e.g. 'GB'
O                                - get ASCII codes                   -> [71, 66]
 ḅ⁹                              - convert from base-256 to integer  -> 18242
   ×6                            - multiply by 6                     -> 109452
     %⁽£€                        - modulo 1513                       -> 516
         %566                    - modulo 566                        -> 516
             e                   - look for it in the decoded list,
              ¢                  - using the first link as a nilad   -> 1

একটি পূর্ণসংখ্যা থেকে বাইজিক বেস 16 এ রূপান্তর করে একটি বাইট সংরক্ষণ করুন : “ŒỴ¬Ʋ>r¤dị|®ædHẇ⁸ɗH^CŒ³ẇPḷgȤƲȥƓƑ®Ƭṅḅ4ṛḟṄ’ḃ⁴(এইভাবে বৃদ্ধি এড়ানো) ... এছাড়াও (বাইট সেভ নয়, তবে) ¢শেষ লিঙ্কটিকে নীলাদ বলে।
জোনাথন অ্যালান

নিবন্ধন করুন ধন্যবাদ.
আর্নল্ড

11

পাওয়ারশেল , 161 148 বাইট

"$args"-match'A[GIU]|B[BDMNSTW]|[CFHW][CJKSXY]|DM|G[BDGSY]|[IJ][DEMNP]|K[EINY]|L[CKS]|M[OS-WYZ]|N[AFP-Z]|P[GKN]|S[BCGHORZ]|T[CHKLOTVZ]|UG|V[CGI]|Z.'

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

সাদামাটা রেজেক্স প্যাটার্ন মিলছে। Trueবাম-হাত এবং Falseডান-হাতের আউটপুট ।

13 টি বাইট সংরক্ষিত হয়েছে রেগেজকে গল্ফ করে মারেটারকে ধন্যবাদ।


2
আপনি প্রথম অক্ষরের সি, এফ, এইচ এবং ডাব্লু [CFHW][CJKSXY](-5), আমি এবং জেতে [IJ][DEMNP](-3), ছোট করে এন N[AFP-Z](-1), এবং জেড-এ Z.(-4), মোটের জন্য বিকল্পগুলির সাথে যুক্ত হতে পারেন -13 বাইট। নতুন রেজেক্স =A[GIU]|B[BDMNSTW]|[CFHW][CJKSXY]|DM|G[BDGSY]|[IJ][DEMNP]|K[EINY]|L[CKS]|M[OS-WYZ]|N[AFP-Z]|P[GKN]|S[BCGHORZ]|T[CHKLOTVZ]|UG|V[CGI]|Z.
মার্টেটার

রেজিেক্স গল্ফিংয়ের জন্য ধন্যবাদ
অ্যাডমবর্কবার্ক

9

হাস্কেল , 137 বাইট

-5 বাইট ovs ধন্যবাদ।

import Data.List
(`isInfixOf`"MSOBTVGBSBBMZAINAGDMOAUGGYBDBWSHKYBNRJPNFJMVCKIMTLCCXLSCYFKEVIDIEJELSGSOLKNZMWMYMUPKNPGSRNUTKTOTCTZSZWTTH")

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

হাতে হাতে মূল স্ট্রিং উত্পন্ন।


অনুসন্ধানের স্ট্রিংটি আবার 3 বাইট সংক্ষিপ্ত করে পেয়েছে:TTHSZWMSGSONPKNZMWVIDFKELSCYJPNFJMTVCXBNRBWSHKYAUGGYBTLCCKIMVGBSBBMZAINAGDMOBDIEJEMYMUNUPGSRLKTKTOTCTZ
ovs

অন্য বিকল্প -৩: SZAINAGGDMOAUGBBSCCKIMWSHKYLSBMVGSGYBDBTHBWBNRMZMTLCXSRTVCYPNFKNPKEFJMYVIDIEJPGJEMUNZWMSONULKTKTOTTCTZ- এটি অনলাইনে চেষ্টা করুন!
মিঃ এক্সকোডার

8

05AB1E , 82 68 বাইট

বাম-ট্র্যাফিকের জন্য আউটপুট 1 এবং ডান ট্র্যাফিকের জন্য 0

.•6uγ)₅₄вwÔívtÎĆ–≠5βI·{!ÅÇΔ›íÕ(1.€ò“Ѧ_£äß₂Ë‹ûÚм2±rrÇQ=ÅÔζ)B†š¢¡ε•så

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

স্ট্রিং দ্বারা উত্পন্ন ব্যবহার totallyhuman এবং দ্বারা উন্নত ovs


6

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

.•B6L>õKвΩ~#ëΓnĀÿι–öß/çĸ’Û´äηÅÚ‚zĨe÷ö#YʒƒʒjªêKΩoúö‰Öe¡₄Æ∞¤iY¥•#vySANèì})åZ

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


.•B6L>õKвΩ~#ëΓnĀÿι–öß/çĸ’Û´äηÅÚ‚zĨe÷ö#YʒƒʒjªêKΩoúö‰Öe¡₄Æ∞¤iY¥•

নিম্নলিখিত স্ট্রিং আউটপুট:

GIU BDMNSTW CKXY M  JK BDGSY K DEMN EMP EINY CKS OSTUVWYZA FPRUZ  GKN   BCGHORZ CHKLOTVZ G CGI S   AMW

আমি যদি এটি ফাঁকে ফাঁকে ফেলেছি এবং বর্ণগুলিকে প্রতিটি স্ট্রিংয়ের মধ্যে বিভক্ত করি, তবে এটি বাম পাশ দিয়ে চালিত সমস্ত রাজ্যে ফলাফল করে।


বাম দিকে 1, ডানদিকে 0; এমিগিনার আরও ভাল, তবে এটি পোস্ট করার পক্ষে যথেষ্ট আলাদা অনুভূত হয়েছে।


6

জেলি , 69 বাইট

ẇ“h¦¤$>Xø3¬I_°Ḷd⁺+ç*p¢7"FU]#x⁹ĿAxḷŻbCȦ]$ḣẒẓST¬ȥ¬ṆṠ®æ÷©#ḄS#MĠỤ4ɱ5’ṃØA¤

একটি মোনাডিক লিঙ্ক অক্ষরের তালিকা নিয়েছে এবং 1বামে ( 0যদি ডান হয়) ফিরে আসে ।

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

কিভাবে?

বাস্তবায়িত যেমন পদ্ধতি ব্যবহার totallyhuman / ovs

ẇ“ ... ’ṃØA¤ - Link: list of characters
           ¤ - nilad followed by link(s) as a nilad:
 “ ... ’     -   base 250 number = 19752831477605543488091668410027486265612829758468833715947215534967455540194888181580207621675010690833131726534873382634884974263558670694315853304
         ØA  -   list of characters = "ABCDEFGHIJKLMNPQRSUVWXZ"
        ṃ    -   base decompress = "MSOBTVGBSBBNZAINAGDMOAUGGYBDBWSHKYBNRJPNFJMVCKIMTLCCXLSCYFKEVIDIEJELSGSOLKOZMWMYMUPKNPGSRNUTKTOTCUZTZWTTH"
ẇ            - is a sublist of?

এছাড়াও, আমি স্বাধীনভাবে যা করেছি তা 72 বাইটে এসেছিল :

“¦w/ḳœBẒḂṡẏ,©ḷĿdẎq⁸4ṙ^|ṂỌʋ:vkɱF#ẊṠµd¤w,ḋhn|ȯ24ɦm|×ỵ’ṃ©ØAO0;I<0œṗ®ṭ€"ØAẎċ

এছাড়াও একটি monadic লিঙ্ক অক্ষরের একটি তালিকা গ্রহণ করে এবং 1বামে ( 0যদি ডান হয়) ফিরে আসে ।

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

কিভাবে?

“ ... ’ṃ©ØAO0;I<0œṗ®ṭ€"ØAẎċ - Link: list of characters
“ ... ’                     - base 250 number = 20449742094039418439524274048234013619715377161457577389098927787850535557806494274193349238496252074719534810320317229
         ØA                 - list of characters = "ABCDEFGHIJKLMNPQRSUVWXZ"
       ṃ                    - base decompress = "GIUBDMNSTWCKXYMKJKBDGSYKDEMNEMPEINYCKSOSTUVXZZAFPRVZHGKNDCBCGHOSZCHKLOTWZGCGIASCBAMW"
        ©                   - copy to register
           O                - cast to ordinals = [71,73,85,66,68,77,78,83,84,87,67,75,88,89,77,75,74,75,66,68,71,83,89,75,68,69,77,78,69,77,80,69,73,78,89,67,75,83,79,83,84,85,86,88,90,90,65,70,80,82,86,90,72,71,75,78,68,67,66,67,71,72,79,83,90,67,72,75,76,79,84,87,90,71,67,71,73,65,83,67,66,65,77,87]
            0               - literal zero
             ;              - concatenate = [0,71,73,85,66,68,77,78,83,84,87,67,75,88,89,77,75,74,75,66,68,71,83,89,75,68,69,77,78,69,77,80,69,73,78,89,67,75,83,79,83,84,85,86,88,90,90,65,70,80,82,86,90,72,71,75,78,68,67,66,67,71,72,79,83,90,67,72,75,76,79,84,87,90,71,67,71,73,65,83,67,66,65,77,87]
              I             - incremental differences = [71,2,12,-19,2,9,1,5,1,3,-20,8,13,1,-12,-2,-1,1,-9,2,3,12,6,-14,-7,1,8,1,-9,8,3,-11,4,5,11,-22,8,8,-4,4,1,1,1,2,2,0,-25,5,10,2,4,4,-18,-1,4,3,-10,-1,-1,1,4,1,7,4,7,-23,5,3,1,3,5,3,3,-19,-4,4,2,-8,18,-16,-1,-1,12,10]
                0           - literal zero
               <            - less than (vectorises) = [0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,1,0,1,0,0,0,0,1,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,1,0,1,1,1,0,0]
                   ®        - recall from register = "GIUBDMNSTWCKXYMKJKBDGSYKDEMNEMPEINYCKSOSTUVXZZAFPRVZHGKNDCBCGHOSZCHKLOTWZGCGIASCBAMW"
                 œṗ         - partition at truthy indexes = ["GIU","BDMNSTW","CKXY","M","K","JK","BDGSY","K","DEMN","EMP","EINY","CKS","OSTUVXZZ","AFPRVZ","H","GKN","D","C","BCGHOSZ","CHKLOTWZ","G","CGI","AS","C","B","AMW"]
                       ØA   - list of characters = "ABCDEFGHIJKLMNPQRSUVWXZ"
                      "     - zip with:
                    ṭ€      -   tack for €ach = [["AG","AI","AU"],["BB","BD","BM","BN","BS","BT","BW"],["CC","CK","CX","CY"],["DM"],["EK"],["FJ","FK"],["GB","GD","GG","GS","GY"],["HK"],["ID","IE","IM","IN"],["JE","JM","JP"],["KE","KI","KN","KY"],["LC","LK","LS"],["MO","MS","MT","MU","MV","MX","MZ","MZ"],["NA","NF","NP","NR","NV","NZ"],["OH"],["PG","PK","PN"],["QD"],["RC"],["SB","SC","SG","SH","SO","SS","SZ"],["TC","TH","TK","TL","TO","TT","TW","TZ"],["UG"],["VC","VG","VI"],["WA","WS"],["XC"],["YB"],["ZA","ZM","ZW"]]
                         Ẏ  - tighten = ["AG","AI","AU","BB","BD","BM","BN","BS","BT","BW","CC","CK","CX","CY","DM","EK","FJ","FK","GB","GD","GG","GS","GY","HK","ID","IE","IM","IN","JE","JM","JP","KE","KI","KN","KY","LC","LK","LS","MO","MS","MT","MU","MV","MX","MZ","MZ","NA","NF","NP","NR","NV","NZ","OH","PG","PK","PN","QD","RC","SB","SC","SG","SH","SO","SS","SZ","TC","TH","TK","TL","TO","TT","TW","TZ","UG","VC","VG","VI","WA","WS","XC","YB","ZA","ZM","ZW"]
                            - ...this is the left list plus EK, OH, QC, RC, WA, XC, and YB
                            -    (which are not in the right list)
                          ċ - count

6

বেফুঞ্জ, 155 152 147 146 বাইট

~48*%10p~20pv
\"`"`"A"+61p>:2g:48*%10g-!20g61g-!#@*#,_\1+:"O"#@`#._
NzBSgCLVStBGiIJknAVGPSuStAKvfCFHPLttBDIJzBIPkMStJn{NsBLMWgBMtAMnMtBMzcKCGmMNSt

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

80ডান-হাতের দেশের আউটপুট এবং অন্য যে কোনও কিছুই বাম-হাতের দেশকে নির্দেশ করে।

ব্যাখ্যা

কোডের নীচের লাইনে সমস্ত বাম-হাতের দেশের প্রতিনিধিত্ব রয়েছে। এটি তাদের দ্বিতীয় অক্ষর দ্বারা গোষ্ঠীযুক্ত দেশের কোডের প্রথম অক্ষরগুলির একটি তালিকা। গ্রুপের শেষ অক্ষরটিকে ছোট করে প্রতিটি গোষ্ঠীর শেষ চিহ্নিত করা হয়।

সুতরাং উদাহরণস্বরূপ প্রথম গ্রুপ Nz, উপস্থাপন করে NAএবং ZA। দ্বিতীয় গ্রুপ, BSgপ্রতিনিধিত্ব BB, SBএবং GB। বর্ণমালায় প্রতিটি বর্ণের জন্য একটি করে গ্রুপ রয়েছে, চিঠিটি ছাড়া Q(কোনও বাম-হাতের দেশের কোড শেষ হয় না Q)। এই খালি গোষ্ঠীটি চরিত্রের দ্বারা প্রতিনিধিত্ব করা হয়েছে {, যেহেতু স্পষ্টতই কোনও বৈধ দেশের কোডের সাথে মেলে না।

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

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


6

উইন্ডোজ ব্যাচ, 289 279 199 193 181 130 118 বাইট

@echo TTHSZWMSGSONPKNZMWVIDFKELSCYJPNFJMTVCXBNRBWSHKYAUGGYBTLCCKIMVGBSBBMZAINAGDMOBDIEJEMYMUNUPGSRLKTKTOTCTZ|find "%1"

বাম-হাত ট্র্যাফিকের জন্য ডিম্বাশয়ের স্ট্রিং আউটপুট দেয়, অন্যথায় কিছুই আউটপুট করে না।

দ্রষ্টব্য: আমি লক্ষ করেছি ইনপুট কিনা উপরের তালিকায় কোনও দেশের কোড রয়েছে তবে এটি এখনও এল আউটপুট আনে However


ব্যাখ্যা:

@echo TTHSZ...OTCTZ            :: List all country code.(compressed by ovs)
                   |           :: Pipe the result to the find command.

                    find "%1"  :: Find the first argument in the country code list,
                               :: and output the ovs string if found.

                               :: By default, FIND returns the piped string when
                               :: a match is found.

5

সি (জিসিসি) , 181 169 165 বাইট

f(x){x=strstr("AIAUBSBDBBMBTBWVGBNKYCXCCKCYDMFKFJGDGGYHKINIDIEIMJMJPJEKELSMOMWMYMVMTMUMZNANRNPNZNUNFPKPGPNSHKNLCVCWSSCSGSOZAGSLKSRSZTHTLTKTOTTCTVUGTZVIZMZW",x)?:82;}

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


2
আপনি কি 82বাইট সংরক্ষণ করার পরিবর্তে একক অঙ্ক ব্যবহার করতে পারেন ? 9উদাহরণস্বরূপ, একটি ট্যাব অক্ষর আউটপুট হবে।
শেগি



5

এক্সেল ভিবিএ, 118 বাইট

বেনামে ভিবিই তাত্ক্ষণিক উইন্ডো ফাংশন যা দেশ ডানহাতি থাকলে সেল [A1]এবং আউটপুট থেকে ইনপুট নেয়0

?InStr(1,"TTHSZWMSGSONPKNZMWVIDFKELSCYJPNFJMTVCXBNRBWSHKYAUGGYBTLCCKIMVGBSBBMZAINAGDMOBDIEJEMYMUNUPGSRLKTKTOTCTZ",[A1])

ovs এর স্ট্রিং ব্যবহার করে


4

জাপট, 126 100 97 বাইট

সম্পূর্ণরূপে ovs এর চেহারা স্ট্রিং ব্যবহার করে । ছোট হাতের ইনপুট এবং falseআরএইচডি বা trueঅন্যথায় আউটপুট নেয় ।

`tszwmsgspknzmwvidfkelscyjpnfjmtvcxbnrbw¢kyauggybtlc×Svgbsbbmzaagd¶b¹ejemymunupgsrlktktctz`øU

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

ব্যাকটিক্সের মধ্যে থাকা সমস্ত কিছুই হ'ল লুকিং স্ট্রিংটি নিম্নতর এবং সংকুচিত হয় এবং øএতে ইনপুট রয়েছে কিনা তা পরীক্ষা করে দেখানো হয় U


2
ovs এর স্ট্রিং এখন অনেক খাটো :-)
ETH প্রোডাকশনগুলি

3

পাইথ , 60 57 55 50 47 46 44 বাইট

00000000: 736d 406a 4322 579f 235e 804c c3eb 6f49  sm@jC"W.#^.L..oI
00000010: aee5 1f3d be3d 4e13 f326 1934 a181 a210  ...=.=N..&.4....
00000020: 7158 3f94 2232 2f43 5164 5336            qX?."2/CQdS6

অনলাইন চালান

ইনপুটটিকে বড় হাতের কোট করা স্ট্রিং ( 'AI') হিসাবে নেয় । রিটার্নস 3জন্য বাম এবং অ 3অধিকার জন্য।

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

sm@jC"…"2/CQdS6
 m           S6   map for d in [1, …, 6]:
     "…"            string literal
    C               convert to integer from base 256
   j    2           digits in base 2
  @                 wrapping index at:
           Q          input string
          C           convert to integer from base 256
         /  d         integer division by d
s                 sum

ম্যাজিক স্ট্রিং তৈরি হচ্ছে

import binascii
import z3
n, k, c = 239, 6, 3
a = [z3.Bool('a{}'.format(i)) for i in range(n)]
def f(s0, s1):
    return z3.Sum([z3.If(a[(ord(s0) * 256 + ord(s1)) // j % n], 1, 0) for j in range(1, k + 1)]) == c
solver = z3.Solver()
solver.add(a[0])
for s0, s1 in ['AI', 'AG', 'AU', 'BS', 'BD', 'BB', 'BM', 'BT', 'BW', 'VG', 'BN', 'KY', 'CX', 'CC', 'CK', 'CY', 'DM', 'FK', 'FJ', 'GD', 'GG', 'GY', 'HK', 'IN', 'ID', 'IE', 'IM', 'JM', 'JP', 'JE', 'KE', 'KI', 'LS', 'MO', 'MW', 'MY', 'MV', 'MT', 'MU', 'MS', 'MZ', 'NA', 'NR', 'NP', 'NZ', 'NU', 'NF', 'PK', 'PG', 'PN', 'SH', 'KN', 'LC', 'VC', 'WS', 'SC', 'SG', 'SB', 'SO', 'ZA', 'GS', 'LK', 'SR', 'SZ', 'TH', 'TL', 'TK', 'TO', 'TT', 'TC', 'TV', 'UG', 'GB', 'TZ', 'VI', 'ZM', 'ZW']:
    solver.add(f(s0, s1))
for s0, s1 in ['AF', 'AX', 'AL', 'DZ', 'AS', 'AD', 'AO', 'AQ', 'AR', 'AM', 'AW', 'AT', 'AZ', 'BH', 'BY', 'BE', 'BZ', 'BJ', 'BO', 'BA', 'BV', 'BR', 'IO', 'BG', 'BF', 'BI', 'CV', 'KH', 'CM', 'CA', 'CF', 'TD', 'CL', 'CN', 'CO', 'KM', 'CG', 'CR', 'CI', 'HR', 'CU', 'CW', 'CZ', 'KP', 'CD', 'DK', 'DJ', 'DO', 'EC', 'EG', 'SV', 'GQ', 'ER', 'EE', 'ET', 'FO', 'FI', 'FR', 'GF', 'PF', 'TF', 'GA', 'GM', 'GE', 'DE', 'GH', 'GI', 'GR', 'GL', 'GP', 'GU', 'GT', 'GW', 'GN', 'HT', 'HM', 'VA', 'HN', 'HU', 'IS', 'IR', 'IQ', 'IL', 'IT', 'JO', 'KZ', 'KW', 'KG', 'LA', 'LV', 'LB', 'LR', 'LY', 'LI', 'LT', 'LU', 'MG', 'ML', 'MH', 'MQ', 'MR', 'YT', 'MX', 'FM', 'MC', 'MN', 'ME', 'MA', 'MM', 'NL', 'NC', 'NI', 'NG', 'NE', 'MP', 'NO', 'OM', 'PW', 'PA', 'PY', 'PE', 'PH', 'PL', 'PT', 'PR', 'QA', 'KR', 'MD', 'RE', 'RO', 'RU', 'RW', 'BL', 'MF', 'PM', 'SM', 'ST', 'SA', 'SN', 'RS', 'SL', 'BQ', 'SX', 'SK', 'SI', 'SS', 'ES', 'PS', 'SD', 'SJ', 'SE', 'CH', 'SY', 'TW', 'TJ', 'MK', 'TG', 'TN', 'TR', 'TM', 'UA', 'AE', 'UM', 'US', 'UY', 'UZ', 'VU', 'VE', 'VN', 'WF', 'EH', 'YE']:
    solver.add(z3.Not(f(s0, s1)))
res = solver.check()
print(res)
if res == z3.sat:
    m = solver.model()
    print('n={} k={} c={} a={!r}'.format(n, k, c, binascii.unhexlify('{:0{}x}'.format(
        int(''.join('01'[z3.is_true(m[x])] for x in a), 2), n // 8 * 2))))

3

সেড, 148 + 1 145 + 1 143 + 1 142 + 1 বাইট

একটি অতিরিক্ত বাইট -rপতাকার (পসিক্স এক্সটেন্ডেড রেজেক্সেস)।

বাম-হাতের ট্র্যাফিকের আউটপুট খালি স্ট্রিং, ডান হাতের ট্র্যাফিকের জন্য মূল দেশীয় কোড।

s/A[GIU]|B[BDMNSTW]|C[CXY]|DM|FJ|G[BDGSY]|I[DEMN]|J[^O]|K[EINY]|L[CS]|M[OS-WYZ]|N[AFP-Z]|P[GN]|S[BCGHORZ]|T[CHLOTVZ]|UG|V[CGI]|WS|Z.|[^DMS]K//

উদাহরণ:

$ echo -e 'PY\nPN\nCN\nGY' | sed -re 's/A[GIU]|B[BDMNSTW]|C[CXY]|DM|FJ|G[BDGSY]|I[DEMN]|J[^O]|K[EINY]|L[CS]|M[OS-WYZ]|N[AFP-Z]|P[GN]|S[BCGHORZ]|T[CHLOTVZ]|UG|V[CGI]|WS|Z.|[^DMS]K//'
PY

CN

$

বর্ণিত সম্পাদনার ইতিহাস:

148 s/A[GIU]|B[BDMNSTW]|C[CKXY]|DM|F[JK]|G[BDGSY]|HK|I[DEMN]|J[EMP]|K[EINY]|L[CKS]|M[OSTUVWYZ]|N[AFPRUZ]|P[GKN]|S[BCGHORZ]|T[CHKLOTVZ]|UG|V[CGI]|WS|Z.//
    naïve regexp; the only optimization here is 'Z.'
145 s/A[GIU]|B[BDMNSTW]|C[CKXY]|DM|F[JK]|G[BDGSY]|HK|I[DEMN]|J[EMP]|K[EINY]|L[CKS]|M[OS-WYZ]|N[AFP-Z]|P[GKN]|S[BCGHORZ]|T[CHKLOTVZ]|UG|V[CGI]|WS|Z.//
    M[OSTUVWYZ] → M[OS-WYZ]
    N[AFPRUZ] → N[AFP-Z]
    the replacements can match inexistent coutries, which is totally fine
143 s/A[GIU]|B[BDMNSTW]|C[CXY]|DM|FJ|G[BDGSY]|I[DEMN]|J[EMP]|K[EINY]|L[CS]|M[OS-WYZ]|N[AFP-Z]|P[GN]|S[BCGHORZ]|T[CHLOTVZ]|UG|V[CGI]|WS|Z.|[^DMS]K//
    |[^DMS]K (which also matches impossible country codes) allows these changes:
    C[CKXY] → C[CXY]
    F[JK] → FJ
    |HK → ∅
    L[CKS] → L[CS]
    P[GKN] → P[GN]
    T[CHKLOTVZ] → T[CHLOTVZ]
142 s/A[GIU]|B[BDMNSTW]|C[CXY]|DM|FJ|G[BDGSY]|I[DEMN]|J[^O]|K[EINY]|L[CS]|M[OS-WYZ]|N[AFP-Z]|P[GN]|S[BCGHORZ]|T[CHLOTVZ]|UG|V[CGI]|WS|Z.|[^DMS]K//
    J[EMP] → J[^O] (thanks @Neil)

কিন্তু, 158 + 1 টি 155 +1 153 + 1 টি 152 + 1 টি বাইট, খালি নয় এমন উত্তর

পূর্ববর্তীটির সামান্য প্রকরণ। Lবাম-হাতের ট্র্যাফিকের জন্য ফিরে আসে ।

s/[GIU]|B[BDMNSTW]|C[CXY]|DM|FJ|G[BDGSY]|I[DEMN]|J[^O]|K[EINY]|L[CS]|M[OS-WYZ]|N[AFP-Z]|P[GN]|S[BCGHORZ]|T[CHLOTVZ]|UG|V[CGI]|WS|Z.|[^DMS]K/&L/;s/^..//

1
আপনি কি J[^O]পরিবর্তে ব্যবহার করতে পারেন J[EMP]?
নিল

এফওয়াইআই আমি দ্বিতীয় চিঠির মাধ্যমে গ্রুপিংয়ের চেষ্টা করেছি তবে সেরাটি আমি করতে পারছিলাম 3 বাইট দীর্ঘ:[^L]B|[^EMN]C|GD|[I-K]E|[AGPSUV]G|[AKV]I|FJ|[^DMS]K|TL|JM|[KP]N|JP|SR|[BGLW]S|[BT]T|AU|TV|CX|[CGK]Y|M[OS-WYZ]|N[AFP-Z]|[BI][DMNW]|[ST][HOZ]|Z.
নীল

হু, J[^O]আসলে আমার ছোট ছোট রেজিজেসের তালিকায় একবার ছিল, আমি অবাক হয়েছি কীভাবে আমি এটি মিস করেছি। এই বিষয়টি চিহ্নিত করার জন্য ধন্যবাদ! দ্বিতীয় অক্ষর অনুসারে গ্রুপিংয়ের ক্ষেত্রে: কে দ্বারা গ্রুপিং করা ছাড়াও আপনি কেবল ব্যবহার করতে পারেন |[AGPSUV]Gবা |[BGLW]Sএটি মোট স্কোরকে কোনও পরিবর্তন করতে পারে না।
রোমাঞ্চকর

2

এপিএল (ডায়ালগ) , 108 বাইট

1∊⍷∘'TTHSZWMSGSONPKNZMWVIDFKELSCYJPNFJMTVCXBNRBWSHKYAUGGYBTLCCKIMVGBSBBMZAINAGDMOBDIEJEMYMUNUPGSRLKTKTOTCTZ'

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

ওভিএস দ্বারা অনুসন্ধানের স্ট্রিং ব্যবহার করা।

বাম-হাত ট্রাফিক = 1
ডান হাত ট্র্যাফিক = 0


2

জাভাস্ক্রিপ্ট (ES6), 118 116 বাইট

@ ক্রেইগ আইরে ধন্যবাদ 2 বাইট সংরক্ষণ করা

s=>"SZAINAGGDMOAUGBBSCCKIMWSHKYLSBMVGSGYBDBTHBWBNRMZMTLCXSRTVCYPNFKNPKEFJMYVIDIEJPGJEMUNZWMSONULKTKTOTTCTZ".match(s)

রিটার্নস nullডানহাতি ট্রাফিকের জন্য

পরীক্ষার মামলা


আপনি কি String.prototype.match()ডানহাতি ট্র্যাফিক ব্যবহার করতে এবং দ্বারা চিহ্নিত করতে পারবেন null? 2 বাইট সংরক্ষণ করবে
ক্রেগ আয়রে

1

ভিম, 117 109 108 কীস্ট্রোক

oSZAINAGGDMOAUGBBSCCKIMWSHKYLSBMVGSGYBDBTHBWBNRMZMTLCXSRTVCYPNFKNPKEFJMYVIDIEJPGJEMUNZWMSONULKTKTOTTCTZ␛kg*D

এটি অনলাইন চেষ্টা করুন! ( SEদেশের কোড সহ শিরোনামে প্রতিস্থাপন )

পলায়ন কী। প্রোগ্রামটি ডান হাতের ট্র্যাফিকের জন্য নিম্নলিখিত পাঠ্যটি প্রিন্ট করে:

SZAINAGGDMOAUGBBSCCKIMWSHKYLSBMVGSGYBDBTHBWBNRMZMTLCXSRTVCYPNFKNPKEFJMYVIDIEJPGJEMUNZWMSONULKTKTOTTCTZ

ব্যাখ্যা

oSZAINA...OTTCTZ␛ Input the lookup-string on a new line
kg*D              Delete the everything after the last occurence of the country code
                   on the same line

আমি প্রশংসা করি যে আপনি আমার প্রিয় পাঠ্য সম্পাদকটিতে উত্তর দিচ্ছেন, ডানদিকের জন্য একটি মান চয়ন করার চতুর ব্যবহার !
13

1

My-বেসিক , 162 বাইট

বেনামে ফাংশন যা একটি মোড়কযুক্ত স্ট্রিং হিসাবে ইনপুট নেয় (এটি বন্ধনী ছাড়া) এবং কনসোলে আউটপুট দেয়

Input"",x$,
For y=0 To 100
z=z+(Mid("TTHSZWMSGSONPKNZMWVIDFKELSCYJPNFJMTVCXBNRBWSHKYAUGGYBTLCCKIMVGBSBBMZAINAGDMOBDIEJEMYMUNUPGSRLKTKTOTCTZ",y,2)=x$)
Next
Print z

রিটার্নস 0 ডানহাতি এবং 1বাম-হাতি ট্রাফিকের জন্য, এটি অনলাইন চেষ্টা করুন!


1

Yabasic , 127 বাইট

বেনামে ফাংশন যা ইনপুটটিকে একটি মোড়কযুক্ত স্ট্রিং (না "...") হিসাবে গ্রহণ করে এবং 0যদি দেশ ডান-হাত হয় এবং 1যদি দেশটি বাম হাতে থাকে তবে আউটপুট ।

Input""A$
?InStr("TTHSZWMSGSONPKNZMWVIDFKELSCYJPNFJMTVCXBNRBWSHKYAUGGYBTLCCKIMVGBSBBMZAINAGDMOBDIEJEMYMUNUPGSRLKTKTOTCTZ",A$)>0

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


1

সি (জিসিসি) , 115 107 বাইট

f(short*x){x=!wcschr(L"䥁䝁啁卂䑂䉂䵂呂坂䝖乂奋塃䍃䭃奃䵄䭆䩆䑇䝇奇䭈义䑉䕉䵉䵊偊䕊䕋䥋卌位坍奍噍呍啍卍婍䅎剎偎婎啎䙎䭐䝐乐䡓之䍌䍖南䍓䝓䉓体䅚升䭌剓婓䡔䱔䭔佔呔䍔噔䝕䉇婔䥖䵚坚",*x);}

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

রিটার্নস 0যদি হস্তান্তর ত্যাগ করেন। -4 জনাথনফ্রেচকে ধন্যবাদ


short*প্যারামিটার হিসাবে গ্রহণ করার জন্য আপনি কি নিজের ফাংশনটি সংজ্ঞায়িত করতে পারবেন না ?
জোনাথন ফ্রেচ

1

কে, 105 বাইট

কে / কিউ ভাষা সম্পর্কে তথ্যের জন্য কোড.kx.com দেখুন

ব্যবহার: দেশ-কোড (2-চর স্ট্রিং, উদাহরণস্বরূপ "XY")

in[;+\-48+5h$"62<729151368=1>a1A23<6<C181A83?45;488F411112115:235Q43r141738353135247F42Tl<:"]@26/:-65+5h$

উত্পন্ন 1b(বাম-হাত ট্র্যাফিক) বা 0b(বাম-হাত ট্র্যাফিক নয়)

ব্যাখ্যা:

  • 5h$"XX" 2-চার্ট স্ট্রিং (দেশ-কোড) এর প্রতিটি চরের জন্য ascii কোড উত্পন্ন করে, উদাহরণ 5h$"TB" 84 66 66 উত্পন্ন হয়

  • -65+integerListতালিকার প্রতিটি পূর্ণসংখ্যার 65 টি বাদ দিন। উদাহরণ-65+5h$"TB" 19 1 উত্পন্ন করে

  • 26/:integerList26-বেসে অঙ্ক হিসাবে সেই তালিকার সমান সংখ্যাকে গণনা করে। উদাহরণ26/:-65+5h$"TB" 495 উত্পন্ন করে (পূর্ণসংখ্যার হিসাবে দেশ-কোড)

  • in[;listOfCountryCodesAsIntegers]@xবুলিয়ান মান প্রদান করে (1 বি = সত্য, 0 বি = মিথ্যা)। এক্স তালিকায় থাকলে সত্য

  • +\-48+5h$"62<729151368=1>a1A23<6<C181A83?45;488F411112115:235Q43r141738353135247F42Tl<:" বাম-হাত ট্র্যাফিকের সাথে প্রতিটি দেশের কোডের জন্য পূর্ণসংখ্যার তালিকা গণনা করে

    • "62<729151368=1>a1A23<6<C181A83?45;488F411112115:235Q43r141738353135247F42Tl<:"'দূরত্বের স্ট্রিং' (প্রতিটি জোড়ের সংখ্যার মধ্যবর্তী দেশ-কোডের উত্থানের ক্রমের মধ্যে দূরত্ব, চর হিসাবে কোডেড)। দূরত্ব n ascii চর 48 + এন হিসাবে কোডেড হয়

    • -48+5h$".." ".." স্ট্রিংয়ে প্রতিটি চরকের ascii মান গণনা করে এবং আসকি-কোড হিসাবে মূল দূরত্বটি পুনরুদ্ধার করে - 48. ফলাফলটি দূরত্বের তালিকা

    • +\integerList তালিকা থেকে আইটেমগুলির আংশিক সংমিশ্রণ গণনা করে -> কোডের মধ্যে দূরত্ব থেকে নিখুঁত পূর্ণসংখ্যার-দেশ-কোড।

নোট.-

  • রিটার্নস 0bবৈধ দেশের কোডগুলি সহ কোনও বাম-হাতের দেশ-কোডের জন্য
  • আমরা কোডটি পুনরায় ফর্ম্যাট করার জন্য একটি অক্ষর সংরক্ষণ করতে পারি, তবে কোডের অভ্যন্তরে দেশ-কোড "XX" লিখতে হবে (এটি বৈধ কিনা তা আমি জানি না তবে আমি নিশ্চিত যে এটি মার্জিত নয়) in[26/:-65+5h$"XX";+\-48+5h$"..."]
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.