संख्याओं का उपयोग किए बिना, उच्चतम वेतन प्राप्त कर सकते हैं। लेकिन अतिशयोक्ति मत करो!


227

जैसा कि मैं कुछ नौकरियों के लिए आवेदन कर रहा हूं, जिनके नौकरी के विज्ञापन में वेतन नहीं है, मैंने एक विशेष रूप से दुष्ट साक्षात्कारकर्ता की कल्पना की जो उम्मीदवार को अपना वेतन तय करने की संभावना देगा ... "गोल्फिंग" द्वारा!

तो यह बस ऐसे ही चला जाता है:

संख्याओं का उपयोग किए बिना, एक कोड लिखें जो आपके द्वारा पेश किए जाने वाले वार्षिक वेतन को आउटपुट करता है।

हालाँकि, संक्षिप्त कोड लिखना इस कंपनी की आधारशिला है। इसलिए उन्होंने बहुत तंग वरिष्ठता की सीढ़ी को लागू किया है

नियोक्ता जो कोड लिखते हैं, जो b बाइट्स लंबा होता है, वह अधिकतम ($ 1'000'000) · b -0.75 कमा सकता है ।

हम देख रहे हैं (ये पूर्णांक भाग हैं, केवल प्रदर्शन कारणों के लिए):

   1 byte  → $1'000'000       15 bytes → $131'199
   2 bytes →   $594'603       20 bytes → $105'737
   3 bytes →   $438'691       30 bytes →  $78'011
   4 bytes →   $353'553       40 bytes →  $62'871
  10 bytes →   $177'827       50 bytes →  $53'182

चुनौती

एक प्रोग्राम या फ़ंक्शन लिखें जो कोई इनपुट नहीं लेता है और एक डॉलर चिह्न ( $, यू + 0024) और एक संख्या (दशमलव या वास्तविक) के एक दशमलव प्रतिनिधित्व वाले पाठ को आउटपुट करता है ।

  • आपके कोड में वर्ण नहीं हो सकते 0123456789

आउटपुट में:

  • वैकल्पिक रूप से डॉलर चिह्न और संख्या के बीच एक एकल स्थान हो सकता है।

  • श्वेत रिक्त स्थान और अग्रणी रेखाएं और नई लाइनें स्वीकार्य हैं, लेकिन किसी भी अन्य आउटपुट को निषिद्ध है।

  • संख्या को केवल वर्णों का उपयोग करके दशमलव संख्या के रूप में व्यक्त किया जाना चाहिए 0123456789.। यह वैज्ञानिक संकेतन के उपयोग को बाहर करता है।

  • दशमलव स्थानों की किसी भी संख्या की अनुमति है।

एक प्रविष्टि मान्य है यदि यह आउटपुट जो आउटपुट से अधिक नहीं है ($ 1'000'000) · b -0.75 , जहां b स्रोत कोड की बाइट लंबाई है।

उदाहरण आउटपुट (उद्धरण आउटपुट नहीं होना चाहिए)

"$ 428000"            good if code is not longer than 3 bytes
"$321023.32"          good if code is not longer than 4 bytes
"  $ 22155.0"         good if code is not longer than 160 bytes
"$ 92367.15 \n"       good if code is not longer than 23 bytes
"300000 $"            bad
" lorem $ 550612.89"  bad
"£109824"             bad
"$ -273256.21"        bad
"$2.448E5"            bad

स्कोर

आपके द्वारा उत्पादित मूल्य आपका स्कोर है! (उच्चतम वेतन जीत, निश्चित रूप से।)


लीडरबोर्ड

यहां एक नियमित लीडरबोर्ड और भाषा के अनुसार विजेताओं का अवलोकन करने के लिए एक स्टैक स्निपेट है।

यह सुनिश्चित करने के लिए कि आपका उत्तर दिख रहा है, कृपया अपना उत्तर शीर्षक मार्कडाउन टेम्पलेट का उपयोग करके शीर्षक के साथ शुरू करें:

# Language Name, $X (Y bytes)

Xआपका वेतन कहां है और Yआपके जमा करने का आकार है। ( Y bytesआपके उत्तर में कहीं भी हो सकता है।) यदि आप अपने स्कोर में सुधार करते हैं, तो आप पुराने अंकों को हेडलाइन में रख सकते हैं , उनके माध्यम से प्रहार करके। उदाहरण के लिए:

# Ruby, <s>$111111.111... (18 bytes)</s> <s>$111999 (17 bytes)</s> $123456 (16 bytes)

आप भाषा के नाम को एक लिंक भी बना सकते हैं, जो बाद में लीडरबोर्ड स्निपेट में दिखाई देगा:

# [><>](http://esolangs.org/wiki/Fish), $126,126 (13 bytes)


संपादित करें: (त्वरित) संदर्भ के लिए बाइट काउंट प्रति (अधिकतम) अधिकतम अनुमत स्कोर - यहां पाठ :

यहां छवि विवरण दर्ज करें


61
यह बहुत कम (imo) सफल गैर-निश्चित-आउटपुट नो-इनपुट गैर-यादृच्छिक चुनौती में से एक है। अनोखा विचार!
श्री Xcoder

2
अच्छी चुनौती! अगर हम चाहें तो क्या हम पूरी तरह से फॉर्मेटेड मुद्रा मूल्य का उत्पादन कर सकते हैं? के $80,662.67बजाय की तरह $80662.6659? आपके नियम अल्पविराम को रोकते हैं, जिसका अर्थ है कि मैं किसी भी अंतर्निहित मुद्रा कार्यों का उपयोग नहीं कर सकता।
ब्रैडेक

6
मुझे आशा है कि आपको कोई आपत्ति नहीं है, मैंने लीडरबोर्ड स्निपेट का एक बदलाव जोड़ा है जो बाइट्स के बजाय स्कोर के अनुसार होता है। बेहतरीन पहली चुनौती!
ETHproductions

9
बस नए योगदानकर्ता टैग को देखा। अच्छी निर्माण चुनौती, इस तरह के एक उच्च वोट दें और केवल कुछ ही दिनों में जवाब का एक विशाल राशि के साथ, मुझे आश्चर्य है कि अगर यह इस साल के इस साल के रूकी के लिए पात्र हो सकता है;)
Shieru Asakoto

2
मैंने इस चुनौती को "पीपीसीजी 2018 के सर्वश्रेष्ठ" श्रेणी में "रूकी ऑफ द ईयर - चैलेंज" श्रेणी के उम्मीदवार के रूप में नामित किया है क्योंकि मैंने तब कहा था।
शायरु असकोतो

जवाबों:


109

बैश, $ 127127

x;echo \$$?$?

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

चूंकि xकमांड मौजूद नहीं है, इसलिए यह एरर कोड को एरर और सेट करता है 127

फिर, कोड एक डॉलर चिह्न का उत्पादन करता है जिसके बाद $?दो बार होता है। $?चर भंडार पिछला आदेश के निकास कोड है, इसलिए इस आउटपुट $127127में 13 बाइट्स


52
मजेदार रूप से पर्याप्त यदि आप मैक पर हैं और आपके पास XQuartz स्थापित है, तो यह काम नहीं करेगा क्योंकि x यह मौजूद है। एक बोनस के रूप में, यह खोलने की कोशिश करते समय दुर्घटनाग्रस्त हो गया, इसलिए मुझे इसके $11बजाय मिल गया !
नंबरमैन

13
के ]बजाय का उपयोग करें x, पूर्व की संभावना कम है।
अंक

@numbermaniac इसके अलावा, ऐसे आदेश ubuntu 19.04: e, q, r पर स्थापित करने के लिए पाए गए थे। लेकिन wएक चीज़ है (करीब who) और सफलतापूर्वक बाहर निकलें, तो आपको इसके लिए $ 00 मिलते हैं!
वैल

67

जावा 8, $ 131,199.00 (15 बाइट्स)

v->"$"+'e'*'ԓ'

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

स्पष्टीकरण:

v->            // Method with empty unused parameter and String return-type
  "$"+         //  Return a dollar sign, concatted with:
      'e'*'ԓ'  //  131199 (101 * 1299)

131,199.00<131,199.31

मैंने उस श्रेणी में एक मुद्रण योग्य ASCII वर्ण उत्पन्न करने के लिए एक कार्यक्रम का उपयोग किया [32, 126], जो विभाजित करते समय 131199दशमलव मानों की सबसे कम मात्रा होगी। चूंकि समान रूप से 101विभाजित कर सकते हैं 131199, जिसके परिणामस्वरूप 1299, मैं अपने बाइट-काउंट 15 के आधार पर अपने अधिकतम संभव वेतन से केवल 31 सेंट कम हूं।


12
डांग, प्रभावशाली कुशल स्कोर!
ETHproductions


41

CJam , (5 बाइट्स) $ 294204.018 ...

'$PB#

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

स्पष्टीकरण:

मैंने इसे डेनिस के उत्तर से लिया है, लेकिन संख्याओं के संयोजन की तलाश में है जो एक उच्च परिणाम प्राप्त करेगा। मैं लगभग छोड़ दिया है, लेकिन मैंने देखा है कि Pके लिए चर रहा है , और कहा कि π 11294.000 । CJam में अक्षर का मान 11 है, ऊपर कोड दे रहा है।ππ11294000B


6
चूँकि आपका स्कोर आपका वेतन है, इसलिए आपको इसका शीर्षक में होना चाहिए। यह जवाब वर्तमान में जीत रहा है। :)
डेनिस

37

आर , 20 बाइट्स,$103540.9

T=pi+pi;cat("$",T^T)

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

20 बाइट्स के लिए अधिकतम है $105737.1, इसलिए यह वेतन टोपी के काफी करीब है!

यह एक अच्छी वृद्धि होगी, और अगर मुझे कोड गोल्फ करने के लिए भुगतान मिलता है तो ......


2
piएक डेटासेट के योग के साथ संयोजन करने का एक तरीका हो सकता है ... ऑपरेटर / डेटासेट / पीआई के विभिन्न संयोजन का मूल्यांकन करने के लिए प्रोग्रामेटिक दृष्टिकोण की आवश्यकता होगी ताकि अधिकतम के करीब पहुंच सकें। अब इसके लिए समय नहीं है, लेकिन यह अपने आप में एक अच्छी चुनौती है।
JayCe

29

जीएस 2 , (5 बाइट्स) 292,929 डॉलर

•$☺↔A

एक पूरा कार्यक्रम ( कोड-पृष्ठ 437 का उपयोग करके दिखाया गया है )। (अधिकतम प्राप्य वेतन @ 5 बाइट $ 299069.75 है)

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

डेनिस के GS2 जवाब पर बनाता है ...

•$☺↔A                             []
•$    - push '$'                  ['$']
  ☺   - push unsigned byte:
   ↔  -   0x1d = 29               ['$',29]
    A - push top of stack twice   ['$',29,29,29]
      - implicit print            $292929

1
वह 11 बाइट्स है, भले ही वह 5 अक्षर हो।
dotancohen

3
@dotancohen: 0x0724011d41मेरी गिनती से 5 बाइट्स हैं ...
9

2
@eggyal: मुझे कोड-पेज 437 के बारे में कुछ याद नहीं है। अच्छा स्पर्श!
dotancohen

3
प्रिय मतदाता, क्या मुझे कुछ प्रतिक्रिया मिल सकती है; मैं नहीं देखता कि क्या गलत है, उपयोगी नहीं है, या अस्पष्ट है।
जोनाथन एलन

27

आर , 21 बाइट्स $ 99649.9

cat("$",min(lynx^pi))

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

एक अलग Rदृष्टिकोण - Giuseppe का उत्तर भी देखें

इस बायटेकाउंट के लिए $ 101937 की अधिकतम के करीब।

बोनस: object.size()

आर , 24 बाइट $ 89096

cat("$",object.size(ls))

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

यह शायद सिस्टम-निर्भर है, लेकिन जब मैंने इसे टीआईओ पर उठाया तो मुझे $ 89096 मिला - 24 बाइट्स के लिए 92223 की सीमा के करीब।


साफ! मैंने सोचा कि एक अच्छा डेटासेट लेने की कोशिश कर रहा हूं, लेकिन मैं यह नहीं पता लगा सकता कि उन्हें कहां देखना है ... मुझे लगता है कि datasetsपैकेज बहुत मायने रखता है।
Giuseppe

@Giuseppe मैं बस prodऔर sumबेतरतीब ढंग से कोशिश कर रहा हूँ ... लेकिन ठेस बहुत तेजी से बढ़ती है!
JayCe

sum(volcano)है, 690907लेकिन है कि काम करने के लिए 1 बाइट के लिए होगा, हा
Giuseppe

डेटासेट का उपयोग कर महान विचार!
digEmAll

@Giuseppe अच्छी पकड़ मैं पूरी तरह से अनदेखी की थी! ओह।
JayCe

26

जावास्क्रिप्ट (ईएस 6), 19 बाइट्स, $ 109,839

_=>atob`JDEwOTgzOQ`

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

उच्चतम पूर्णांक है109,884 जो किसी भी अंकों जब उपसर्ग के साथ उत्पादन नहीं करता है'$'109839109884 और बेस 64 में encoded।


बिना atob()(Node.js), 26 बाइट्स, $ 86,126

_=>'$'+Buffer('V~').join``

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

के संयोजन '$' के ASCII कोड के साथ 'वी' (86) और '~' (126)।


वाह Buffer! पहली बार इस वर्ग को स्वीकार करने के लिए; ')
शायरु असकोतो

1
@ user71546 यह $ 24,126 के लिए 24 बाइट्स में किया जा सकता है यदि हजार विभाजकों को अनुमति दी गई थी। लेकिन जाहिरा तौर पर, वे नहीं ... :(
Arnauld

Bufferकंस्ट्रक्टर को पदावनत कर दिया जाता है, जिससे भविष्य के संस्करणों में अधिक समय मिलेगा
mcfedr

@ mcfedr हम कोड गोल्फ की परवाह नहीं करते हैं, जब तक कि दुभाषिया का काम करने वाला संस्करण ठीक से निर्दिष्ट नहीं होता है।
बाइक

24

1
आपने का उपयोग करना समाप्त नहीं किया :, इसलिए आप इसे हटा सकते हैं और +$ 124444 के लिए एक और जोड़ सकते हैं ।
नाइट्रोडन

@Nitrodon आह ठीक है, धन्यवाद।
user202729

मुद्रण के बाद 1, क्यों नहीं गिना जाता है 3और फिर केवल प्रिंट होता है 3? आप एक बाइट को बचाएंगे और एक उच्च संख्या प्रिंट करेंगे।
12431234123412341234123

@ 12431234123412341234123 आपको दो बाइट्स बचाने की आवश्यकता होगी। अन्यथा, 15 बाइट्स के साथ, आपको केवल $ 131199 तक की अनुमति है, $ 133333 बहुत अधिक है।
hvd

21

PHP, $ 131116 (8 बाइट्स)

Php के लिए एक नहीं देखा और एक को फेंकना चाहता था। मुझे पता है कि php में कुछ जगह एक खराब टाइपकास्ट है जो इसे आधे में काट देगा लेकिन मैं अभी इसे नहीं ढूंढ सकता।

$<?=ERA;

यह सिर्फ PHP के संक्षिप्त टैग और स्थिरांक में निर्मित PHP का लाभ उठाता है।

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


1
हा मैं इसे कल किसी और चीज के लिए बंद कर
दूंगा

4
इसके बजाय <?="$"., बस $<?=कुछ बाइट्स करें और सहेजें।
इस्माईल मिगुएल

2
@IsmaelMiguel अच्छा धन्यवाद! इसे 8 बाइट्स के लिए छोड़ दिया गया, लेकिन यह जानने में बहुत समय नहीं लगा कि मेरे वेतन का अन्य ~ 70k कैसे प्राप्त किया जाए।
मंशू

1
वाह, इस स्थिरांक के बारे में नहीं पता था, लेकिन मैं डॉक्स में नहीं मिला, क्या इस पर कोई मदद कर सकता है?
रफ़ी

3
@ रेफी यह वास्तव में किसी भी जगह का दस्तावेज नहीं है जो मुझे मिल सकता है। यह एक भाषा स्थिरांक है जो 17 साल पहले github.com/php/php-src/commit/… में जोड़ा गया था । मैंने इसे सभी उपलब्ध स्थिरांक को डंप करके पाया और फिर केवल सबसे छोटे लोगों के लिए तैयार करना शुरू किया। ऐसा प्रतीत होता है कि ओएस द्वारा gnu.org/software/libc/manual/pdf/libc.pdf पृष्ठ 195 पर उपलब्ध कराया गया है ।
मस्कुलेट


17

Excel 19 बाइट्स $ 107899.616068361

="$"&CODE("(")^PI()

स्पष्टीकरण:

     CODE("(")        // find ASCII code of ( which is 40
              ^PI()   // raise to power of Pi  (40^3.141592654)
 "$"&                 // append $ to the front of it
=                     // set it to the cell value and display

2
PPCG में आपका स्वागत है!
लुइस फेलिप डी जीसस मुनोज

6
+1 और भी बेहतर, वे आपके एक्सेल कौशल से प्रभावित होंगे और चाहते हैं कि आप एक खाता प्रबंधक बनें।
theyyyumdub

2
@+REALyumdub क्या यह अच्छी बात है? मुझे यकीन नहीं है कि मैं यह वेतन ले लूँगा अगर इसका मतलब है कि मुझे दैनिक रूप से एक्सेल के साथ काम करना है;)
हारून

मैं एक्सेल के अकाउंटिंग फॉर्मेटिंग के साथ तर्क दूंगा, कि आप पूरी तरह से $ को छोड़ सकते हैं, और बस फॉर्मेटिंग को अकाउंटिंग में सेट कर सकते हैं।
सेल्की

@Selkie लेखांकन प्रारूप एक अल्पविराम जोड़ता है, जो अस्वीकृत है। आप $ # के कस्टम प्रारूप का उपयोग कर सकते हैं। मुझे यकीन नहीं होगा कि मुझे इसे $ 125773 के लिए = CODE ("* *") ^ PI () के साथ 15 वर्णों के रूप में गिनना चाहिए, या 17 अक्षरों (स्वरूप अक्षरों के लिए 2 जोड़ना) = CODE (")") के साथ। $ 116603 के लिए PI (), या यदि यह अस्वीकृत है।
केटा

12

विम, $ 99999 $ 110000 $ 120000

i$=&pvh*&ur

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

अभिव्यक्ति रजिस्टर का उपयोग करता है (ध्यान दें कि एक <Cr> वर्ण है, जो विकल्प के मूल्य बार विकल्प के मूल्य को सम्मिलित करने के लिए, $और =, 13 बाइट्स के बीच, अधिकांश फोंट में अदृश्य है ) ।'pvh''ur'

'previewheight' वह विकल्प है जो पूर्वावलोकन विंडो की ऊंचाई को नियंत्रित करता है, जो डिफ़ॉल्ट रूप से 12 है।

'undoreload' इससे पहले कि यह पूर्ववत स्मृति में संग्रहीत करने पर विम को छोड़ देता है, और यह 10,000 तक डिफॉल्ट करता है, अधिकतम संख्या में एक बफर हो सकता है।


12

जेली ,  $ 256000 $ 256256  (6 बाइट्स ) $ 257256

⁹‘”$;;

एक पूरा कार्यक्रम। (अधिकतम प्राप्त वेतन @ 6 बाइट $ 260847.43 है)

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

कैसे?

⁹‘”$;; - Main Link: no arguments
⁹      - Literal 256                            256
 ‘     - increment                              257
  ”$   - single '$' character                   '$'
    ;  - concatenate                            ['$',257]
     ; - concatenate                            ['$',257,256]
       - implicit print                      -> $257256

पिछला...

5 बाइट्स $ 256256

”$;⁹⁺

('$' कॉन्टेनेट 256, रिपीट 256 - अंतरिम निहित मुद्रण के कारण)

6 बाइट्स $ 256000:

⁹×ȷṭ”$

(256 × 1000'ैक '$')


1
यह 5 अक्षरों जैसा दिखता है , लेकिन 11 बाइट्स
dotancohen

9
@dotancohen जेली एक कस्टम कोड पेज का उपयोग करता है ।
कारमिस्टर

@Carmeister: अच्छी!
dotancohen


@NieDzejkob वास्तव में 6 बाइट्स उपलब्ध हैं - मेरे पास अब $ 257256 है :)
जोनाथन एलन

11

सी#

पूर्ण कार्यक्रम, 72 बाइट्स, $ 40448 66 बाइट्स, $ 43008

class P{static void Main()=>System.Console.Write("$"+('T'<<'i'));}

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

व्याख्या

लेफ्ट-शिफ्ट ऑपरेटर क्रमशः चार्जर्स 'T'और 'i'पूर्णांकों 84 और 105 के रूप में व्यवहार करता है और शिफ्ट करता है

लैंबडा , 19 बाइट्स, $ 109568 17 बाइट्स, $ 118784

o=>"$"+('t'<<'j')

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

2 बाइट बचाने के लिए @ LegionMammal978 और @ केविन को धन्यवाद संपादित करें


5
बस जिज्ञासु, आप अपने लंबोदर के अंत में एक अर्धविराम क्यों शामिल करते हैं?
लीजनमोनमल 978

1
क्या @ LegionMammal978 उल्लेख के अलावा, (अनुगामी अर्द्ध कोलन जावा / सी # lambdas के लिए बाइट गिनती में गिना जा की जरूरत नहीं है) एक अप्रयुक्त खाली पैरामीटर लेने के द्वारा आप गोल्फ कर सकते हैं ()=>करने के लिए o=>एक अतिरिक्त -1 बाइट के लिए।
केविन क्रूज़सेन

2
दरअसल, @ केविन और मेरी सलाह दोनों के साथ, लंबोदर को o=>"$"+('t'<<'j')$ 118784 के साथ गोल्फ दिया जा सकता है ।
लीजनमोनमल 978

@ केविन मुझे इस बारे में पता नहीं था, जानकारी के लिए धन्यवाद।
pmysl

@ LegionMammal978 अनावश्यक अर्धविराम को इंगित करने और अद्यतन लैम्बडा प्रदान करने के लिए धन्यवाद। मैंने किसी भी तरह इस अर्धविराम की अनदेखी की होगी
pmysl

9

PHP, 13 बाइट्स, $ 144000 वेतन

दुर्भाग्य से इस नौकरी के लिए, मॉरीशस जाने की आवश्यकता है (ठीक है, मैं थोड़ा कम पूर्व की ओर बढ़ सकता हूं, हालांकि हर बार कम समय में $ 36k वेतन में कमी आएगी।) असुविधा के लिए क्षतिपूर्ति करने के लिए, मेरा वेतन हर $ 1 प्रति वर्ष $ बढ़ जाता है।

$<?=date(ZL);

यह सिर्फ Zसेकंड में टाइमजोन डालता है और यह बताता है कि यह लीप ईयर है या नहीं।


9

ब्रेनफक , 43 बाइट्स, $ 58888

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

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

यह काम किस प्रकार करता है

++++++[>++++++<-]>.  write 36 to cell one and print (36 is ASCII for $)

<++++[>++++<-]>+.    add 17 to cell 1 and print (cell 1 is now 53, ASCII for 5) 

+++....              add 3 to cell 1 and print 4 times (cell 1 is now 56, ASCII for 8)

1
PPCG में आपका स्वागत है! आशा है कि आप चारों ओर
जो किंग

8

पायथन 3 , (22 बाइट्स) $ 98,442

print('$',ord('𘂊'))

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

डॉर्कनब के रूबी के जवाब की तरह , यहां इस्तेमाल किए जाने वाले 4 बाइट यूनिकोड चरित्र,𘂊 में 22 बाइट्स में अधिकतम पूर्णांक वेतन का क्रमिक मूल्य है।

ध्यान दें कि print()डिफ़ॉल्ट रूप से रिक्त स्थान द्वारा अलग किए गए इसके अनाम तर्क प्रिंट करता है ( sepयह एक वैकल्पिक नाम तर्क है)।


आप एफ स्ट्रिंग्स का उपयोग करते हुए उससे थोड़ा बेहतर कर सकते हैं: प्रिंट (f "$ {ord (')')}") 21 बाइट्स और आउटपुट $ 101119
मैट

2
@ मैट जो 24 बाइट्स है (मैंने एफ-स्ट्रिंग के बारे में सोचा लेकिन महसूस किया कि अतिरिक्त ब्रेसिज़ में 2 बाइट्स खर्च होंगे)
जोनाथन एलन

प्रमाण है कि पायथन 2 एक उच्च वेतन अर्जित करेगा।
mbomb007

8

8 बाइट्स में गोल> <> , $ 207680

'o**n; $

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

यह काम किस प्रकार करता है:

'        Start string interpretation. Pushes the ASCII value of every character until it wraps back around to this character
 o       Output the top stack value as ASCII. This is the $ at the end of the code
  **     Multiply the top 3 stack values (This is the ASCII of 'n; ', 110*59*32
    n    Output top of stack as integer.
     ;   Terminate program
       $ (Not run, used for printing the $)

दिलचस्प रूप से पर्याप्त है, आप hइसके बजाय का उपयोग कर सकते हैं n;, जो 'o**h5$$ 231504 के स्कोर के साथ उपज देता है, लेकिन आप 0-9 का उपयोग नहीं कर सकते हैं, और 53 को पुश करने के लिए एक और 1-बाइट तरीका नहीं है, का ASCII मान5


1
PPCG में आपका स्वागत है!
मेगो


6

गणितज्ञ, 18 बाइट्स, $ 107,163.49

$~Print~N[E^(E!E)]

पूर्ण कार्यक्रम; का उपयोग कर चलाएं MathematicaScipt -script। आउटपुट $107163.4882807548एक अनुगामी न्यूलाइन द्वारा पीछा किया। मैं सत्यापित किया है कि इस फार्म के उच्चतम स्कोरिंग समाधान है जहां के शामिल है , , , और ।$~Print~N[expr]exprPiEI+-* /()!


किस बारे में I?
user202729

@ user202729 नहीं, मदद नहीं करता है; कोई भी संख्या जो वास्तव में उपयोग करती है Iऔर न केवल I Iया I/Iआम तौर + 0.*Iपर इसकी एक कील होगी N
लेजिओनमाला 978

बहुत अच्छा! मैंने जहां तक ​​पाया था "$"~Print~Exp[E!N@E](जो कि उतनी ही लंबाई है "$"~Print~N[E^(E!E)]), लेकिन चारों ओर उद्धरण चिह्नों के साथ $, उत्पादन केवल सीमा पर मुश्किल से था।
मिशा लावरोव

जो मैं साथ आया था वह प्रिंट [$, N [Pi ^ (Pi * Pi)]] था, जिससे $ 80662.7 मिला। मैंने पाई, ई, +, *, ^ के विभिन्न संयोजनों की कोशिश की (मेरे बारे में सोचा था, लेकिन इसका इस्तेमाल करने का कोई प्रभावी तरीका नहीं देखा), लेकिन यह कोशिश करने के लिए मेरे साथ कभी नहीं हुआ!
मेनी रोसेनफेल्ड

$~Print~⌈E^(E!E)⌉एक पात्र के साथ बाएँ और दाएँ छत वाले पात्र, यह थोड़ा और अधिक होगा और 17 बाइट्स
jaeyong गाया


6

जावास्क्रिप्ट (Node.js) , 23 बाइट्स, $ 65535

_=>"$"+ +(~~[]+`xFFFF`)

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

यह सबसे अच्छा मैं बिना प्राप्त कर सकता है atob, हालांकि एक बड़ा सुधार स्थान tbh है

तुम्हें पता है, ascii रूपांतरण समारोह के लिए कोई छोटा चरित्र होने से एक बहुत बेकार है।

एक दिन के बाद

जावास्क्रिप्ट (Node.js) , 30 बाइट्स, $ 78011

_=>"$"+`𓂻`.codePointAt(![])

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

या: 29 बाइट्स, $ 80020

_=>"$"+`򀀠`.codePointAt(!_)

कहाँ 򀀠हैU+13894 INVALID CHARACTER

ओह String.codePointAt! मैं पूरी तरह से यह भूल गया हूँ!

एक चुटकुला एक (15 बी, $ 130000), बिल्कुल नहीं, बल्कि मज़े के लिए

_=>"$十三萬"

तो, क्यों नहीं _=>"$⑮萬"^ _ ^
tsh

2
मैं अभी हंस रहा हूं क्योंकि मैं चीनी समझ सकता हूं ...
ericw31415

कैसे के बारे में x1683F?
Gust van de Wal

बस उपयोग _=>"$"+parseInt('1V0I',36)करना भी आपके द्वारा अब तक की तुलना में अधिक है, इसलिए आप इसे भी जोड़ना चाहते हैं। बहुत बुरा आप जावास्क्रिप्ट में बेस 64 को दशमलव में परिवर्तित नहीं कर सकते हैं ...
Gust van de Wal

@GustVanDeWal दुख की बात है कि आप कोड में अंकों का उपयोग नहीं कर सकते हैं।
शायरु असाकोटो


6

रूबी, $ 119443

$><<?$<<?𝊓.ord

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

17 बाइट्स के लिए अधिकतम पूर्णांक आउटपुट। यूनिकोड वर्ण U + 1D293 है, जो हेक्स में 119443 है।


यदि आप एक मौका लेना चाहते हैं, तो $><<?$<<$$लंबे समय से चल रहे सिस्टम पर 10 बाइट का प्रयास करें । 177827 तक के उत्तर मान्य हैं।
एशेल्ली

मुझे लगता है कि आपका मतलब "दशमलव में," या कम से कम कुछ अस्पष्टता है।
jpmc26


5

जाप, 5 बाइट्स, $ 262144

'$+I³

झसे आज़माओ


स्पष्टीकरण Iके लिए जाप स्थिरांक है 64, ³इसे क्यूब करता है और फिर '$+डॉलर के प्रतीक के साथ इसे समेटता है ।


खुशी है कि मैंने पहले जाँच की। मैं पोस्ट करने वाला था"${I³
ओलिवर

5

बेगुंजे -98 (पायफंज) , 8 बाइट्स, $ 209728

$",**.q:

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

:निम्नलिखित विधि का उपयोग करके चरित्र की गणना की गई है:

>>> chr(int((1_000_000 * 8 ** -0.75) / (ord(' ') * ord('q'))))
':'

का उपयोग कर @और fभी काम करता है लेकिन केवल $ 208896 देता है।


5

Befunge-93 , 9 बाइट्स, $ 192448

a>$",**.@

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

आउटपुट $192448, सिर्फ दो डॉलर और अधिकतम से नौ सेंट कम। यह भी Befunge-98 के उचित कार्यान्वयन के साथ बहुभुज के रूप में काम करता है , जहां इसे एक अनजाने अनुदेश त्रुटि को भी फेंकना नहीं पड़ता है!

स्पष्टीकरण:

a>$        Basically no-ops
   "       Wrapping string that pushes the code and a lot of spaces to the stack
    ,      Print the $
     **    Multiply the byte values of a, > and a space
           62*97*32 = 192448
       .@  Print the number and terminate

5

Cubix , $ 155,088 (12 बाइट्स)

*Ouo'ე'$/@

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

एक दिलचस्प समस्या, यह नीचे 7 या 8 बाइट्स प्राप्त करने की उम्मीद कर रहा था, लेकिन यह मुश्किल साबित हुआ। The और $ वर्णों को ढेर में धकेलता है, आउटपुट को $कई गुना करता है , ढेर के शीर्ष को गुणा करता है , संख्या और पड़ाव को आउटपुट करता है। अभी भी एक कम बाइट विकल्प खोजने की उम्मीद है

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