ইউরো কয়েন এবং নোট


26

যেহেতু ইউরো ব্যবহার করে বেশিরভাগ দেশগুলির ,দশমিক বিভাজক রয়েছে, আপনাকে অবশ্যই এটি ব্যবহার করতে হবে।

কাজটি হ'ল চূড়ান্ত ক্রমে ইউরো কয়েন এবং নোটগুলির সমস্ত মান আউটপুট করা। আপনাকে অবশ্যই ,00পূর্ণসংখ্যার মানগুলি অনুসরণ করতে হবে ।

0,01 0,02 0,05 0,10 0,20 0,50 1,00 2,00 5,00 10,00 20,00 50,00 100,00 200,00 500,00

আমি উভয় আউটপুট stdout বা একটি ফাংশন একটি অ্যারে / তালিকা ফিরে প্রত্যাখ্যান। যদি আউটপুট stdout হয়, মানগুলির মধ্যে গ্রহণযোগ্য বিভাজকগুলি হ'ল: স্থান, ট্যাব বা নিউলাইন।

কোনও গ্রহণযোগ্য উত্তর থাকবে না, যদি না আমি কোনও উত্তর না দেখি তবে আমি খুব সৃজনশীল বলে মনে করি।

, তাই আমি ভাষা দ্বারা সংক্ষিপ্ত উত্তর জানতে চাই।

হালনাগাদ:

শীর্ষস্থানীয় 0শূন্যগুলি গ্রহণযোগ্য নয়। দুঃখিত, আমার আগে এটি পরিষ্কার করা উচিত।

আপডেট 2:

এটি কোনও স্ট্রিং ফিরিয়ে ফাংশন গ্রহণযোগ্য।


1
পেছনের জায়গা কি থাকতে পারে?
ডিজাইমা

1
@ ডিজাইমা: হ্যাঁ :)
সার্জিওল

1
নেতৃস্থানীয় শূন্যগুলি গ্রহণযোগ্য (যেমন 000,01ইত্যাদি)?
জোনাথন অ্যালান

8
গৃহীত উত্তর হ'ল উত্তর যা চ্যালেঞ্জ জিততে পারে। আপনি হয় স্বল্পতম উত্তর গ্রহণ করতে পারবেন না বা কোনও উত্তরই পাবেন না, তবে একটি স্বেচ্ছাসেবক উত্তর নয়।
ডেনিস

2
@ কেভিন ক্রুইজসেন: রেফারেন্সের জন্য ডেনিসের উত্তর দেখুন: কোডগল্ফ.স্ট্যাকেক্সেঞ্জাওয়েটা
141484

উত্তর:


27

খাঁটি বাশ, 48

s={1,2,5}
eval echo 0,0$s 0,${s}0 ${s}{,0,00},00

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


ভালো খেলেছ! আপনি চেক চিহ্ন পেয়েছেন!
সার্জিওল

3
আমি কখনই প্যাটার্নটি লক্ষ্য করিনি ... এবং আমি মুদ্রাটি 15 বছরেরও বেশি সময় ধরে ব্যবহার করছি ..
স্টিফান বিজজিটার

@ স্টাফেনবিজিটার অনেক মুদ্রা এর মতো কাজ করে।
নিডজেজেকোব

7

জাপট , 23 22 বাইট

-১ বাইট @ শ্যাগিকে ধন্যবাদ

5Æ#}ì ®eX-2 x2 d".,"
c

স্ট্রিংগুলির একটি অ্যারে প্রদান করে।

এটি অনলাইন চেষ্টা করুন! -Rপৃথক লাইনে অ্যারে আইটেমগুলি আউটপুট থেকে পতাকা সহ ।


22 বাইটের জন্য মাল্টলাইন যান ।
শেগি

7

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

print[('%.2f'%(10**(x/3-2)*(5>>~x%3))).replace(*'.,')for x in range(15)]

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

অভিব্যক্তি 5>>~x%3অ নেতিবাচক পূর্ণসংখ্যার মানচিত্র 1, 2, 5, 1, 2, 5...

এটি কাজ করে কারণ 5, 2, 1ধারাবাহিক ডান-bitshifts হয় 5( 0b1010b100b1); আমরা তাদের পিছনে পিছনে চক্র।


6

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

EE×125⁵⁺⁺×0⁻²÷κ³ι×0÷κ³⁺⁺✂ι⁰±²¦¹,✂ι±²

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

   125                                  String `125`
  ×   ⁵                                 Repeated 5 times
 E                                      Map over each character
              ÷κ³   ÷κ³                 Integer divide loop index by 3
            ⁻²                          Subtract from 2
          ×0      ×0                    Repeat the string `0` x times
        ⁺⁺       ι                      Concatenate with the character
E                                       Map over each resulting string
                         ✂ι⁰±²¦¹        Slice off the last two digits
                                ✂ι±²    Extract the last two digits
                       ⁺⁺       ,       Concatenate with a comma
                                        Implicitly print one per line

6

SOGLOnline অফলাইন, 27 26 25 24 23 22 21 বাইট

252¹5∙īυ;{⁴Ζ.,ŗP*F⁾?½

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

অনলাইন লিঙ্কটি পিছনের শূন্যগুলি প্রদর্শন করে না, তবে জাভাস বিগডিসিমালগুলি দুর্দান্ত হওয়ায় অফলাইন সংস্করণটি করবে।

ব্যাখ্যা:

252¹5∙īυ;{⁴Ζ.,ŗP*F⁾?½
252¹                 push the array [2, 5, 2]
    5∙               multiply vertically by 5
      īυ;            push 0.01 below that - the main number
         {           iterate over that array - [2,5,2,2,5,2,2,5,2,2,5,2,2,5,2]
          ⁴            duplicate the main number
           Ζ.,ŗ        replace "." with ","
               P       output in a new line
                *      multiply the main number with the current item of the array
                 F⁾?   if the current array item-2 isn't 0, then
                    ½    divide by 2

অফলাইন ইন্টারপ্রেটারে চলতে, SOGLOnlines সংগ্রহস্থলটি ডাউনলোড করুন , সংকলক / দোভাষীর কাছে যান, প্রসেসিং.pde সহ যে কোনও ফাইল খুলুন , তারপরে ফাইলটি>> আপনার ওএসের জন্য রফতানি করুন (অন্যথায় আপনি প্রসেসিং প্রোগ্রামে যুক্তি দিতে পারবেন না:)), এবং তারপরে কোড সহ ফাইলের পথে একটি যুক্তি সহ সংকলিত প্রোগ্রামটি কার্যকর করুন। তারপর, stdout- এ উপস্থিত থাকবে এই

2L¼2¹5∙īυ;{⁴Ζ.,ŗP*18 বাইটের জন্য প্রায় কাজ করে তবে শূন্যের পরিমাণ বৃদ্ধি পায়, ফলস্বরূপ 0,01 0,02 0,050 0,100 0,200 0,5000 1,0000 2,0000 5,00000 10,00000 20,00000 50,000000 100,000000 200,000000 500,0000000(নতুন স্থানগুলি স্পেসে প্রতিস্থাপন করা হয়)


2
আউটপুট ফর্ম্যাটটি ভুল: "আপনাকে অবশ্যই ,00পূর্ণসংখ্যার মানগুলি অনুসরণ করতে হবে" " (আমি কল্পনা করি যে এটি ,0যথাযথ যেখানে
জোনাথন অ্যালান

আপনার জনাথন অ্যালান'র পর্যবেক্ষণ অনুসারে আপনার পোস্টটি ঠিক করা উচিত। জোনাথন
অ্যালান

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

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

আমি বিশ্বাস করি যে অনলাইন অনুবাদক জাভাস্ক্রিপ্টে লিখিত আছে এবং অফলাইনটি প্রসেসিংয়ে লেখা রয়েছে। এছাড়াও সমাধান না আছে অনলাইন testable যাবে। : পি
সম্পূর্ণমানবিক

6

জাভা 8, 109 108 81 80 বাইট

লোকাল ধারণার জন্য @ অলিভিয়ারগ্রোগোয়ারকে ধন্যবাদ

x->{for(double i=.001;i<11;)System.out.printf("%.2f %.2f %.2f ",i*=10,i*2,5*i);}

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


আপনি অব্যবহৃত প্যারামিটারটিতে সুইট করে একটি বাইট সংরক্ষণ করতে পারেন ( এটিতে
জাস্টিন মেরিনার


2
81 বাইট । আমার সিস্টেমে কাজ করে কারণ আমার ডিফল্ট লোকাল be_FR। "আমার সিস্টেমে কাজ করুন" যথেষ্ট ভাল। আমি এর সাথে মেটা-পোস্ট লিঙ্কটি খুঁজে পাচ্ছি না তবে আপনি এটি ব্যবহার করতে পারেন। এটি অনুকরণ করতে, কেবল Locale.setDefault(Locale.FRENCH);টিআইওর অ-প্রতিযোগিতামূলক অংশে থাকতে হবে।
অলিভিয়ার

1
@ অলিভিয়ারগ্রোগোয়ার এখানে প্রাসঙ্গিক মেটা-পোস্ট রয়েছে এবং আপনি সত্যই এটির অনুমতি পেয়েছেন। এমনকি আমি ওপিকে যাচাই করতে বলেছি এবং তিনি আমাকে এই মেটা পোস্টের লিঙ্কের সাথে ডেনিসের উত্তরের সাথে যুক্ত করেছেন ।
কেভিন ক্রুইজসেন

1
80 বাইট:x->{for(double i=.001;i<11;)System.out.printf("%.2f %.2f %.2f ",i*=10,i*2,5*i);}
নেভায়ে

5

বাশ , 38 বাইট

printf %.2f\\n {1,2,5}e{-2..2}|sort -h

একটি উপযুক্ত লোকেল প্রয়োজন, যা ডিফল্টরূপে অনুমোদিত এবং কোনও বাইট ব্যয় হয় না

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


আউটপুট আরোহী অর্ডার সম্মান না!
সার্জিওল

আমি যখন বাইট সংরক্ষণ করতে নতুনলাইনগুলি থেকে স্পেসে স্যুইচ করেছি তখন আমি এটি ভেঙে ফেলেছিলাম। এখনই স্থির।
ডেনিস

5

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

সম্পূর্ণ প্রোগ্রাম। স্থান থেকে আলাদা করে আউটপুটগুলি STDOUT এ পৃথক।

'\.'R','2⍕×\.01,142 2.5 2

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

2 2.5 2 ক্রমতালিকা;
[2,2.5,2]

14⍴ cyclically r দৈর্ঘ্য 14 eshape;
[2,2.5,2,2,2.5,2,2,2.5,2,2,2.5,2,2,2.5]

.01 0.01 প্রিপেন্ড করুন;
[0.01,2,2.5,2,2,2.5,2,2,2.5,2,2,2.5,2,2,2.5]

×\ সংশ্লেষক গুণ;
[0.01,0.02,0.05,0.1,0.2,0.5,1,2,5,10,20,50,100,200,500]

2⍕ দুটি দশমিক সহ ফর্ম্যাট;
" 0.01 0.02 0.05 0.10 0.20 0.50 1.00 2.00 5.00 10.00 20.00 50.00 100.00 200.00 500.00"

 উত্পাদ যে (আলাদা ','থেকে 2)

'\.'⎕R',' পিসিআরই আর এপিলেস পিওরিয়াস কমা সহ;
" 0,01 0,02 0,05 0,10 0,20 0,50 1,00 2,00 5,00 10,00 20,00 50,00 100,00 200,00 500,00"


4

আর 70 , 50 বাইট

@ জিউসেপ্পে অনুপ্রাণিত:

format(c(1,2,5)*10^rep(-2:2,e=3),ns=2,de=",",sc=F)

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

Ungolfed

format(c(1,2,5)*10^rep(-2:2, each = 3),
   nsmall = 2, 
   decimal.mark = ",",
   scientific = FALSE)

আমি কেবল একইরকম পদ্ধতি ব্যবহার করে কেবলমাত্র টি (বহিরাগত ()) এর পরিবর্তে রেপ () ব্যবহার করে পরিচালনা করতে পারি। নিশ্চিত না যে আমরা যদি সেই নেতৃস্থানীয় হোয়াইটস্পেসের অনুমতি দিই তবে এটির জন্য 4 বাইট লাগবে।
অপরাধমূলকভাবে


3

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

একটি অ্যারে প্রদান করে।

_=>[...'125'.repeat(k=5)].map(c=>(c*(c-1?k:k*=10)/5e3).toFixed(2).split`.`.join`,`)

ডেমো


পুনরাবৃত্ত সংস্করণ (ES7), 84 বাইট

একটি পেছনের স্থান সহ একটি স্ট্রিং ফেরত দেয়।

f=(i=0)=>i<15?('125'[i%3]/100*10**(i/3|0)).toFixed(2).split`.`.join`,`+' '+f(i+1):''

ডেমো


3

পাইথন 2 , 80 77 75 73 বাইট

-২ বাইটস @ মিঃ এক্সকোডারকে
ধন্যবাদ -১ বাইট @ ইরিকথঅউটগল্ফারকে ধন্যবাদ -২ বাইটস @ টোটালিহিউম্যান
-২ বাইটকে ধন্যবাদ লিনকে
ধন্যবাদ

print[('%.2f'%(v*m)).replace(*'.,')for m in.01,.1,1,10,100for v in 1,2,5]

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


@ এরিকথ আউটগল্ফার স্পেসগুলি সরাতে ভুলে গেছে
মিঃ এক্সকডার

মানগুলির মধ্যে কোন ধরণের বিভাজক গ্রহণযোগ্য তা উল্লেখ করতে আমি ভুলে গিয়েছি। চিন্তা করবেন না, নিউলাইনটি গ্রহণযোগ্য।
সার্জিওল

2

রেটিনা , 42 বাইট


5$*0
0
$'1$`¶$'2$`¶$'5$`¶
..¶
,$&
m`^00?

এটি অনলাইন চেষ্টা করুন! ব্যাখ্যা: পাঁচটি জায়গায় প্রতিটিতে 1, 2 এবং 5 সহ পনেরটি মান রয়েছে। প্রথম পর্যায়ে পাঁচটি 0 সেকেন্ড করা হয়। দ্বিতীয় স্তরটি তাদের একটি স্কোয়ারে পুনরাবৃত্তি করে, তারপরে চলার তির্যকটি 1 সেকেন্ডে পরিবর্তন করে, এবং সেই লাইনগুলি 2 এবং 5 দিয়ে তিনবার নকল করে The তৃতীয় স্তরটি কমাগুলি সন্নিবেশ করে এবং শেষ পর্যায়ে অপ্রয়োজনীয় নেতৃস্থানীয় শূন্যগুলি সরিয়ে দেয়।



1

বাশ , 88 বাইট

s=125
for i in {0..14};{ printf %1.2f\  `bc<<<"scale=2;${s:i%3:1}*10^$[i/3-2]"`|tr . ,;}

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


3
এত পরিশ্রমের পরেও echo 0,01 0,02 0,05 0,10 0,20 0,50 1,00 2,00 5,00 10,00 20,00 50,00 100,00 200,00 500,00একই দৈর্ঘ্য :(
ডিজিটাল ট্রমা

@ ডিজিটালট্রামা তবে এটি কোনও মজাদার নয়: পি
জাস্টিন মেরিনার

1

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

একটি অ্যারে প্রদান করে।

_=>[...Array(13),b=.005,i=0].map(p=>(b*=++i%3?2:2.5).toFixed(2).replace(".",","))

ডেমো




1

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

ṁm↔ṪöJ',CtN`J§¤eR'0≥≤2ḣ5"125

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

কেবল স্ট্রিং ম্যানিপুলেশন, যেহেতু ভাসমান পয়েন্ট সংখ্যাগুলি ফর্ম্যাট করতে হুশ ভয়ঙ্কর।

ব্যাখ্যা

ṁm↔ṪöJ',CtN`J§¤eR'0≥≤2ḣ5"125
                        "125  The string "125".
                      ḣ5      The range [1,2,3,4,5].
   Ṫö                         Compute their outer product wrt this function:
                               Arguments are number n (say 3) and character c (say '5').
             §     ≥≤2         Compute max(0,n-2+1) and max(0,2-n+1),
                R'0            repeat '0' those numbers of times,
              ¤e               and put them into a list: ["00",""]
           `J                  Join with c: "005"
        CtN                    Split to lengths 2 and at most 3: ["00","5"]
     J',                       Join with ',': "00,5"
                              This gives a 2D array of the outputs reversed.
ṁ                             Map and concatenate
 m↔                           map reversal.
                              Implicitly print separated by newlines.

1

সি ++, 138 120 বাইট

-18 বাইটস MSalters ধন্যবাদ

#include<iostream>
void p(){for(auto&a:{"0,0%d ","0,%d0 ","%d,00 ","%d0,00 ","%d00,00 "})for(int b:{1,2,5})printf(a,b);}

116 বাইট লিনের হার্ডকোড সংস্করণ

#include<ios>
void p(){puts("0,01 0,02 0,05 0,10 0,20 0,50 1,00 2,00 5,00 10,00 20,00 50,00 100,00 200,00 500,00");}

এটি চলমান দেখে লোকেদের জন্য আপনার কিছু অনলাইন উদাহরণ অন্তর্ভুক্ত করা উচিত। আমি ইতিমধ্যে এটি আপনার জন্য করেছি: tio.run/…
সার্জিওল

প্রয়োজন নেই vএবং f: void p(){for(auto&a:{"0,0%d ","0,%d0 ","%d,00 ","%d0,00 ","%d00,00 "})for(int b:{1,2,5})printf(a,b);}- মাত্র 120 বাইট
এমএসএলটারস

#include<ios>␤void p(){puts("0,01 0,02 0,05 0,10 0,20 0,50 1,00 2,00 5,00 10,00 20,00 50,00 100,00 200,00 500,00");}116 বাইট হয়।
লিন

1

আর , 70 61 বাইট

options(scipen=9,OutDec=",")
print(c(1,2,5)*10^rep(-2:2,e=3))

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

-9 বাইট রুই ব্যারাদাসকে ধন্যবাদ

আন্ড্রিয়াসজেড আউটগল্ফড


আমার মনে হয় 1000 1000 €, 2000 € এবং 5000 € নেই
AndriusZ

আপনি অপসারণ করে 5 বাইট সংরক্ষণ করতে পারেনprint
AndriusZ

আপনার এবং আমার উত্তরগুলিকে মিশ্রিত করে আমরা 50 বাইট অর্জন করতে পারি -format(c(1,2,5)*10^rep(-2:2,e=3),ns=2,de=",",sc=9)
AndriusZ

@ এন্ড্রিয়াসজেড আমি মনে করি আপনার এখনও printউত্তরটির আশেপাশে প্রয়োজন তবে আপনার নিজের এটি পোস্ট করা উচিত; আমি সুনির্দিষ্ট formatচিন্তাভাবনা ব্যবহার করে সেটিংস পরিবর্তন করতে সর্বাধিক বর্বর পদ্ধতিটি ব্যবহার করেছি ।
জিউসেপে

1
দুটি optionsএক সাথে এক করে আপনি 8 টি বাইট সঞ্চয় করতে পারবেন । options(OutDec=",",scipen=5)
রুই ব্যারাদাস


1

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

125S5иεN3÷°*т/'.',:N2›i0«

স্ট্রিংগুলির একটি তালিকা ফেরত দেয়।

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

ব্যাখ্যা:

125                          # Push 125
   S                         # Split to a list of digits: [1,2,5]
    5и                       # Repeat it 5 times: [1,2,5,1,2,5,1,2,5,1,2,5,1,2,5]
      ε                      # Map each to:
       N3÷                   #  Integer-divide the map-index by 3
          °                  #  Take it to the power 10
           *                 #  Multiply the current map number with it
            т/               #  Divide it by 100
              '.',:          #  Replace all "." with ","
                   N2i      #  And if the map-index is larger than 2:
                       0«    #   Append a "0"

125S5иযেতে পারে •}•15∍(পুশ সংকুচিত 125; আকার 15 এটি সম্প্রসারিত: 125125125125125) এবং '.',:হতে পারে „.,`:(পুশ STRING "।," পপ এবং স্ট্যাকে পৃথক আইটেমকে অক্ষর ধাক্কা) একই বাইট গোনা জন্য: অনলাইনে চেষ্টা করুন।
এছাড়াও, N3÷°*т/সংক্ষিপ্ত করা যেতে পারে N3÷Ͱ*(যেখানে Íবিয়োগ 2), তবে দুর্ভাগ্যক্রমে আমাদের দরকার /তাই সমস্ত সংখ্যা দশমিক হয়, তবে N3÷Ͱ*বেশিরভাগ সংখ্যার সাথে পূর্ণসংখ্যা থাকবে।


1

টি-এসকিউএল, 104 বাইট

SELECT FORMAT(p*n,'0\,00')
FROM(VALUES(1),(2),(5))a(n),(VALUES(1),(10),(100),(1E3),(1E4))b(p)
ORDER BY p,n

লাইন বিরতি কেবল পঠনযোগ্যতার জন্য।

বিরক্তিকরভাবে তুচ্ছ PRINTসংস্করণ (90 বাইট) এর চেয়ে দীর্ঘ :

PRINT'0,01 0,02 0,05 0,10 0,20 0,50 1,00 2,00 5,00 10,00 20,00 50,00 100,00 200,00 500,00'

আপনি আপনার উত্তরে একটি অনলাইন ডেমো সংযোজন করতে পারেন: rextester.com/IBKO53221
sergiol

এবং এটি আরও গল্ফ হওয়ার জন্য নতুন লাইনগুলি সরিয়ে ফেলুন: rextester.com/ZANC22480
সার্জিওল


0

রেটিনা , 58 বাইট


¶0¶00¶000¶0000¶
.*¶
1$&2$&5$&
^
¶
+`¶(.?.?¶)
¶0$1
..¶
,$&

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


1
আমি ওপিকে একটি প্রশ্নের সাথে ডাবল-চেক করেছি - নেতৃস্থানীয় শূন্যগুলি গ্রহণযোগ্য নয় :(
জোনাথন অ্যালান

আপনার জনাথন অ্যালান'র পর্যবেক্ষণ অনুসারে আপনার পোস্টটি ঠিক করা উচিত। জোনাথন
অ্যালান

@sergiol এটি সংশোধন করা হয়েছে
ovs

0

রুবি , 66 62 বাইট

-2.upto 2{|m|[1,2,5].map{|v|$><<('%.2f '.%v*10**m).tr(?.,?,)}}

লিনকে 4 বাইট সংক্ষিপ্ত ধন্যবাদ !

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


-2.upto 2{…}3 বাইট সঞ্চয় '%.2f '.%v*10**mএকটি বাইট সংরক্ষণ করে ( %পদ্ধতিটি কল করে !)
লিন


0

জাভাস্ক্রিপ্ট - 96 বাইট

x=>{for(o="",b=-2;b<3;b++)for(n of[1,2,5])o+=(n*10**b).toFixed(2).replace(".",",")+" ";return o}

এবং এখানে কিছুটা দীর্ঘ (98 টি অক্ষর) কার্যকরী পদ্ধতির:

x=>[].concat.apply([],[.01,.1,1,10,100].map(n=>[n,n*2,n*5])).map(n=>n.toFixed(2).replace(".",","))


0

Tcl , 80 বাইট

lmap d {-2 -1 0 1 2} {lmap c {1 2 5} {puts [regsub \\. [format %.2f $c\e$d] ,]}}

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

Tcl , 90 বাইট

lmap d {.01 .1 1 10 100} {lmap c {1 2 5} {puts [regsub \\. [format %.2f [expr $c*$d]] ,]}}

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

এখনও খুব দীর্ঘ, আরও পরে এটি গল্ফ!


ব্যর্থ আউটগল্ফ: tio.run/##ccFBCoAgEAXQq/…
সার্জিওল

এটি আক্ষরিক হিসাবে একই বাইট পরিমাণ ধারণ করে: "0,01 0,02 0,05 0,10 0,20 0,50 1,00 2,00 5,00 10,00 20,00 50,00 100,00 রাখে 200,00 500,00 "
সার্জিওল


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