অদ্ভুত সংযোজন


19

চ্যালেঞ্জ

দুটি প্রাকৃতিক সংখ্যার অদ্ভুত যোগফল গণনা করুন (এটি চন্দ্র সংযোজন হিসাবেও পরিচিত):

দশমিক বেসে প্রদত্ত A=... a2 a1 a0এবং B=... b2 b1 b0দুটি প্রাকৃতিক সংখ্যা, অদ্ভুত যোগফলকে সর্বাধিক ক্রিয়াকলাপের উপর নির্ভর করে সংজ্ঞায়িত করা হয়েছে , যেমন: A+B=... max(a2,b2) max(a1,b1) max(a0,b0)

   ...         a2         a1         a0
 + ...         b2         b1         b0
 ----------------------------------------
   ...  max(a2,b2) max(a1,b1) max(a0,b0)

ইনপুট

দুটি প্রাকৃতিক সংখ্যা

নিম্নলিখিত সমস্ত অনুমোদিত:

  • শূন্য প্যাডযুক্ত স্ট্রিং (একই দৈর্ঘ্য)
  • বাম-স্থান-প্যাডযুক্ত স্ট্রিং
  • ডান-স্থান-প্যাডযুক্ত স্ট্রিং
  • দুটি প্যাডযুক্ত স্ট্রিংয়ের অ্যারে
  • 2 ডি স্পেস প্যাডেড চর অ্যারে

আউটপুট

একটি প্রাকৃতিক সংখ্যা

উদাহরণ

1999+2018-->2999
17210+701-->17711
32+17-->37
308+250-->358
308+25-->328

বিধি

  • ইনপুট এবং আউটপুট যে কোনও সুবিধাজনক বিন্যাসে দেওয়া যেতে পারে (আপনার ভাষা / সমাধানের জন্য সবচেয়ে উপযুক্ত বিন্যাসটি চয়ন করুন)।
  • নেতিবাচক মান বা অবৈধ ইনপুট হ্যান্ডেল করার প্রয়োজন নেই
  • হয় একটি সম্পূর্ণ প্রোগ্রাম বা একটি ফাংশন গ্রহণযোগ্য। যদি কোনও ফাংশন হয় তবে আপনি আউটপুটটি মুদ্রণের পরিবর্তে ফিরিয়ে দিতে পারেন।
  • যদি সম্ভব হয় তবে দয়া করে একটি অনলাইন পরীক্ষার পরিবেশের একটি লিঙ্ক অন্তর্ভুক্ত করুন যাতে অন্য লোকেরা আপনার কোডটি চেষ্টা করে দেখতে পারে!
  • স্ট্যান্ডার্ড লুফোলগুলি নিষিদ্ধ।
  • এটি তাই সাধারণ গল্ফিংয়ের সমস্ত নিয়ম প্রয়োগ হয় এবং সংক্ষিপ্ততম কোড (বাইটে) জয়ী হয়।


3
আমরা কি শূন্য-প্যাডযুক্ত স্ট্রিং (একই দৈর্ঘ্য) হিসাবে ইনপুটটি নিতে পারি?
টিফিল্ড

1
আমি মনে করি এটি কিছুটা তুচ্ছ। অদ্ভুত যা আগে জিজ্ঞাসা করা হয়নি
উইন্ডমিল কুকিজ

1
আমরা কি একই দৈর্ঘ্যে সংখ্যাগুলি রাখতে পারি? 17210 701 এর পরিবর্তে 17210 00701?
উইন্ডমিল কুকিজ

7
কোন ইনপুট ফর্ম্যাটগুলি হুবহু মঞ্জুরিপ্রাপ্ত তা দেখতে আমি ব্যর্থ। ইনপুট ফর্ম্যাটটি এই চ্যালেঞ্জটিতে খুব গুরুত্বপূর্ণ, কারণ কিছু ফর্ম্যাটগুলি আরও সহজ প্রক্রিয়াজাতকরণের অনুমতি দেয়। নিম্নলিখিত কি অনুমোদিত? 1) জিরো প্যাডযুক্ত স্ট্রিং (একই দৈর্ঘ্য) 2) বাম-স্থান-প্যাডযুক্ত স্ট্রিং 3) ডান-স্থান-প্যাডযুক্ত স্ট্রিং। 4) দুটি প্যাডযুক্ত স্ট্রিংয়ের অ্যারে। 5) 2D স্পেস প্যাডেড চর অ্যারে। আপাতত বন্ধ এবং ডাউনভোটিংয়ের জন্য ভোটদান; সমাধান হয়ে গেলে আমি সুখে আমার ভোটগুলি সরিয়ে ফেলব
লুইস মেন্ডো

উত্তর:




7

আর , 68 65 বাইট

function(x)apply(outer(x,10^(max(nchar(x)):1-1),`%/%`)%%10,2,max)

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

পূর্ণসংখ্যা হিসাবে ইনপুট, অঙ্কের তালিকা হিসাবে আউটপুট।

যদি অঙ্কগুলির শূন্য-প্যাডিং তালিকাগুলির অনুমতি দেওয়া হয় তবে কেবল pmaxযথেষ্ট হবে।


6

এমএটিএল , 2 বাইট

X>

আপনার ভাষা / সমাধানের জন্য সবচেয়ে উপযুক্ত বিন্যাসটি চয়ন করুন

ইনপুট ফর্ম্যাটটি হল: দুটি সারির 2D চর অ্যারে, প্রতিটি একটি লাইনের সাথে সম্পর্কিত, সংক্ষিপ্ত সংখ্যাটি ফাঁকা স্থান সহ বাম-প্যাডযুক্ত। উদাহরণ স্বরূপ

17210
  701

যা এমএটিএল হিসাবে সংজ্ঞায়িত করা হয়

['17210'; '  701']

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

ব্যাখ্যা

      % Implicit input: 2D char array with two rows 
X>    % Take maximum of (code points of) each column
      % Implicit display

5

পাইথন 2 , 73 60 56 বাইট

lambda a,b:map(max,zip(a.rjust(len(b)),b.rjust(len(a))))

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

দুটি স্ট্রিং হিসাবে ইনপুট নেয় এবং অঙ্কগুলির তালিকা দেয়


বিকল্প:

দুটি পূর্ণসংখ্যা হিসাবে ইনপুট নেয়; একই আউটপুট

পাইথন 2 , 60 59 বাইট

lambda*i:map(max,zip(*['%*d'%(len(`max(i)`),v)for v in i]))

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


5

জাভা 10, 78 57 বাইট

a->b->{for(int i=a.length;i-->0;)if(a[i]<b[i])a[i]=b[i];}

দুটি স্পেস প্যাডযুক্ত অক্ষর অ্যারে হিসাবে ইনপুট।

21 বাইট ( @ অলিভিগ্রগ্রোয়ারকে ধন্যবাদ ) সংরক্ষণ করার জন্য কোনও নতুন ফেরতের পরিবর্তে প্রথম ইনপুট-অ্যারে পরিবর্তন করে ।

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

ব্যাখ্যা:

a->b->{            // Method with two char-array parameters and String return-type
  for(int i=a.length;i-->0;)
                   //  Loop `i` in the range (length, 0]:
    if(a[i]<b[i])  //   If the `i`'th character in input `a` is smaller than in input `b`:
      a[i]=b[i];}  //    Change the `i`'th character in `a` to the `i`'th character of `b`

1
a->b->{for(int i=a.length;i-->0;)if(a[i]<b[i])a[i]=b[i];}( 57 বাইট ) পুনঃব্যবহার aআউটপুট যতটা, অনেক বাইট লাভ।
অলিভিয়ার গ্রোগোয়ার

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

4

জে , 14 12 বাইট

-2 বাইট জোনা ধন্যবাদ জানায়

(>./@,:)&.|.

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

অঙ্কের তালিকা (গুলি) হিসাবে ইনপুট এবং আউটপুট



1
@ জোনাঃ অবশ্যই! ধন্যবাদ!
গ্যালেন ইভানভ

1
যদি আপনি কোনও চ্যালেঞ্জ খুঁজছেন, দেখুন আপনি এই এককথায়
জোনাহ

4

জাপট, 9 8 7 বাইট

অঙ্কের অ্যারেগুলির অ্যারে হিসাবে ইনপুট নেয়।

mÔÕÔËrw

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

m            :Map
 Ô           :  Reverse
  Õ          :Transpose
   Ô         :Reverse
    Ë        :Map
     r       :  Reduce by
      w      :  Maximum

যদি ইনপুট হিসাবে শূন্য-প্যাডেড অ্যারে গ্রহণের অনুমতি দেওয়া হয় (এটি বর্তমানে "সুবিধাজনক বিন্যাস" এর অধীনে আসবে তবে আমি সন্দেহ করি যে এটি চ্যালেঞ্জের অভিপ্রায় নয়) তবে এটি 3 বাইট হতে পারে।

íwV

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

í       :Interleave the first input
  V     :With the second
 w      :Reduce each pair by maximum

1
আলাদা কৌশল এবং সহজ ইনপুট ফর্ম্যাট সহ এখানে আরও 8 বাইট সমাধান রয়েছে। সম্ভবত আপনি এটি থেকে একটি বাইট শেভ করতে পারেন?
কামিল দ্রাকারী

@ কামিলদরকারি: অচল - আমি ঠিক একই সমাধানের সাথে আপডেট করছি!
শেগি

মজার বিষয় হচ্ছে, "ট্রান্সপোজ" এবং "হ্রাস" পদক্ষেপগুলিকে আলাদা করে দেওয়া সংস্করণটি আরও ভাল শর্টকাটের কারণে 8 বাইট
কামিল দ্রাকারী

কমিলড্রাকারি, ওহ, আমাদের এখনই একটি শর্টকাট আছে y? আমি যে জানি না। এখানে অন্য উপায় , এছাড়াও 8 বাইট।
শেগি

ওহ, এটি একটি ঝরঝরে কৌশল '। আমি জানি না যে এটি কখনও বাইট সংরক্ষণ করতে পারে, তবে এটি অবশ্যই দুর্দান্ত।
কামিল দ্রাকারী


4

05 এ বি 1 ই , 9 6 5 বাইট

-3 ধন্যবাদ Emigna
-1 ধন্যবাদ রোমশ

íζ€àR

অঙ্কের তালিকাগুলির তালিকা হিসাবে ইনপুট নেয়

í      # Reverse both inputs
 ζ     # Zip
  ۈ   # Keep the bigger digits
    R  # Reverse

এটি অনলাইন চেষ্টা করুন! বা সমস্ত পরীক্ষার কেস চেষ্টা করে দেখুন


€Rহতে পারে í। এছাড়াও, আমি মনে করি না যে আপনার €þযেমন প্রয়োজনnumber > space
Emigna

@ এমিগনা ধন্যবাদ! আমি ভেবেছিলাম আমি এটি ছাড়া চেষ্টা করেছি €þএবং এটি কার্যকর হয়নি, তবে এখন এটি ঘটে ...
রিলে

Jআপনার শেষে কি দরকার ?
শেগি

@ শেগি না, আমার ধারণা আমি তা করি না। ধন্যবাদ!
রিলে

এটি খোঁড়া, তবে নিয়মগুলি 2 ডি স্পেস-প্যাডযুক্ত চর অ্যারে নিয়ে 3 বাইট সমাধানের অনুমতি দেয় ..
কেভিন ক্রুইজসেন

4

পার্ল 6 , 15 বাইট

{[~] [Zmax] $_}

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

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

পার্ল 6 , 41 বাইট

{+[~] [Zmax] $_>>.fmt("%{.max}d")>>.comb}

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

যদি আপনি বিপুল পরিমাণ শ্বেত স্থানকে কিছু মনে করেন না তবে আপনি +সামনের দিক থেকে এটি সরাতেও পারেন ।

ব্যাখ্যা:

{                                       }  # Anonymous code block
             $_>>    # Map each integer to 
                 .fmt("%{.max}d") # The number padded by the max of the list spaces
                                 >>.comb   # And split each to list of characters
      [Zmax]  # Get the max of each digit at each index
              # This works because space is coerced to 0
              # Otherwise we would have to add a 0 to the formatting string
  [~]   # Join the list of digits and spaces
 +      # And coerce the string to a number to get rid of leading whitespace

3

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

a#b=zipWith max(p b++a)$p a++b
p=(' '<$)

স্ট্রিং হিসাবে ইনপুট / আউটপুট, এটি অনলাইনে চেষ্টা করুন!

ব্যাখ্যা

ফাংশনটি pপ্রতিটি অক্ষরকে একটি স্থান দ্বারা প্রতিস্থাপিত করে, ব্যবহার করে p b++aএবং p a++bএকই দৈর্ঘ্য হয়। এইভাবে আমরা zipWithকোনও উপাদান হারিয়ে না ফেলে ব্যবহার করতে পারি , maxএটির সাথে ব্যবহার করে কাজ করে কারণ একটি (স্পেস) এর কোনও অক্ষরের তুলনায় কম কোডপয়েন্ট রয়েছে ['0'..'9']


3

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

নোট: answerিলে .ালা I / O ফর্ম্যাটগুলি স্পষ্টভাবে অনুমোদিত হওয়ার আগে এই উত্তর পোস্ট করা হয়েছিল। শূন্য-প্যাডড অঙ্কগুলির অঙ্কগুলি সহ, এটি 33 বাইটে করা যায় , (তবে এটি খুব কম আকর্ষণীয় নয়, আইএমএইচও)।

দুটি পূর্ণসংখ্যা হিসাবে ইনপুট নেয়। একটি পূর্ণসংখ্যা ফেরত দেয়।

f=(a,b,t=10)=>a|b&&(a%t<b%t?b:a)%t+t*f(a/t,b/t)|0

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

মন্তব্য

f = (                     // f = recursive function taking:
  a,                      //   a = first integer
  b,                      //   b = second integer
  t = 10                  //   t = 10 (which is used 6 times below)
) =>                      //
  a | b                   // bitwise OR between a and b to test whether at least one of
                          // them still has an integer part
  &&                      // if not, stop recursion; otherwise:
  (                       //
    a % t < b % t ? b : a // if a % 10 is less than b % 10: use b; otherwise: use a
  ) % t +                 // isolate the last decimal digit of the selected number
  t *                     // add 10 times the result of
  f(a / t, b / t)         // a recursive call with a / 10 and b / 10
  | 0                     // bitwise OR with 0 to isolate the integer part

বিকল্প সংস্করণ

একই আই / ও ফর্ম্যাট।

f=(a,b)=>a|b&&[f(a/10,b/10)]+(a%10<b%10?b:a)%10|0

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


আপনি যদি নিজের ইনপুটটিকে 2 ডি স্পেস প্যাডেড চর অ্যারে হিসাবে ধরে নেন তবে আপনি আরও সংক্ষিপ্ত পেতে পারেন।
kamoroso94

ওহে! আপনি কিছু ব্যাখ্যা দিতে পারেন? আমি জাভাস্ক্রিপ্টে এই চ্যালেঞ্জটি করার "" "চেষ্টা করেছি" তবে আমি ব্যর্থ হয়েছি এবং আপনার সমাধানটি কীভাবে কাজ করে তা দেখতে চাই :)
নেইট

1
@ নীট আমি একটি মন্তব্য করা সংস্করণ যুক্ত করেছি। বিকল্প সংস্করণ একই যুক্তি ব্যবহার করছে; পার্থক্যটি হ'ল আমরা 10 এর দ্বারা পুনরাবৃত্ত কলটির ফলাফলকে গুণ করে না দিয়ে স্ট্রিং হিসাবে বামে পরের
অঙ্কটি সংযুক্ত করি

@ আরনাউল্ড আপনাকে ধন্যবাদ! :)
নীট

2

টিসিএল , 156 বাইট

proc S a\ b {join [lmap x [split [format %0[set l [expr max([string le $a],[string le $b])]]d $a] ""] y [split [format %0$l\d $b] ""] {expr max($x,$y)}] ""}

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

খুব গল্ফ নয়, তবে আমাকে এটি চেষ্টা করে দেখতে হয়েছিল। পরে গল্ফ হবে!



2

ব্যাচ, 120 বাইট

@set/aw=1,x=%1,y=%2,z=0
@for /l %%i in (0,1,9)do @set/a"z+=w*((v=y%%10)+(v-=x%%10)*(v>>4)),y/=10,x/=10,w*=10
@echo %z%

কমান্ড-লাইন প্যারামিটার হিসাবে ইনপুট নেয়। 188-বাইট সংস্করণ নির্বিচারে দৈর্ঘ্যের পূর্ণসংখ্যার উপর কাজ করে:

@set/px=
@set/py=
@set z=
:l
@if %x:~-1% gtr %y:~-1% (set z=%x:~-1%%z%)else set z=%y:~-1%%z%
@set x=%x:~,-1%
@set y=%y:~,-1%
@if "%x%" neq "" if "%y%" neq "" goto l
@echo %x%%y%%z%

STDIN এ ইনপুট নেয়।


2

টুইগ , 125 বাইট

আমি যখন এই চ্যালেঞ্জটি দেখেছি, আমি যদিও: "আমাকে একটি টেম্পলেট ভাষা ব্যবহার করতে দিন! অবশ্যই একটি ভাল ফিট"

আমি ভুল ছিল ... তাই ভুল .... ... কিন্তু মজা ছিল!

{%macro a(a,b,s='')%}{%for k,x in a|reverse|split('')%}{%set s=max(x,(b|reverse|split('')[k]))~s%}{%endfor%}{{s}}{%endmacro%}

এটির জন্য প্রয়োজন যে "কড়া false( ভার্ভেবলগুলি)" সেট করা আছে (ডিফল্ট মান)।

এই ম্যাক্রোটি ব্যবহার করতে, আপনি এটির মতো করতে পারেন:

{% import 'file.twig' as my_macro %}

{{ my_macro.a(195,67) }}

167 প্রদর্শন করা উচিত।

আপনি https://twigfiddle.com/rg0biy এ এটি চেষ্টা করতে পারেন
("কড়া কড়া" পরিবর্তনগুলি সেট করা আছে, এটি ওয়েবসাইটে ডিফল্টরূপে চালু আছে)


1

কাস্তে , 5 বাইট

↔¤żY↔

সুবিধামত অঙ্কের তালিকা হিসাবে ইনপুট / আউটপুট নেয়, এটি অনলাইনে চেষ্টা করুন বা সমস্ত যাচাই করুন!

ব্যাখ্যা

↔¤żY↔  -- example inputs [1,4] [3,2]
 ¤  ↔  -- reverse the arguments of: [4,1] [2,3]
  żY   -- | zipWith (keeping elements of longer) max: [4,3]
↔      -- reverse: [3,4]

1

স্ট্যাক্স , 5 বাইট

|>E:o

এটি চালান এবং এটি ডিবাগ করুন

এই প্রোগ্রামটি স্ট্রিংগুলির অ্যারে হিসাবে ইনপুট নেয়।

|>  Right align inputs (filling with \0)
E   "Explode" array onto stack separately
:o  "Overlay" Keep the maximum element respective element from two arrays.

এটি চালান

"বুনোতে" ওভারলে নির্দেশের জন্য এই প্রথম আমি ব্যবহার দেখতে পেলাম।



1

পাইথ, 5 বাইট

meSdC

দুটি স্পেস প্যাডযুক্ত স্ট্রিংয়ের অ্যারে হিসাবে ইনপুট নেয়।

meSd       map greatest
    C      on the transpose of input

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



1

সিলোন, 55/99

0- বা একই দৈর্ঘ্যের স্পেস-প্যাডযুক্ত স্ট্রিং সহ (অক্ষরের পুনরাবৃত্তিযোগ্য ফেরত):

function t(String a,String b)=>zipPairs(a,b).map(max);

0- বা স্পেস প্যাডযুক্ত স্ট্রিং (স্ট্রিং ফিরিয়ে দেওয়া) সহ:

String t(String a,String b)=>String(zipPairs(a,b).map(max));

সম্ভবত বিভিন্ন দৈর্ঘ্যের স্ট্রিং সহ (একটি স্ট্রিং ফিরে):

String u(String a,String b)=>String(zipPairs(a.padLeading(b.size),b.padLeading(a.size)).map(max));



1

রেটিনা 0.8.2 , 39 বাইট

+`^(.*)(.)¶(.*)(.)
$1¶$3¶$2$4
%O`.
¶.?

এটি অনলাইন চেষ্টা করুন! লিঙ্কে পরীক্ষার স্যুট অন্তর্ভুক্ত। পূর্ববর্তী 45-বাইট রেটিনা 1 সংস্করণ আনপ্যাডযুক্ত স্ট্রিং গ্রহণ করে:

P^`.+
+`^(.*)(.)¶(.*)(.)
$1¶$3¶$2$4
%O`.
¶.?

এটি অনলাইন চেষ্টা করুন!লিঙ্কে পরীক্ষার স্যুট অন্তর্ভুক্ত। ব্যাখ্যা:

P^`.+

উভয় মান একই দৈর্ঘ্যে প্যাড করুন। (কেবলমাত্র রেটিনা ১। রেটিনা ০.৮.২ এ এটি অনুকরণ করার উপায় রয়েছে তবে সেগুলি খুব লোভনীয় নয়))

+`^(.*)(.)¶(.*)(.)
$1¶$3¶$2$4

মানগুলি স্থানান্তর করুন।

%O`.

প্রতিটি জোড়া ক্রমানুসারে বাছাই করুন।

¶.?

সমস্ত কম অঙ্ক এবং উদ্বৃত্ত নিউলাইনগুলি মুছুন।


1

কাঠকয়লা , 8 বাইট

⭆θ⌈⟦ι§ηκ

এটি অনলাইন চেষ্টা করুন! লিঙ্কটি কোডটির ভার্জোজ সংস্করণ। ব্যাখ্যা:

 θ          First input
⭆           Map over characters and join
  ⌈         Maximum of
   ⟦        List of
    ι       Current character of first input and
      η     Second input
     §      Indexed by
       κ    Current index
            Implicitly print

10-বাইট সংস্করণ প্যাডযুক্ত স্ট্রিংগুলির সংখ্যার "যোগ" করে:

⭆§θ⁰⌈Eθ§λκ

এটি অনলাইন চেষ্টা করুন! লিঙ্কটি কোডটির ভার্জোজ সংস্করণ। পূর্ববর্তী 14-বাইট সংস্করণ আনপ্যাডযুক্ত স্ট্রিং গ্রহণ করে:

⭆◧θLη⌈⟦ι§◧ηLθκ

এটি অনলাইন চেষ্টা করুন! লিঙ্কটি কোডটির ভার্জোজ সংস্করণ। ব্যাখ্যা:

  θ             First input
 ◧              Padded to
   L            Length of
    η           Second input
⭆               Map over characters and join
     ⌈          Maximum of
      ⟦         List of
       ι        Current character of first input and
          η     Second input
         ◧      Padded to
           L    Length of
            θ   First input
        §       Indexed by
             κ  Current index
                Implicitly print

17-বাইট সংস্করণে কোনও সংখ্যক স্ট্রিং "যুক্ত" হয়:

≔⌈EθLιη⭆η⌈Eθ§◧ληκ

এটি অনলাইন চেষ্টা করুন! লিঙ্কটি কোডটির ভার্জোজ সংস্করণ।


প্রশ্নটি পরিবর্তন করা হয়েছে যাতে স্ট্রিংগুলি প্যাডড হিসাবে ইনপুট হতে পারে
ASCII- কেবল

নিতপিকিং, তবে আপনি প্রথম ভার্জোজ সংস্করণে একটি ঘনিষ্ঠ পেরেন মিস করেছেন: P
ASCII- কেবল

@ এএসসিআইআই-কেবলমাত্র টিআইও যদি আমার জন্য প্যারেনের সাথে মেলে ;-)
নীল

0

গণিত 50 বাইট

a = 543; খ = 791;

FromDigits@MapThread[Max, IntegerDigits /@ {a, b}]

(* 793 *)


1
আপনি একটি টিআইও যোগ করতে পারেন? আমি ম্যাথামেটিকাকে জানি না তবে আমি সন্দেহ করি যে যদি 2 ইনপুটগুলির সমান সংখ্যার অঙ্ক না থাকে তবে এটি ব্যর্থ হতে পারে।
শেগি

1
আমি মনে করি আপনি পূর্বনির্ধারিত ভেরিয়েবলগুলির মাধ্যমে ইনপুট নিচ্ছেন, এটি এটিকে একটি স্নিপেট তৈরি করবে, যার অনুমতি নেই। জমাগুলি কোনও ক্রিয়াকলাপ বা একটি সম্পূর্ণ প্রোগ্রাম হওয়া উচিত
জো কিং
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.