इनपुट
Nonnegative पूर्णांक की एक सूची।
उत्पादन
सबसे बड़ा nonnegative पूर्णांक h
जो सूची में कम से कम h
संख्या से अधिक या उसके बराबर है h
।
परीक्षण के मामलों
[0,0,0,0] -> 0
[12,312,33,12] -> 4
[1,2,3,4,5,6,7] -> 4
[22,33,1,2,4] -> 3
[1000,2,2,2] -> 2
[23,42,12,92,39,46,23,56,31,12,43,23,54,23,56,73,35,73,42,12,10,15,35,23,12,42] -> 20
नियम
आप या तो एक पूर्ण कार्यक्रम या एक फ़ंक्शन लिख सकते हैं, और अनाम कार्यों की भी अनुमति है। यह कोड-गोल्फ है, इसलिए सबसे कम बाइट गिनती जीतती है। मानक खामियों को अस्वीकार कर दिया जाता है।
पृष्ठभूमि
H- अनुक्रमणिका शिक्षा में प्रयोग किया जाता है एक धारणा जो प्रभाव और एक शोधकर्ता की उत्पादकता पर कब्जा करने के उद्देश्य रखता है। विकिपीडिया के अनुसार, एक शोधकर्ता का सूचकांक h है , यदि उसने h वैज्ञानिक लेख प्रकाशित किए हैं, जिनमें से प्रत्येक को अन्य लेखों में कम से कम h बार उद्धृत किया गया है। इस प्रकार, यह चुनौती प्रशस्ति पत्र की सूची से एच-इंडेक्स की गणना करने के बारे में है।
अपडेट करें
वाह, शानदार जवाब! मैंने सबसे छोटा स्वीकार किया है, लेकिन अगर कोई और भी छोटा होता है, तो मैं अपनी पसंद के अनुसार अपडेट करूंगा।
भाषा द्वारा विजेता
यहां भाषा के अनुसार विजेताओं की एक तालिका है जिसे मैं अद्यतित रखने का प्रयास करूंगा। मैंने सभी पोस्टों को नॉनगेटिव स्कोर के साथ शामिल किया है। अगर मैंने यहां गलती की है तो कृपया मुझे सुधारें।
- APL : 7 बाइट्स @MorisZucca द्वारा
- बैश + कोरटिल्स: 29 बाइट्स @DigitalTrauma द्वारा
- C # : 103 बाइट्स @ LegionMammal978 द्वारा
- C ++ : 219 बाइट्स @ user9587 द्वारा
- सीजाम : 15 बाइट्स @ नटकी द्वारा
- GolfScript : 13 बाइट्स @IlmariKaronen द्वारा
- हास्केल : 40 बाइट्स @proudhaskeller द्वारा
- J : 12 बाइट्स @ ʇǝɥʇıʇǝɥʇu .s द्वारा
- जावा : @Ypnypn द्वारा 107 बाइट्स
- जावास्क्रिप्ट : @ edc65 द्वारा 48 बाइट्स
- गणितज्ञ : @ kukac67 द्वारा 38 बाइट्स
- पर्ल : 32 बाइट्स @ कुटकी द्वारा
- पायथ : @ बाईसैग द्वारा 10 बाइट्स
- पायथन : @ फ़ेर्ससम द्वारा 49 बाइट्स
- R : 29 बाइट्स @MickyT द्वारा
- रूबी : 41 बाइट्स @daniero द्वारा
- स्काला : @ChadRetz द्वारा 62 बाइट्स
- SQL : 83 बाइट्स @MickyT द्वारा
- TI-BASIC : 22 बाइट्स @Timtech द्वारा