नंबर 1 से 10 तक प्रिंट करें


42

यह एक बहुत ही सरल चुनौती हो सकती है, लेकिन मुझे आश्चर्य है कि यह कोड-गोल्फ पर अभी तक नहीं किया गया है:

मानक आउटपुट पर आरोही क्रम में 1 से 10 तक सभी इंटेगर प्रिंट करें।

आपका आउटपुट स्वरूप आपकी भाषा का समर्थन करता है। इसमें अनियंत्रित विभाजक (अल्पविराम, अर्धविराम, नए अंक, उन का संयोजन, आदि, लेकिन कोई अंक नहीं) और उपसर्ग और उपसर्ग (जैसे [...]) शामिल हैं। हालाँकि, आप 10. के माध्यम से 1 के अलावा किसी अन्य संख्या को आउटपुट नहीं कर सकते हैं। आपका प्रोग्राम कोई इनपुट नहीं ले सकता है। मानक खामियों को अस्वीकार कर दिया जाता है।

यह , इसलिए बाइट्स में सबसे कम जवाब जीतता है!

लीडरबोर्ड


10
संबंधित (डुप्लिकेट?)
लुइस मेंडो

17
यदि एकमात्र परिवर्तन एक एकल पैरामीटर को हार्ड-कोडिंग करता है, तो यह " तुच्छ परिवर्तन " के बैनर के अंतर्गत आता है , और इस साइट के मानकों से अभी भी एक डुबकी के रूप में गिना जाता है।
पीटर टेलर

10
@PeterTaylor अन्य चुनौती में पूर्णांक सीमाओं के साथ एक बड़ी समस्या है। जिस तरह से यह हर टीसी भाषा को निर्दिष्ट करता है जिसमें 64-बिट पूर्णांक नहीं होते हैं उन्हें लागू करने की आवश्यकता होती है। (और यह काफी भाषाओं को प्रभावित करता है।)
मार्टिन एंडर

17
@xnor काफी स्पष्ट रूप से, मैं इस एक के डुप्लिकेट के रूप में अन्य चुनौती को बंद कर दूंगा। आवश्यकता बहुत ज्यादा इसे बर्बाद कर देती है।
डेनिस

9
मैं विश्वास नहीं कर सकता कि हर एक (वर्तमान में) 71 उत्तर मानता है कि आधार को दशमलव होना चाहिए ...
स्किप्पी ले ग्रैंड गौरू

जवाबों:


68

सी, 36 बाइट्स

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

यह काम करता है क्योंकि लूप पहले 2 अंकों की संख्या के बाद समाप्त हो जाता है।


1
फ़ंक्शन के मापदंडों में पारित होने में सक्षम होने का कोई उल्लेख नहीं है।
ऐश बर्लज़ेंको

10
@AshBurlaczenko आप किस बारे में बात कर रहे हैं? यह एक मानक तकनीक है 1. एक int को शुरू करने के लिए। आपको किसी भी कमांड लाइन तर्क को पारित करने की आवश्यकता नहीं है। वास्तव में, ऐसा करने से प्रोग्राम गलत आउटपुट का उत्पादन करेगा।
xsot

6
@AshBurlaczenko आम सहमति से हम सहमत हुए हैं कि कार्यक्रम मान सकते हैं कि उन्हें अनावश्यक इनपुट के साथ नहीं बुलाया जाएगा (इस मामले में, कोई अतिरिक्त कमांड लाइन तर्क नहीं है, कार्यक्रम से परे)। इसका मतलब iहै कि यह कार्यक्रम चलने पर यहां हमेशा 1 रहेगा। क्या आपका मतलब कुछ और था?
FryAmTheEggman

2
क्षमा करें, मैंने C नहीं लिखा है, लेकिन यह मान लिया है कि डिफ़ॉल्ट मान 0 होगा जैसा मैंने प्रयोग किया है हर भाषा में।
ऐश बर्लाज़ेंको

16
@AshBurlaczenko सी में, मुख्य तर्क के लिए पहला तर्क कमांड लाइन तर्क (निष्पादन योग्य नाम सहित) की संख्या है। चूँकि कोई अतिरिक्त तर्क पारित नहीं किया जाता है, इसलिए यह गणना 1 है। मुख्य से दूसरा तर्क कमांड लाइन के तर्कों की वास्तविक सूची है, लेकिन इस कार्यक्रम में उस तर्क को नजरअंदाज किया जाता है।
क्रिस ब्यूहार्ड

43

HTML, 44 बाइट्स

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

यह आउटपुट को हार्डकोड करने से अधिक है, लेकिन यह इस तरह से अधिक दिलचस्प है। यह <ol>दस खाली सूची तत्वों ( <li>) के साथ एक आदेशित सूची ( ) बनाता है । डिफ़ॉल्ट क्रम में सूचियों को 1 और एक अवधि के साथ शुरू होने वाली दशमलव संख्याओं द्वारा सीमांकित किया जाता है।

HTML5 अप्रकाशित टैग के बारे में बहुत क्षमाशील है, इसलिए यह liटैग को अंतर्निहित रूप से बंद कर देता है ।


4
एचटीएमएल 5 की माफी (?) का दुरुपयोग करने के लिए +1।
हाइपरएन्यूट्रीनो

1
निर्दयी। मुझे यह पसंद है।
19

दरअसल, NinjaBearMonkey और @HyperNeutrino, यह प्रति "माफी" नहीं है; एचटीएमएल 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
पिछले एक बस seq / coreutils है, मार शामिल नहीं है।
हाइड

1
@ प्रेस: ​​बग़ैर कॉल के seq के लिए संभव नहीं होगा, यह होगा?
मेगा मैन

मेरी दृष्टि में, अगर हम बाहर निकलते हैं bash, तो seqदुभाषिया होगा। लेकिन फिर 10"seq" भाषा में एक वैध कार्यक्रम है?
मैनटवर्क

अपने कंसोल पर कभी भी यह कोशिश न करें: गूंज {1..1000000000} यदि आप उत्सुक हैं, तो अपने जोखिम के साथ करें।
ब्रेन 90

@ ब्रेन 90, मेरी खराब 8 जीबी रैम मशीन पर कोई खतरा नहीं है। ;) "बैश: ब्रेस विस्तार: 1000000000 तत्वों के लिए मेमोरी आवंटित करने में विफल"। कम से कम bash4.3.46 के साथ ।
मैनावर्क

24

जेली, 2 बाइट्स

⁵R

व्याख्या

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

7
⁵R, दो बाइट्स
लुइस मेंडो

13
पृथ्वी पर कोई ऐसी भाषा का आविष्कार क्यों करेगा जिसमें कोई कमांड पाँचवाँ तर्क या पूर्णांक १०
लौटाता है

14
@ आंद्रे @ कोस्टीर्का क्योंकि डेनिस
TuxCrafting

1
वहाँ एक एन्कोडिंग है जहाँ सिर्फ एक बाइट है? चूंकि यह UTF-8 में 3 बाइट्स है, इसलिए प्रोग्राम की लंबाई 4 बाइट्स होनी चाहिए।
राडोवन गारबिक

2
@ RadovanGarabík जेली अपने स्वयं के कोडपेज का उपयोग करता है
TuxCrafting

20

ब्रेनफक, 58 बाइट्स

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

इसे ऑनलाइन आज़माएं!


1
मुझे इसे मारो, और छोटी भी, मुझे वैसे भी पोस्ट करेगा क्योंकि मुझे नहीं लगता कि हमने एक ही चाल का उपयोग किया है। मेरे +1 :)
काटेनको जू

मैं 67 बाइट्स के साथ करीब था, लेकिन काफी करीब नहीं था:++++++[>++++++++<-]>>>++++++++++[-<+<<+>>>]<[-<.+<.>>]<<-[>-<-]>.-.
जूलियन लचनीट


16

लोकोडे, 79 बाइट्स

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

इस कोड को आपके द्वारा उपयोग किए जा रहे कंपाइलर के आधार पर कुछ ट्विकिंग की आवश्यकता हो सकती है। कुछ आप HAI / KTHXBYE को जोड़ना चाहते हैं, तो कुछ चाहते हैं कि आप समय से पहले वेरिएबल घोषित करें। यदि आपका लूप नाम दो वर्णों से छोटा है, तो भी एक संकलक टूट जाता है, भले ही लूप नाम का उपयोग कभी न किया गया हो।


15

CJam, 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)
आंद्रे

क्या एक प्रमुख व्हाट्सएप है?
क्लैशसॉफ्ट

9
यह देखते हुए कि आउटपुट है [1] 1 2 3 4 5 6 7 8 9 10, शायद यह बेहतर होगा 2:10, जो आउटपुट करेगा[1] 2 3 4 5 6 7 8 9 10
बैरनका

@ क्लैश, वो एक गलती थी - शुक्रिया। और हाँ, बैरनका, अच्छा बिंदु - अपवर्तित।
Forgottenscience

13

रूबी, 8 बाइट्स

न्यूलाइन्स द्वारा अलग किया गया।

p *1..10

* Newlines द्वारा अलग।
डेविड कॉनराड

तुम यह कर सकते हो?
dkudriavtsev

@DmitryKudriavtsev हाँ, स्टार के कारण कोड टूटने लगता है 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.

निंजा सेकंड के हिसाब से: /
TuxCrafting


10

दरअसल, 9 बाइट्स

19`;1+`na

यहाँ यह कोशिश करो!

स्पष्टीकरण:

19`;1+`na

1           Push 1 to stack
 9          Push 9 to stack
  `;1+`     Push Function inside ` to stack
   ;        Push top element to stack
    1+      Add 1 to top element
       n    Run function x times (9 times)
        a   Invert stack

9
प्रोग्रामिंग पहेलियाँ और कोड गोल्फ में आपका स्वागत है!
अदनान


10

जावास्क्रिप्ट (ईएस 6), 29 बाइट्स

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

आउटपुट 1,2,3,4,5,6,7,8,9,10। सबसे छोटा जवाब नहीं लेकिन मुझे लगा कि यह एक मजेदार गणना है।


क्यों नहींalert([...'1'+234567891]+0)
edc65

2
@ edc65 a) यह मजेदार बी नहीं है) यह पहले से पोस्ट किए गए जावास्क्रिप्ट उत्तर c जितना छोटा नहीं है) यह उतना छोटा भी नहीं है 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 zको 01 पुनरावृत्ति में धकेलता है इसलिए 2 के बाद छपाई होती है 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)

काश आप इन = (
इवान कैरोल

@ EvanCarroll - लेखन 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
कार्यक्रम चलाओ नाओ!
साइओस

@Cyoce> <> कोड के उत्साही टुकड़े लिखने के लिए बहुत अच्छा है, मुझे एक ही नस में इस मोटरसाइकिल गियर चेकर का जवाब मिला है;)
हारून


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]। मेरे पास एक हैस्केल कंपाइलर तक पहुंच नहीं है, लेकिन मैं सुबह में दोबारा जांच करूंगा।
ज़ेवेई

@ ज़ेवेई रेंज्स हास्केल में अपनी ऊपरी सीमा को शामिल नहीं करते हैं।
सी। क्लेली

1
@ C.Quilley वे पूरी तरह से करते हैं। आप पायथन के बारे में सोच रहे होंगे।
xnor

हुह, मुझे यकीन था कि मैंने इस कोड का परीक्षण किया था। पहले के दावे के लिए माफी।
सी। क्लेली

1
मुझे नहीं लगता कि आपको मुख्य = भाग की आवश्यकता है; बाकी के पास एक हैस्केल प्रोग्राम, IO () का प्रकार है। अगर इसके खिलाफ कोई विशेष फैसला सुनाता है तो मुझे सुधारें।
लेज़र्समोक

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();
  }
}

संपादित करें: मौज-मस्ती के लिए: जैसा कि @SkippyLeGrandGourou द्वारा सही ढंग से बताया गया है , 1 से 10 का आधार प्रश्न में निर्दिष्ट नहीं है, इसलिए यहाँ (गैर-कोड-गॉल्फर्ड) जावा कोड है जो 2 से 11 के आधार पर 1 से 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++), एक बाइट बचाता है।
क्लैशॉफ्ट

@ zyabin101 ने आदेश को बदल दिया ताकि हार्ड-कोडेड उत्तर गैर-प्रतिस्पर्धात्मक हो। हालांकि, यह जवाब में छोड़ दिया, हालांकि, यह बहुत ही हास्यास्पद (और दुखद) है कि हार्ड कोडित जावा 7 में 1-10 प्रिंट करने का सबसे छोटा तरीका है
केविन क्रूज़सेन

2
@ zyabin101 को छोड़कर जब प्रश्न kolmogorov-complexity टैग किया जाता है
नील

@ नील ओह, सही है। o_o
user48538

1
Java 8 का स्पष्ट विजेता यहाँ lambdas को धन्यवाद देता है! ()->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)
पॉल पिकार्ड

@PaPPicard इसे पोस्ट करें! पर्ल 5 एक अलग भाषा है।
वेन

क्या आप के लिए जगह निकाल सकते हैं say@(1..10)?
साइओस

@ कैस अलस नो, इट्स ए एरर।
शुक्र

5

पायथन 2 - 19 17 बाइट्स

print range(1,11)

सहेजे गए 1 बाइट, केविनलाउ के लिए धन्यवाद - केनी नहीं !

आउटपुट: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]


rangeइसके बजाय का उपयोग करें xrange, पायथन 2 ग्रहण करते हुए। वास्तव में, यह वर्तमान संस्करण मेरी मशीन पर या तो पायथन संस्करण में काम नहीं करता है।
मूल्य इंक

@ केविनलाउ-केनी मैं कसम नहीं खा सकता था कि मैंने कोशिश की, और STDOUT को कुछ नहीं मिला। धन्यवाद!
यति

महत्वपूर्ण: यह केवल पायथन 2 है
मेगा मैन

1
@ABDDexter मैंने इसे चेक किया, बहुत अच्छा! पायथन 3 का उपयोग नहीं करने का कारण यह था, क्योंकि मुझे rangeऑब्जेक्ट को डाली जाने वाली वस्तु को सूची में लाने के लिए मजबूर किया गया था ।
यति

1
@TuukkaX हाँ, बिल्कुल। मैं कुछ अन्य भाषाओं में भी कोशिश करूँगा। धन्यवाद :)।
ABDDexter

5

विम, 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)

Neovim 0.1.4 पर परीक्षण किया गया, जो कि मेरी जानकारी के लिए विम के साथ कीस्ट्रोक-संगत है।


अच्छा लगा। मैं साथ आ गया 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
PPCG में आपका स्वागत है! मुझे लगता है कि आप एक बाइट को alert(i++)(और दूसरे को हटाकर i++) बचा सकते हैं ।
मार्टिन एंडर

बहुत बुरा सवाल यह निर्धारित करता है कि आदेश को आरोही होना चाहिए, अन्यथा आप लूप को बचा सकते हैं जबकि लूप के बजाय लूप के बजाय एक डिक्रिमेंटिंग का उपयोग करके i=10;while(i)alert(i--)
kamoroso94

क्या कोड को किसी फ़ंक्शन में एम्बेड नहीं किया जाना है?
ericw31415

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.