1 থেকে 10 পর্যন্ত সংখ্যা মুদ্রণ করুন


42

এটি খুব সহজ চ্যালেঞ্জ হতে পারে তবে আমি অবাক হয়েছি এটি কোড-গল্ফে এখনও করা হয়নি:

স্ট্যান্ডার্ড আউটপুটে আরোহণের ক্রম সহ 1 থেকে 10 পর্যন্ত সমস্ত পূর্ণসংখ্যা মুদ্রণ করুন।

আপনার আউটপুট ফর্ম্যাটটি আপনার ভাষা যা সমর্থন করে তা হতে পারে। এই অবাধ বিভাজক (কমা, সেমিকোলন, নতুন লাইন, ঐ, ইত্যাদি সমন্বয়, কিন্তু কোন ডিজিট), এবং উপসর্গ এবং postfixes (যেমন রয়েছে [...])। তবে আপনি 1 থেকে 10 এর বাইরে অন্য কোনও সংখ্যা আউটপুট নাও পেতে পারেন Your আপনার প্রোগ্রামটি কোনও ইনপুট নাও নিতে পারে। স্ট্যান্ডার্ড লুফোলগুলি অনুমোদিত নয়।

এটি , তাই বাইট জেতে সংক্ষিপ্ত উত্তর!

লিডারবোর্ড



17
যদি একমাত্র পরিবর্তনটি একটি একক প্যারামিটারকে হার্ড কোডিং করে তবে তা " তুচ্ছ পরিবর্তন " এর ব্যানারে চলে আসে এবং এই সাইটের মানদণ্ড অনুসারে এখনও ডুপ হিসাবে গণনা করা হয়।
পিটার টেলর

10
@ পিটারটেলর @ অন্যান্য চ্যালেঞ্জটি পূর্ণসংখ্যার সীমাতে যদিও একটি বিশাল সমস্যা রয়েছে। T৪-বিট পূর্ণসংখ্যা না থাকা প্রতিটি টিসি ভাষা যেভাবে এটি নির্দিষ্ট করা হয়েছে সেগুলি প্রয়োগ করার প্রয়োজন। (এবং এটি বেশ কয়েকটি ভাষাতে প্রভাব ফেলে))
মার্টিন এন্ডার

17
@ এক্সনর বেশ খোলামেলাভাবে, আমি বরং এর অন্য একটি চ্যালেঞ্জকে এইটির সদৃশ হিসাবে বন্ধ করে দেব। প্রয়োজনীয়তা এটি বেশ নষ্ট করে দেয়।
ডেনিস

9
আমি (বর্তমানে)
answers১ টি

উত্তর:


68

সি, 36 বাইট

main(i){while(printf("%d ",i++)<3);}

এটি কাজ করে কারণ লুপটি প্রথম 2 ডিজিটের সংখ্যার পরে শেষ হয়।


1
ফাংশনটিতে প্যারামিটারে পাস করতে সক্ষম হওয়ার কোনও উল্লেখ নেই।
অ্যাশ বুর্লাকজেনকো

10
@ আশবুরলাকজেনকো আপনি কী সম্পর্কে কথা বলছেন? এটি 1 এর প্রথম দিকে গল্ফ করার একটি স্ট্যান্ডার্ড কৌশল You আসলে, এটি করার ফলে প্রোগ্রামটি ভুল আউটপুট তৈরি করবে produce
xsot

6
@AshBurlaczenko দ্বারা ঐক্যমত্য আমরা যে প্রোগ্রাম অনুমান হতে পারে তারা অপ্রয়োজনীয় ইনপুট দিয়ে বলা হবে না সম্মত হয়েছে (এই ক্ষেত্রে, কোন অতিরিক্ত কমান্ড লাইন আর্গুমেন্ট, প্রোগ্রাম নিজেই অতিক্রম)। এর অর্থ iএই প্রোগ্রামটি চালিত হলে এখানে সর্বদা 1 থাকবে। আপনি অন্য কিছু বলতে চাইছেন?
FryAmTheEggman

2
দুঃখিত, আমি সি লিখিনি তবে ধরে নিয়েছি এটির ডিফল্ট মানটি প্রতিটি ব্যবহার করা ভাষা হিসাবে 0 হবে।
অ্যাশ বুড়াকাজেনকো

16
@ অ্যাশবুর্লাকজেনকো সি-তে প্রথম প্রধান যুক্তি হ'ল কমান্ড লাইন আর্গুমেন্টের সংখ্যা (এক্সিকিউটেবলের নাম নিজেই সহ)। যেহেতু কোনও অতিরিক্ত আর্গুমেন্ট পাস করা হয় নি, সেই গণনাটি 1 হয় main
ক্রিস বোচার্ড

43

এইচটিএমএল, 44 বাইট

<ol><li><li><li><li><li><li><li><li><li><li>

এটি আউটপুট হার্ডকোডিংয়ের চেয়ে দীর্ঘ, তবে এটি আরও আকর্ষণীয়। এটি <ol>দশটি খালি তালিকার উপাদান ( <li>) সহ একটি আদেশিত তালিকা ( ) তৈরি করে । ডিফল্ট অনুসারে অর্ডার করা তালিকাগুলি 1 এবং একটি পিরিয়ড দিয়ে দশমিক সংখ্যা দ্বারা সীমিত করা হয়।

এইচটিএমএল 5 ট্যাগবিহীন ট্যাগগুলি সম্পর্কে খুব ক্ষমাশীল, সুতরাং এটি ট্যাগগুলি স্পষ্টভাবে বন্ধ করে দেয় li


4
এইচটিএমএল 5 এর ক্ষমা (?) আপত্তিজনক ব্যবহারের জন্য +1।
হাইপারনিউট্রিনো

1
ঠান্ডা মাথায়. আমি এটা ভালোবাসি.
রিকদেসি

আসলে, নিনজাবারমোনকি এবং @ হাইপারনিউট্রিনো, এটি প্রতি সেফ "ক্ষমা" নয়; এইচটিএমএল 5 কোনও ট্যাগগুলি বন্ধ না করার অনুমতি দেওয়া হচ্ছে সে সম্পর্কে বেশ স্পষ্ট। এটি কেবলমাত্র তালিকাগুলি এবং তালিকার আইটেমগুলি যে দুটি।
কেআরয়ান

41

বাশ, 12 টি অক্ষর

echo {1..10}

নমুনা রান:

bash-4.3$ echo {1..10}
1 2 3 4 5 6 7 8 9 10

বাশ + কোর্টিলস, 10 টি অক্ষর

(কেবল মজার হওয়ার চেষ্টা করা এবং ': No such file or directory↵ls: cannot access 'বিভাজক হিসাবে ব্যবহার করা))

ls {1..10}

নমুনা রান:

bash-4.3$ ls {1..10}
ls: cannot access '1': No such file or directory
ls: cannot access '2': No such file or directory
ls: cannot access '3': No such file or directory
ls: cannot access '4': No such file or directory
ls: cannot access '5': No such file or directory
ls: cannot access '6': No such file or directory
ls: cannot access '7': No such file or directory
ls: cannot access '8': No such file or directory
ls: cannot access '9': No such file or directory
ls: cannot access '10': No such file or directory

বাশ + কোর্টিলস, 6 টি অক্ষর

(শুধু বিরক্তিকর হওয়ার চেষ্টা করছি। বা কেবল চেষ্টা করছেন না ...)

seq 10

নমুনা রান:

bash-4.3$ seq 10
1
2
3
4
5
6
7
8
9
10

6
শেষটি হ'ল কেবল সেক / কোরিউটিলস, বাশ জড়িত নয়।
হাইড

1
@ হাইড: বাশ ছাড়া সিকের কাছে কল করা সম্ভব হত না, তাই না?
মেগা ম্যান

আমার দর্শনে, যদি আমরা ছেড়ে bash, তারপর seqঅনুবাদক হবে। তবে 10কি "সিক" ভাষায় একটি বৈধ প্রোগ্রাম?
manatwork

আপনার কনসোলে এটি কখনও চেষ্টা করবেন না: প্রতিধ্বনি {1..1000000000 you আপনি যদি কৌতূহলী হন তবে নিজের ঝুঁকি নিয়ে করুন।
ব্রেন 90

@ ব্রেন 90, আমার দরিদ্র 8 জিবি র‌্যাম মেশিনে কোনও বিপদ নেই। ;) "বাশ: ব্রেস সম্প্রসারণ: 1000000000 উপাদানগুলির জন্য মেমরি বরাদ্দ করতে ব্যর্থ হয়েছে"। কমপক্ষে bash4.3.46 সহ।
18:25

24

জেলি, 2 বাইট

⁵R

ব্যাখ্যা

⁵  Return the fifth command line argument or 10
 R Range
   Implicit output

7
⁵R, দুটি বাইট
লুইস মেন্ডো

13
কেন পৃথিবীতে কেউ এমন একটি ভাষা আবিষ্কার করতে পারে যেখানে কোনও কমান্ড পঞ্চম আর্গুমেন্ট বা পূর্ণসংখ্যার 10
ফিরিয়ে দেয়

14
@ AndreïKostyrka কারণ ডেনিস
TuxCraftting

1
এখানে এমন একটি এনকোডিং রয়েছে যেখানে কেবল একটি বাইট রয়েছে? এটি ইউটিএফ -8 এ 3 বাইট হিসাবে, প্রোগ্রামটির দৈর্ঘ্য 4 বাইট হওয়া উচিত।
রাদোভান গারাবাক

2
@ রদোভানগারাবাক জেলি তার নিজস্ব কোডপেজ ব্যবহার করেছেন
টাকসক্রাফটিং

20

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

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

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


1
আমাকে এর সাথে প্রহার করুন, এবং খুব ছোটও, আমার পোস্ট পোস্ট করবে যাইহোক আমি মনে করি না যে আমরা একই কৌশল ব্যবহার করেছি। আমার +1 :)
কেটেনকিও

আমি 67 বাইটের সাথে কাছে ছিলাম, তবে পর্যাপ্ত ++++++[>++++++++<-]>>>++++++++++[-<+<<+>>>]<[-<.+<.>>]<<-[>-<-]>.-.
ছিলাম


16

LOLCODE, 79 বাইট

IM IN YR l UPPIN YR v TIL BOTH SAEM v AN 10
VISIBLE SUM OF v AN 1
IM OUTTA YR l

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


15

সিজেম, 6 5 বাইট

A,:)`

1 বাইট সংরক্ষিত লুইস মেন্ডোকে ধন্যবাদ

আউটপুট: [1 2 3 4 5 6 7 8 9 10]

Explaination:

A,      e# Push a list from 0 to 9.
  :)    e# Increment all values.
    `   e# Stringify the list.

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


3
আমি স্মাইলিফেস পছন্দ করি (আপনার ব্যাখ্যায় কোনও ত্রুটি নেই: এ, 0 থেকে 9 পর্যন্ত একটি তালিকা তৈরি করে)
কার্লকাস্টার

14

আর, 4 বাইট

2:10

":" সম্ভবত সর্বাধিক ব্যবহৃত আর কমান্ডগুলির মধ্যে একটি। মন্তব্যগুলিতে ব্যারঙ্কা দ্বারা উন্নতি।


2
তাদের যদি কোনও স্ট্রিং মুদ্রণের প্রয়োজন হয়, ভেক্টরকে না ফেরানো উচিত, বিবেচনা করুন cat(1:10)
Andreï Kostyrka

একটি নেতৃস্থানীয় সাদা স্থান আছে?
Clashsoft

9
প্রদত্ত যে আউটপুটটি [1] 1 2 3 4 5 6 7 8 9 10, সম্ভবত এটি আরও ভাল 2:10হবে, যা আউটপুট দেবে[1] 2 3 4 5 6 7 8 9 10
বারানকা

@ ক্ল্যাশফট, এটি একটি ভুল ছিল - আপনাকে ধন্যবাদ। এবং হ্যাঁ, ব্যারানকা, ভাল পয়েন্ট - আপভোটেড।
ভুলে

13

রুবি, 8 বাইট

নিউলাইন দ্বারা পৃথক করা।

p *1..10

* নিউলাইন দ্বারা পৃথক করা।
ডেভিড কনরাড

আপনি এটা করতে পারেন?
dkudriavtsev

@ দিমিত্রিকিডিয়াভটসেভ হ্যাঁ, তারাটি কোডটি ভেঙে দেয় p 1,2,3,4,5,6,7,8,9,10এবং কমাগুলি pনতুন লাইনের মাধ্যমে তাদের আলাদা করে দেয়।
মান কালি

ঠিক আছে. আমি মনে করি না যে অপারেটরের ব্যাপ্তির চেয়ে কম অগ্রাধিকার রয়েছে।
dkudriavtsev

11

পাইথ, 2 বাইট

ST

আমি উত্তর দেওয়ার জন্য প্রথমবার একটি গল্ফিং ল্যাং ব্যবহার করেছি!

ব্যাখ্যা:

S    1-indexed range. [1, 2, ... A].
 T   Variable. Initialized to 10. (Ten)
     Implicitly printed.

সেকেন্ডের ব্যবধানে নিনজা: /
টুকস্রাফটিং করুন




10

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

alert([...`${1e11/81^14}`]+0)

আউটপুটস 1,2,3,4,5,6,7,8,9,10। সংক্ষিপ্ত উত্তর নয় তবে আমি ভেবেছিলাম এটি একটি মজাদার গণনা।


কেন নয়alert([...'1'+234567891]+0)
edc65

2
@ এডসি 65 এ) এটি মজাদার মতো নয় খ) এটি আগের পোস্ট করা জাভাস্ক্রিপ্ট উত্তরের চেয়ে সংক্ষিপ্ত নয় গ) এটি এমনকি সংক্ষিপ্তও নয় alert([...'1234567891']+0)
নীল


8

ডিসি , 12 বাইট

... এখন একটু ...

[zzpA>L]dsLx

Unrolled:

[   # start string constant
z   # push stack length (0 on 1st cycle)
z   # push stack length (1 on 1st cycle)
p   # print top of stack
A>L # if 10(decimal) < tos: execute L
]   # end string constant, push it
d   # duplicate the string
sL  # store a copy in L
x   # execute tos (which is the other string copy)

z(স্ট্যাকের দৈর্ঘ্যের ধাক্কা) অপারেশনের একটিতে কোনও সম্পর্কিত অপারেশন নেই যা এটি স্ট্যাক থেকে নেয়। এই স্ট্যাক এক এক করে প্রতিটি পুনরাবৃত্তির সাথে বৃদ্ধি পায়। এটি লুপ কাউন্টার হিসাবে আপত্তিজনক হয়।

এই লুপটি একটি খালি স্ট্যাক দিয়ে শুরু হয়, সুতরাং 1 ম 1 ম পুনরাবৃত্তির zদিকে ঠেলা দেয় 0যাতে প্রিন্টিংটি দ্বিতীয়টির পরে ঘটে zযা 1+dনীচের সংস্করণে ফলাফলটির সদৃশ হয়ে থাকে । এইভাবে তুলনার নীচের 10পরিবর্তে এখানে চেয়ে বড় জন্য পরীক্ষা করা প্রয়োজন bigger than 11


ডিসি , 14 বাইট

ঠিক সোজা এগিয়ে ...

1[p1+dB>L]dsLx

Unrolled:

1   # push 1
[   # start string constant
p   # print top of stack
1+  # add 1 to tos
d   # push tos (duplicate)
B>L # if 11(decimal) < tos: execute L
]   # end string constant, push it
d   # duplicate the string
sL  # store a copy in L
x   # execute tos (which is the other string copy)

আমি আশা করি আপনি এই = (ব্যাখ্যা চাই
ইভান ক্যারল

@ ইভানক্রোল - dcপ্রোগ্রাম লেখার বিষয়টি ব্যাখ্যা করার চেয়ে সহজ। তবে আমি চেষ্টা করেছি ... ;-)
ইয়েতি

7

> <> , 13 বাইট

01+:a)?;:nao!

ব্যাখ্যা:

01+:a)?;:nao!

0                 push initial value of n on the stack
 1+               increments n
   :              duplicates n on the stack
    a             push 10 on the stack
     )            pops n and 10 of the stack, push n>10 on the stack
      ?;          if n>10, stops program execution
        :n        duplicates n on the stack in order to display it
          ao      display 10 (x0A, linefeed)
            !     skips the next instruction, which since ><> loops is the push 0

আপনি এটি অনলাইনে দোভাষীর কার্যক্রমে দেখতে পাচ্ছেন ।


আপনি দয়া করে একটি ব্যাখ্যা যোগ করতে পারেন?
ক্লাশসফট

1
নাও প্রোগ্রাম চালান!
সাইয়েস

@ কিউস> <> কোডের উত্সাহী টুকরো লিখতে দুর্দান্ত, আমি এই মোটরসাইকেলের গিয়ার চেকার উত্তরটি একই শিরাতে পেয়েছি ;)
অ্যারন


6

জে, 6 বাইট

1+i.10

আউটপুট: 1 2 3 4 5 6 7 8 9 10

Explaination:

1+       NB. Add one to...
  i.10   NB. A range from 0 to 9.

আমার চিন্তা ছিল >:i.10, কিন্তু এটি একই জিনিস।
ডেন

6

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

main=print[1..10]

আউটপুটস [1,2,3,4,5,6,7,8,9,10]


আমি এখানে কিছুটা বিভ্রান্ত ... আমি প্রায় নিশ্চিত যে এটি হওয়া উচিত [1..10]। আমার কাছে একটি হ্যাস্কেল সংকলক অ্যাক্সেস নেই, তবে আমি সকালে ডাবল-চেক করব।
Zwei

@ জেডউই রেঞ্জগুলি হ্যাসকেলে তাদের উপরের সীমাটি অন্তর্ভুক্ত করে না।
সি কুইলি

1
@ সি কুইলি তারা সম্পূর্ণরূপে করে। আপনি পাইথনের কথা ভাবছেন।
xnor

হু, আমি নিশ্চিত যে আমি এই কোডটি পরীক্ষা করেছিলাম। আগের দৃ as়তার জন্য দুঃখিত
সি কুইলি

1
আমি আপনার প্রধান = অংশ প্রয়োজন বলে মনে করি না; বাকিগুলিতে হ্যাশেল প্রোগ্রামের ধরণ রয়েছে, আইও ()। এর বিপরীতে নির্দিষ্ট রায় থাকলে আমাকে সংশোধন করুন।
Lazersmoke

6

ফাজি অক্টোো গুয়াকামোল, 7 বাইট

1.25*$:

গুণিত হয় 2*5, এর পরিসীমা নেয় এবং 1, এবং পুরো স্ট্যাকটি মুদ্রণ করে।

1.25*$:
1.      # Push 1 to the stack and switch stacks
  25*   # Push 10 to the stack
     $  # Push every number in the inclusive range on the top of inactive stack and top of active stack ([1,2,3,4,5,6,7,8,9,10])
      : # Print the stack, which is a list containing the numbers.

6

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

1..10

সঙ্গে একটি গতিশীল পরিসীমা তৈরি করে ..থেকে অপারেটর 1থেকে 10, তাহলে সেই অ্যারের পাইপলাইন প্রকল্পের ছেড়ে দেওয়া হয়। আউটপুট অন্তর্ভুক্ত। .ToString()একটি অ্যারের ডিফল্ট পদ্ধতিটি নতুন লাইন, সুতরাং এটি যখন একটি পরিষ্কার শেল চালিত হয় তখন এটি নিউলাইন-বিচ্ছিন্ন হবে।


6

জাভা 7, 53 51 52 বাইট (লুপ)

void l(){for(int i=0;++i<11;)System.out.println(i);}

বিকল্প 51 বাইট (হার্ডকোডেড খাটো .., কিন্তু একটি বিবেচিত ডিফল্ট ঘুলঘুলি , তাই অনুমতি দেওয়া হয় না):

void h(){System.out.print("1 2 3 4 5 6 7 8 9 10");}

বিকল্প 54 বাইট (পুনরাবৃত্ত):

int i=1;void r(){System.out.println(i);if(i++<10)r();}

তিনটির জন্য অবহেলিত এবং পরীক্ষার কোড:

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

class Main{
  static void h(){
    System.out.print("1 2 3 4 5 6 7 8 9 10");
  }      

  static void l(){
    for(int i=0; ++i < 11;){
      System.out.println(i);
    }
  }

  static int i = 1;
  static void r(){
    System.out.println(i);
    if(i++ < 10){
      r();
    }
  }

  public static void main(String[] a){
    h();
    System.out.println();
    l();
    System.out.println();
    r();
  }
}

সম্পাদনা করুন: funsies জন্য: হিসাবে সঠিকভাবে আউট দ্বারা নির্দিষ্ট @SkippyLeGrandGourou , প্রশ্নে নির্দিষ্ট করা না থাকে 1 থেকে 10 বেস, তাই এখানে (অ-কোড-golfed) হল জাভা কোডটি আউটপুট 1 থেকে ঘাঁটি 2 10 10:

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

BASE-2: 1 10 
BASE-3: 1 2 10 
BASE-4: 1 2 3 10 
BASE-5: 1 2 3 4 10 
BASE-6: 1 2 3 4 5 10 
BASE-7: 1 2 3 4 5 6 10 
BASE-8: 1 2 3 4 5 6 7 10 
BASE-9: 1 2 3 4 5 6 7 8 10 
BASE-10: 1 2 3 4 5 6 7 8 9 10 

লুপ হতে পারে for(int i=1;i<11;)System.out.println(i++), একটি বাইট সংরক্ষণ করে।
ক্লাশসফট

@ জাইবিন 101 আদেশ পরিবর্তন করেছে যাতে হার্ড-কোডেড উত্তরটি প্রতিদ্বন্দ্বিতামূলক। এখনও উত্তরে এটি রেখে গেছেন, যেহেতু এটি অত্যন্ত মজাদার (এবং দুঃখজনক) যে হার্ড-
কোডেডটি

2
@ জাইবিন 101 প্রশ্নটি কলমোগোরভ-জটিলতা ট্যাগ করা ব্যতীত ।
নিল

@ নীল ওহ, ঠিক আছে। o_o
user48538

1
জাভা 8 এর স্পষ্ট বিজয়ী ল্যাম্বডাসকে ধন্যবাদ! ()->java.util.stream.IntStream.range(1,11).forEach(System.out::println)। তুমি কেন বলো যে এটা বেশি দিন? এটি জাভা 8 ... জাভা 8 ডিফল্টরূপে খাটো! আমি কোডের আগে এবং পরে ব্রেসগুলিও রাখিনি! আমি অতিরিক্ত চরিত্র না পেয়েও 98 গণনা করতে পারি! দেখা? জাভা 8 রুল!
অলিভিয়ার গ্রাগোয়ার

6

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

say @(1..10)

দ্য @()একটি অ্যারের রূপান্তর প্রয়োজন হয়

বিকল্প সমাধান:

say @(^10+1)

[0,10) একটি ব্যাপ্তি তৈরি করে তারপরে একটি যুক্ত করে, তারপরে একটি অ্যারেতে রূপান্তর করে।


পার্লের জন্য 5.10, 14 বাইট এবং প্রায় আপনার মত:say for(1..10)
পল পিকার্ড

@ পোলপিকার্ড এটি পোস্ট করুন! পার্ল 5 একটি ভিন্ন ভাষা।
ভেন

আপনি কি জায়গাটি সরাতে পারবেন say@(1..10)?
সাইয়েস

@ কিউস হায় না, এটি একটি ত্রুটি।
ভেন

5

পাইথন 2 - 19 17 বাইট

print range(1,11)

1 বাইট সংরক্ষণ করা হয়েছে, কেভিনলউকে ধন্যবাদ - কেনেনি নয় !

আউটপুট: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]


পাইথন ২ ধরে ধরে rangeপরিবর্তে ব্যবহার করুন xrangefact বাস্তবে, এই বর্তমান সংস্করণটি পাইথন সংস্করণে আমার মেশিনে কাজ করবে বলে মনে হচ্ছে না।
মূল্য কালি

@ কেভিনলউ-নোট কেনি আমি শপথ করতে পারলাম যে আমি চেষ্টা করেছিলাম, কিন্তু কিছুই থামি না। ধন্যবাদ!
ইয়াতসি

গুরুত্বপূর্ণ: এটি কেবল পাইথন 2
মেগা ম্যান

1
@ এবিসিডিএক্সটার আমি এটি চেক আউট করেছি, খুব সুন্দর! পাইথন 3 ব্যবহার না করার কারণটি হ'ল আমাকে বাধ্যতামূলকভাবে rangeএকটি তালিকাতে পুনরুদ্ধারকারী অবজেক্টটি কাস্ট করতে বাধ্য করা হয়েছিল ।
ইয়াতসি

1
@ টুক্কাএক্স আমি আরও কিছু ভাষা চেষ্টা করব। ধন্যবাদ :)।
ABCDexter

5

Vim, 12 বাইট

i1<Esc>qqYp<C-a>q8@q

আউটপুট

1
2
3
4
5
6
7
8
9
10

ব্যাখ্যা:

i1<Esc>qqYp<C-a>q8@qZZ
       qqYp<C-a>q      -- Macro q: duplicate line and increment (6)
i1<Esc>                -- Insert 1 (3)
                 8@q   -- Run macro q 8 times (3)

নিওভিম ০.০.৪-এ পরীক্ষিত, যা আমার জ্ঞানের কাছে ভিমের সাথে কীস্ট্রোক-সামঞ্জস্যপূর্ণ।


খুশী হলাম। আমি সাথে এসেছি iYp<C-v><C-a>1<Esc>d^9@-ZZ। একই বাইট গণনা।
প্রিমো


4

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

আমি এই বাইট গণনায় দুটি সমাধান পেয়েছি, তবে এটি অনুকূল বলে মনে হচ্ছে না:


_10$*
1
$.`_

11$*_
\B
$.`

তারা উভয় পৃথক _, উপসর্গ এবং প্রত্যয় হিসাবে ব্যবহার করে ।

প্রথম অনলাইন চেষ্টা করুন! বা অন্য একটি চেষ্টা করুন!



4

জাভাস্ক্রিপ্ট, 25 24 বাইট

for(i=1;i<11;)alert(i++)

1
পিপিসিজিতে আপনাকে স্বাগতম! আমি মনে করি আপনি alert(i++)(এবং অন্যটি অপসারণ i++) করে একটি বাইট সংরক্ষণ করতে পারেন ।
মার্টিন ইন্ডার

খুব খারাপ প্রশ্নটি চাপিয়ে দিয়েছে যে অর্ডারটি অবশ্যই আরোহণ করা উচিত, অন্যথায় আপনি যেমন লুপের পরিবর্তে লুপ ব্যবহার করে একটি বাইট সংরক্ষণ করতে পারতেন i=10;while(i)alert(i--)
কামোরসো94

কোডটি কোনও ফাংশনে এম্বেড করতে হবে না?
ericw31415

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