गणितज्ञ 54 41 बाइट्स
LegionMammal978 से एक बिल्कुल चतुर सुझाव के साथ जो 13 बाइट्स बचाता है।
If[#>0,FromLetterNumber,,LetterNumber]@#&
If[#>0,FromLetterNumber,,LetterNumber]यह तय करने का एकमात्र उद्देश्य है कि आवेदन करना है FromLetterNumberया LetterNumberइनपुट।
#>0संतुष्ट हो जाएगा यदि इनपुट, #एक संख्या है, जिस स्थिति FromLetterNumberमें चयन किया जाएगा।
हालाँकि #>0यदि #कोई पत्र है तो वह न तो सही होगा और न ही गलत LetterNumberहोगा।
If[#>0,FromLetterNumber,,LetterNumber]@#&["d"]
4
If[#>0,FromLetterNumber,,LetterNumber]@#&[4]
घ
गणितज्ञ में, FromLetterNumberऔर LetterNumberअन्य अक्षर के साथ भी काम करेंगे। इसके लिए केवल कुछ और बाइट्स की आवश्यकता होती है।
If[# > 0, FromLetterNumber, , LetterNumber][#, #2] &[4, "Greek"]
If[# > 0, FromLetterNumber, , LetterNumber][#, #2] &[4, "Russian"]
If[# > 0, FromLetterNumber, , LetterNumber][#, #2] &[4, "Romanian"]
δ
г
b
If[# > 0, FromLetterNumber, , LetterNumber][#, #2] &[δ, "Greek"]
If[# > 0, FromLetterNumber, , LetterNumber][#, #2] &[г, "Russian"]
If[# > 0, FromLetterNumber, , LetterNumber][#, #2] &[b, "Romanian"]
४
४
४