Ẇa6ḌạÐṂ⁸Ṫ
एक मोनडिक लिंक।
इसे ऑनलाइन आज़माएं! - इस लिंक का लगभग कोई मतलब नहीं है (नीचे देखें)!
कैसे?
सच्चे गोल्फ खिलाड़ी की शैली में यह वास्तव में अक्षम है - यह 365 टेस्ट केस के लिए 60 के समय में TIO पर हिट करता है ! स्थानीय रूप से यह 37 में समाप्त होता है।
Ẇa6ḌạÐṂ⁸Ṫ - Main link: n
Ẇ - all sublists - this has an implicit make_range on it's input
- so, for example, an input of 3 yields [[1],[2],[3],[1,2],[2,3],[1,2,3]]
- the important things are: that it contains both a list of the length of the
- decimal number, and a list 1 shorter; and that it's lists only contain
- non-zero numbers and are monotonically increasing in length.
6 - literal 6
a - and (vectorises), this changes all the values to 6s
- so, the example above becomes [[6],[6],[6],[6,6],[6,6],[6,6,6]]
Ḍ - convert to decimal (vectorises) [ 6, 6,, 6, 66, 66, 666 ]
⁸ - link's right argument, n
ÐṂ - filter keep those with minimal:
ạ - absolute difference (for 366 this keeps 66 AND 666; same goes for 3666; etc.)
Ṫ - tail - get the rightmost result (for 366 keeps 666, since it's longer)
भीतर 60 के दशकों के लिए सीमित कर एक पैच एक ही एल्गोरिथ्म रन बनाने के लिए 365 और 366 TIO पर की अंतर्निहित vectorisation से बचने के लिए है Ḍ
के साथ Ẇa6Ḍ€ạÐṂ⁸Ṫ
( कि कोशिश ), लेकिन इस जाएगा अब के इनपुट के लिए SEG गलती 999 ( त्रिभुज (999) ही है 499,500 लेकिन प्रत्येक पूर्णांकों की एक सूची है, कुल टेट्राहेड्रल (999) = 166,666,500 पूर्णांक, स्मृति कुशल नहीं, कम से कम पायथन में) बना रही है।