ඔබට කොපමණ ඉහළට ගණන් කළ හැකිද?


159

අභියෝගය:

ඔබේ කර්තව්‍යය වන්නේ ඔබට හැකි තරම් වැඩසටහන් / කාර්යයන් / ස්නිපෙට් ලිවීමයි. පළමු වැඩසටහන නිඛිලය ප්‍රතිදානය කළ යුතුය 1, දෙවැන්න 2සහ එසේ ය.

වැඩසටහන් අතර කිසිදු අක්ෂර නැවත භාවිතා කළ නොහැක. ඒ නිසා, පළමු වැඩසටහන නම්: x==x, ඔබ චරිත භාවිතා නොකළ යුතුය xසහ =නැවත අනෙක් වැඩසටහන් කිසිදු. සටහන: එක් වැඩසටහනක එකම චරිතය බොහෝ වාරයක් භාවිතා කිරීමට අවසර ඇත.

ලකුණු කිරීම:

ජයග්‍රාහකයා වනුයේ ඉහළම අගය ගණනය කිරීමකි. ටයි පටියක් තිබේ නම්, ජයග්‍රාහකයා වනුයේ මුළු බයිට් ගණන අවම වශයෙන් භාවිතා කළ ඉදිරිපත් කිරීම ය.

නීති:

  • ඔබට භාවිතා කළ හැක්කේ සියලු සංඛ්‍යා සඳහා තනි භාෂාවක් පමණි
  • ස්නිපෙට් වලට අවසර ඇත!
  • එය සාධාරණව තබා ගැනීමට, ඔබ තෝරා ගන්නා භාෂාවෙන් තනි අක්ෂරයක් භාවිතා කරමින් සියලුම අක්ෂර කේතනය කළ යුතුය.
  • ප්‍රතිදානය දශමයෙන් විය යුතුය. ඔබට එය විද්‍යාත්මක අංකනයකින් හෝ වෙනත් විකල්ප ආකෘතියකින් ප්‍රතිදානය නොකළ හැකිය. දශම ලක්ෂ්‍යයට පිටුපසින් දැක්වෙන සියලුම ඉලක්කම් පවතින තාක් කල්, ප්‍රතිදාන පාවීම හරි 0. එබැවින් 4.000පිළිගනු ලැබේ. FPA නිසා ඇති වන සාවද්‍යතාවයන් ප්‍රතිදානයේ නොපෙන්වන තාක් කල් පිළිගනු ලැබේ.
  • ans =, ප්‍රමුඛ හා පසුපස අවකාශ සහ නව රේඛා ආදිය සඳහා අවසර දෙනු ලැබේ.
  • නිවැරදි ප්‍රතිදානය STDOUT වෙත ආපසු ලබා දෙන තාක් කල් ඔබට STDERR නොසලකා හැරිය හැක
  • ඔබට පූර්ණ සංඛ්‍යා STDERR වෙත ප්‍රතිදානය කිරීමට තෝරා ගත හැකිය, නමුත් STDOUT හිස් නම් පමණි.
  • සංකේත ස්වාධීන භාෂා ( ලෙන්ගුගේ වැනි ) තහනම් කර ඇත
  • අකුරු සිද්ධි සංවේදී ය a != A.
  • වැඩසටහන් ස්වාධීන විය යුතුය
  • හිස් අවකාශය නැවත භාවිතා කළ නොහැක
  • ප්‍රතිදානයේදී ඔබ ASCII- ඉලක්කම් භාවිතා කළ යුතුය

පැහැදිලි කිරීම් දිරිමත් කරනු ලැබේ!


4
හෙඩ්සෙක්ස් භාෂාව සෑම චරිතයකම පහළ බිටු තුන ගැන පමණක් සැලකිලිමත් වන අතර එය සුළු වශයෙන් ලකුණු 64 ක් ලබා ගනී. එය අර්ධ වශයෙන් සංකේත-ස්වාධීන, නමුත් සම්පූර්ණයෙන්ම නොවේ. අවසාන රීතිය අර්ධ වශයෙන් සංකේත-ස්වාධීන භාෂාවන් ද ආවරණය කළ යුතු යැයි මම සිතමි, නමුත් එය වාක්‍ය ඛණ්ඩනය කරන්නේ කෙසේදැයි මට විශ්වාස නැත.
ඩෙනිස්

1
ස්නිපෙට් රීතිය සම්බන්ධයෙන්, අප තවමත් භාවිතයන් / ආනයන ඇතුළත් කළ යුතුද? ස්ථිතික ආනයන සඳහා අවසර දී තිබේද (ඒවා ස්නිපටයේ කොටසක් බවට පත් නොකර)?
කෙවින් ක ru යිසන්

1
Ev කෙවින්කෘයිජ්සන් ඔබට සෑම වැඩසටහනක් / කාර්යයක් සඳහාම අවශ්‍ය බොයිලේරු තහඩු අතහැර දැමිය හැකිය. උදාහරණයක් ලෙස, ඔබට #include <iostream>C ++ හි වෙනත් බොයිලේරු දේවල් අවශ්‍ය නොවේ . ඔබ කළ යුතු from numpy import *. සටහන: මම ක්‍රමලේඛකයෙකු නොවේ, එබැවින් මම සියලු සූක්ෂ්ම දේ නොදනිමි. යමක් අපැහැදිලි නම් අපට සංවාදයේදී සාකච්ඡා කළ හැකිය :)
ස්ටීවි ග්‍රිෆින්

1
ඔබ ustuskiomi ට කැමති වුවත් ඔබට ඡන්දය ප්‍රකාශ කිරීමේ අයිතිය ඇත, නමුත් මගේ මතය අනුව එය හොඳ රීතියකි. වයිට්ස්පේස් අක්ෂර වෙනත් ඕනෑම චරිතයක් මෙන් බයිට් පමණි. ඔවුන්ට වෙනස් ලෙස සැලකිය යුත්තේ ඇයි? එසේම, වයිට්ස්පේස් භාෂාව නායයාමකින් ජය ගනු ඇත, මන්ද එහි ඇත්තේ අවකාශය, ටැබ් සහ රේඛීය මාරුව පමණි. ඔබ පහත් කොට සැලකීමට හේතුව පැවසීමට ස්තූතියි :-)
ස්ටීවි ග්‍රිෆින්

1
SteStewieGriffin මම අවම වශයෙන් අවකාශයන්ට ඉඩ දෙන්නෙමි, නමුත් හේයි, මම ඔබ නොවේ.
tuskiomi

Answers:


150

JavaScript (ES7), ලකුණු 17, බයිට් 176

ඔවුන් කිව්වා ඒක කරන්න බැහැ, ඒ නිසා මම ඒක කළා: D (ulFullDecent වෙතින් ලැබුණු උදව්වට ස්තූතියි)

""**""
~(~/~//~/~/)/~/~/
3
4
!NaN- -!NaN- -!NaN- -!NaN- -!NaN
6
7
8
9
++[[]][+[]]+[+[]]
11
'lengthlength'.length
222>>2>>2
`${``^``}xE`^``
0XF
C=CSS==CSS;C<<C<<C<<C<<C
555555555555555555555%55

භාවිතා නොකළ අක්ෂර:

#&,:?@ABDGHIJKLMOPQRTUVWYZ\_bcdfijkmopqrsuvwyz|

මම හිතන්නේ නැහැ 18 ක් වෙන්න පුළුවන් කියලා, නමුත් මම 17 ක් ගැන එකම දේ කිව්වා ...

පැහැදිලි කිරීම

ජාවාස්ක්‍රිප්ට් යනු ඉතා දුර්වල ලෙස ටයිප් කළ භාෂාවකි; ඔබ සංඛ්‍යා නොවන අගයක් මත ගණිතමය මෙහෙයුමක් කිරීමට උත්සාහ කරන්නේ නම්, එය පළමුව අංකයක් බවට පරිවර්තනය කිරීමට JS උත්සාහ කරයි. මෙය රසවත් විසඳුම් රාශියක් සඳහා ඉඩ ලබා දේ. හැකිතාක් දුරට ඉලක්කම් භාවිතා කිරීමෙන් වැළකී සිටීමට මම උත්සාහ කර ඇති බැවින් ඒවා පසුව භාවිතා කළ හැකිය.

  1. **යනු ES7 හි on ාතීය ක්‍රියාකරු වේ. අංකයකට බල කරන විට හිස් නූල බවට පත්වේ 0, එබැවින් මෙය ගණනය කරනු ලැබේ 0 ** 0, එය 1ජාවාස්ක්‍රිප්ට් අනුව වේ.
  2. ටිකක් හාස්‍යජනකයි, නමුත් එය ක්රියා කරයි. /~/යනු රීජෙක්ස් වචනානුසාරයෙන් වන අතර ~/~/නැවත පැමිණේ -1, එබැවින් මෙය ~(-1 / -1) / -1= ~(1) / -1= -2 / -1= 2වේ. ( අදහස සඳහා @ GOTO0 වෙත බැර )
  3. සරලව 3.
  4. දැන් සරලව 4.
  5. NaNඑසේ, falsy වේ !NaNවේ trueසමාන වන, 1. මේ අනුව ප්‍රකාශනය 1 - -1 - -1 - -1 - -1= 1 + 1 + 1 + 1 + 1= බවට පත්වේ 5.
  6. සරලව 6.
  7. සරලව 7.
  8. සරලව 8.
  9. සරලව 9.
  10. මෙය කුඩා JSF *** මැජික් භාවිතා කරයි . +[]වන 0නිසා, [[]][+[]]පළමු අංගය නැවත [[]](බව []), සහ ++මෙම වැටුප් වර්ධක 1. එවිට +[+[]]අරාව එකතු [0]වූ ඡදමළ වන, සංගීත සහ වර්ගයන් "10".
  11. සරලව 11. මම මුලින් 11&11113 සහ 33/311 සඳහා භාවිතා කර ඇත්තෙමි.
  12. මෙම උපායමාර්ගය ඕනෑම අංකයක් මත ක්‍රියා කරනු ඇත: දිග 12හා භාවිතය පිළිබඳ නූලක් සාදන්න .length.
  13. මම මෙය ලබා ගැනීම සඳහා ටික වේලාවක් 2s හා >s සමඟ අවුල් කළා. මට නැවතත් වාසනාවන්ත විය: 222 >> 2තිබේ 55, සහ 55 >> 2වේ 13.
  14. මෙය තරමක් උපක්‍රමශීලී ය. මූලික අදහස වන්නේ 14හෙක්ස් ( 0xE) හි නිර්මාණය කිරීමයි , නමුත් අපට 0වෙනත් තැනක ඉලක්කම් අවශ්‍ය වේ. ඒ නිසා අපි ඒ වෙනුවට ප්‍රති ``^``string ලය නූල් වලට සූදානම් කරමු xE; අංකයකට බල කරන හිස් නූල වේ 0, එබැවින් මෙය නැවත 0 ^ 0= 0. එවිට ප්‍රති string ලය XORed හිස් නූලෙන් වන අතර එමඟින් අගයන් දෙකම සංඛ්‍යා බවට පරිවර්තනය වේ; "0xE" ^ ""වේ 14.
  15. මෙය දැන් සෑහෙන්න පහසු ය: 0XFඅගය සහිත ෂඩාස්රාකාර වචනාර්ථයකි 15.
  16. සියල්ලටම වඩා උපක්‍රමශීලීද? මුලින්ම අපි විචල්ය සකස් Cකිරීමට CSS == CSS(බව true). ඊට පස්සේ අපි ප්රතිඵලයක් ගෙන ඉටු << Cහතර වතාවක්, වන මූලික වශයෙන් ගුණනය 1විසින් 2 ** 4.
  17. ජාවාස්ක්‍රිප්ට් 2 53 ට පූර්ණ සංඛ්‍යා නිරවද්‍යතාව නැති වීමට පටන් ගනී , එමඟින් 555...555%55නැති 0හෝ නැති සංඛ්‍යාවක් ආපසු ලබා දීමට ඉඩ ලබා දේ 5. මම මෙතන සෙල්ලම් කරද්දී ගොඩක් වාසනාවන්ත වුණා.

බොහෝ සංඛ්‍යා මත ක්‍රියා කරන උපායමාර්ග:

  • -!NaNඕනෑම අංකයක (දැනට 5) වැඩ කරයි, එය ඉතා වේගයෙන් විශාල වුවද.
  • ~/~/2එය ඉතා විශාල වුවද ඉතා වේගයෙන් ඕනෑම සංඛ්‍යාවක් (දැනට ) මත ක්‍රියා කරයි .
  • +[]ඕනෑම අංකයක (දැනට 10) වැඩ කරයි, එය බොහෝ දුරට පහසු 10හෝ 11වේ.
  • .length ඕනෑම අංකයක වැඩ කරයි.
  • `${-``}xE`-`` ඔබ එය නිවැරදිව කළහොත් ඕනෑම අංකයකින් වැඩ කරයි.
  • C<<Cදෙකක (දැනට 16) ඕනෑම බලයක් මත ක්‍රියා කරනු ඇත , නැතහොත් ඔබ ඇතුළත් කර ඇත්නම් ඕනෑම int එකක් |.

3
ඒක නම් නියමයි :)
ස්ටීව් බෙනට්

2
එහි එක් භාවිතා කිරීමට සමහර sneaky මාර්ගය විය හැකි window.වැනි, ගුණ defaultPixelWidth, නමුත් එක්කෝ අඩංගු ඔවුන් සියලු දෙනාම lහෝ e. ඔබට තවත් 0 ක් ලබා ගත හැකි URL | URLනමුත් එය බොහෝ සෙයින් උපකාරී නොවේ.
ස්ටීව් බෙනට්

1
මම "නාභිගත කිරීම" ද සොයා ගත්තෙමි, නමුත් 18 ට ළඟා වන්නේ කෙසේදැයි මම තවමත් නොදකිමි: "නාභිගත කිරීම" යනු ශ්‍රිතය () ය. "නාභිගත කිරීම සහ නාභිගත කිරීම" 0 වේ. "නාභිගත කිරීම (URL)" නිර්වචනය කර නැත.
Xantix

1
වැඩිවන වර්තමාන සොයාගත් ක්‍රියාකරුවන්:+ - * ~ < x X length
l4m2

1
සංඛ්‍යා නොමැති වීම ප්‍රධාන වශයෙන් මෙම සංකේත මත සීමා වේ. ඕනෑම අංකයක එකක් අඩංගු වේ 1 2 3 4 5 6 7 8 9 + - * ~ < x X length. එබැවින් එය විසඳීමට පෙර අපට 18
l4m2

92

ජෙලි , නිඛිල 47, බයිට් 519

e
BI$⁼#
⁾⁾⁾Ụ^/
ı***ıḞḞ
5
6
7
.::::
9
EȮ<
⁻GṘ
=`p`VV×`DQV
~A~A~A~A~A~A~A~A~A~A~A~A~A
⁷ṾṾṾw
⁴ḟ€⁴Ṁ
mmmmċ
ṭṭṭṭṭṭṭṭḍḄḄḄḄḄḄḄḄḄ
+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ
CNCNCNCNCNCNCNCNCNCNCNCNCNCNCNCNCNCNC
ĖḌĖḌ
ṫṣȦJṫȦ⁸ȦJ
22
“@ṃ»
!ḤḤ!
³HH
ØaM
;;;;;;;;;;;;;;;;;;;;;;;;;;;¬¬ḅ¬
irið8c
⁶ḲĠṂ°İṂĊ
œṡ¹ẆẆTUṖṖṖṖP
ȷ½RṪ
LµdddddµFL
33
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWŒḊ
ẇɓæ«æ«æ«æ«æ«|æ«|
⁹ṚḢ²
‘‘‘0‘‘‘‘‘‘‘
’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ạ
-____---__________
”(O
⁵ḶxḶ⁵ị⁵ḶxḶḣṢ
⁽{ʂ%⁽{}
ẊẠżv©żvżvżvọ®®Ạżvżvżvọ®
44
111111l11&K1111111Kl11&
,SS¶ỊỊ,ÇS¶ÇÑÇÇÇÑ
ÆnÆnÆnÆnÆnÆnÆnÆnÆnÆnÆnÆnÆnÆnÆn

සෑම පේළියක්ම වෙනම, පූර්ණ වැඩසටහනකි.

එය මාර්ගගතව උත්සාහ කරන්න! (පරීක්ෂණ කට්ටලය සහ මංසන්ධි පරීක්ෂක ඇතුළත් වේ)

එය ක්‍රියාත්මක වන ආකාරය

විධාන රේඛා තර්ක නොමැතිව සෑම සම්පූර්ණ වැඩසටහනක්ම එහි ප්‍රධාන සබැඳිය (අවසාන පේළියේ අර්ථ දක්වා ඇත) නිරුපද්‍රිතව, එනම් ආදානයකින් තොරව ක්‍රියාත්මක කරයි. දාමයේ පළමු සබැඳිය නිලඩ් නම්, එය පරිභෝජනය, කැඳවීම සහ ප්‍රධාන සම්බන්ධකයේ තර්කය සහ ප්‍රතිලාභ අගය යන දෙකම ප්‍රති result ලයට සකසා ඇත; දාමයේ පළමු සබැඳිය මොනාඩ් හෝ ඩයෑඩ් නම්, එය පරිභෝජනය නොකරන අතර ඒ වෙනුවට ව්‍යාජ තර්කය සහ ප්‍රතිලාභ අගය 0 භාවිතා කරයි. අවස්ථා දෙකේදීම, දාමයේ ඉතිරි කොටස ඒකාකාරව ක්‍රියාත්මක වේ.

ජෙලි අවස්ථා කිහිපයකදී එහි ප්‍රතිදානය පාලනය කරයි. තනි වර්‍ගයක් එහි වරහන් නොමැතිව මුද්‍රණය කර ඇති බැවින් 42 සහ [42] මුද්‍රණය කිරීමෙන් පසුව වෙන් කොට හඳුනාගත නොහැකිය. අපි මෙය අවස්ථා කිහිපයකදී භාවිතා කරමු.

1 - 10

e

මෙම පවතී පරමාණුවක් පරීක්ෂණ නැවත අගය නම් 0 තර්කය අයිති 0 . එය එසේ කරයි, එබැවින් 1e ආපසු එයි .

BI$⁼#

BI$ක්ෂණික සබැඳියකි, විශේෂයෙන් ද්විමය පරමාණුව සහ වර්ධක පරමාණුව ඉක්මන් $කාණ්ඩ කිරීම මගින් සාදන ලද මොනාඩික් දාමයකි . ඒකාබද්ධව, ඔවුන් 2 වන පාදයේ පූර්ණ සංඛ්‍යාවක් එහි ඉලක්කම්වල අරාව බවට පරිවර්තනය කරයි, ඉන්පසු ලැබෙන ඉලක්කම්වල ඉදිරි වෙනස්කම් ගණනය කරයි. අරාව සතුව ඇත්තේ එක් මූලද්‍රව්‍යයක් නම්, ඉදිරි වෙනස්කම් නොමැති අතර හිස් අරාවක් (ව්‍යාජ) ලබා දෙයි; අවම වශයෙන් ඉලක්කම් දෙකක් තිබේ නම්, හිස් නොවන අරාවක් (සත්‍ය) ලබා දෙයි.BIII

ඉක්මන් #කිරීම කලින් ක්ෂණික සබැඳිය පරිභෝජනය කරන අතර එය 0 , 1, 2,… සඳහා අදාළ වේ ප්‍රමාණවත් තරග සොයා ගන්නා තෙක් නැවත තරඟ පෙළක් ලබා දෙයි. අවශ්‍ය මුදල ගණනය කරනු ලබන්නේ , ප්‍රතිලාභ අගය / තර්කය 0 තමා හා සසඳන විට, 1 ලබා දෙයි . මේ අනුව, සමස්ත වැඩසටහනම 2 වන පාදයේ ඉලක්කම් දෙකක් සහිත පළමු negative ණ නොවන පූර්ණ සංඛ්‍යා [2] ලබා දෙයි .

⁾⁾⁾Ụ^/

⁾⁾⁾වචනාර්ථයෙන් වචන මාලාවකි , විශේෂයෙන් string the . මෙම දක්වා ශ්රේණියේ පරමාණුවක් ඊට අදාල අගයන් එහි දර්ශක ආකාරයේ; අක්ෂර දෙකම සමාන බැවින් මෙය අස්වැන්න [1, 2] . එහි ප්‍රති ing ලයක් ලෙස අරාව බිට්වේස් XOR සමඟ අඩු වේ ^/, එබැවින් මුළු වැඩසටහනම 3 ලබා දෙයි .

ı***ıḞḞ

ıපරිකල්පන ඒකකයට තර්කය සහ ප්‍රතිලාභ අගය ආරම්භ කරයි i . *යනු exponentiation කාගේ හරි තර්කය ප්රධාන ලින්ක් තර්කය පෙරනිමි විලේපනය මාගේ. මේ අනුව, ***ıගණනය ((i i ) i ) i ≈ 4.81 + 0i එම පරමාණුවක් ( මහලේ සැබෑ තර්ක සඳහා, සැබෑ කොටසක් සංකීර්ණ අය සඳහා) තාත්වික කොටස (ගණනය 4.81 ), එසේ නම් පොළව, උපයාගන්නා 4 .

5
6
7

මෙම වැඩසටහන් තුන තනි වචනයෙන් සමන්විත වන අතර ඔබ අපේක්ෂා කරන දේ හරියටම කරන්න.

.::::

වචනයේ පරිසමාප්ත අර්ථයෙන්ම 0.5. සඳහා කෙටිමං වන අතර තර්කය සහ ප්‍රතිලාභ අගය ආරම්භ කරයි. මෙම පූර්ණ සංඛ්යාමය අංශය විලේපනය මාගේ ගේ ( ) නිවැරදි තර්කයක් පෙරනිමි ප්රධාන සබැඳි තර්කය කිරීමට, එසේ ගණනය 0.5 / 0.5 / 0.5 / 0.5 / 0.5 උපයාගන්නා, 8 .:::::

9

තවත් වචනාර්ථයක්.

EȮ<

මෙම සියලු දෙනාම සම පරමාණුවක් Eප්රතිලාභ 1 තර්කය සියලු අංග සමාන වන අතර, නම් 0 නොවේ නම්. පූර්ණ සංඛ්‍යා තර්කයක් z [z] ලෙස උසස් කරනු ලැබේ , එබැවින් ව්‍යංග තර්කය 0 සඳහා 1E නැවත ලබා දෙනු ඇත .

දැන්, ප්‍රතිදාන පරමාණුව 1 සිට STDOUT දක්වා Ȯමුද්‍රණය කරයි. ඉන්පසු අපි 1 පරමාණුවට වඩා අඩුවෙන් භාවිතා කරමින් ව්‍යාජ තර්කය 0 සමඟ සංසන්දනය කරමු . ප්‍රති result ලය (1 <0) = 0 වන අතර , වැඩසටහන අවසන් වූ විට එය ව්‍යංගයෙන් මුද්‍රණය වේ.<

11 - 20

⁻GṘ

මෙම විදුලි බල පද්ධතියට පරමාණුවක් Gතර්කය සිට දෘශ්ය ප්රසන්න වගුව කිරීමට උත්සහ කරයි. සරල පූර්ණ සංඛ්‍යා තර්කයක් සඳහා (මෙහි: 0 ), එය හුදෙක් එය අරාවකින් ඔතා. මෙම පැතලි-සමාන නොවන පරමාණුවක් ගම්ය තර්කය සංසන්දනය 0 අයිතිය (කිරීමට එහි ප්රතිඵලයක් [0] ), උපයාගන්නා 1 සිය තර්ක සමාන නොවන බැවින්. මෙම නියෝජන පරමාණුවක් මුද්රණය 1 STDOUT කිරීමට සහ එහි ප්රතිඵලය පැමිණේ. වැඩසටහන අවසානයේදී, අවසාන ප්‍රතිලාභ අගය ව්‍යංගයෙන් මුද්‍රණය කරනු ලැබේ, එබැවින් අපි නිමැවුම් 11 කින් අවසන් කරමු .

=`p`VV×`DQV

මෙම ස්වයං ඉක්මන් `සමාන වම් හා දකුණු තර්ක එය ඉල්ලා විසින් monad බවට විලේපනය මාගේ අවධානය යොමු කරනවා. පළමුවෙන්ම, =`ව්‍යංග තර්කය 0 තමා හා සසඳන අතර එය 1 වේ.

මෙම ලක්ෂයේ කාටිසීය නිෂ්පාදන පරමාණුවක් pසිය තර්ක ලෙස බලාපොරොත්තු ලැයිස්තු, එය පූර්ණ සංඛ්යාමය ප්රවර්ධනය එසේ 1 වන පරාසයක [1, ..., 1] = [1] . p`කාටේෂියානු නිෂ්පාදිතය [1] සහ එයම ලබා ගනී [[1, 1]] .

මෙම eval පරමාණුව V, නූල් බවට (අංක සහ අකුරු පමණක් අඩංගු) සියලු පැතලි පෙලගැස්මක් පැහැයට පසුව niladic ජෙලි වැඩසටහන් ලෙස එහි ප්රතිඵලයක් නූල් පරීක්ෂා කර බැලීමයි. [[1, 1]] පළමුව [11 ” බවට හරවා , පසුව Vනූල් ඉවත් කර, අස්වැන්නක් ලබා දෙයි [11] . තව වරක්, Vබවට එම අරාව පැහැයට "11" , එවිට යටත් කිරීමට එය evals 11 .

දැන්, 11 සමඟ ×`ගුණ කිරීමෙන් 121 ක් ලැබේ. මෙම දශම පරමාණුවක් මාරුවෙන් මාරුවට 121 බවට [1, 2, 1] මෙම අද්විතීය පරමාණුවක් දෙවන ඉවත් කර දමන්නාක් 1 , සහ තවත් වරක්, ඔවුන් concatenating නැවත ප්රතිඵල බව වන පූර්ණ සංඛ්යාව බවට ඉලක්කම් ලැයිස්තුවක් පැහැයට 12 .QV

~A~A~A~A~A~A~A~A~A~A~A~A~A

~යනු පරමාණුව නොවේ . දෙදෙනාගේ සහකාරියක් අංක ගණිතමය සමඟ, එය තර්කයක් සිතියම් z කිරීමට (z + 1) - ~ z = . Aයනු නිරපේක්ෂ අගය පරමාණුව, එය සිතියම් එසේ - (z + 1) = z + 1 . ආරම්භක ප්‍රතිලාභ අගය 0 සමඟ , ~Aප්‍රතිලාභ 13 හි පිටපත් දහතුන .

⁷ṾṾṾw

නියතය නව රේඛා අක්‍ෂරය '\ n' රඳවාගෙන තර්කය සහ ප්‍රතිලාභ අගය ආරම්භ කරයි.

මෙම uneval පරමාණුවක් තර්කය වැලක් නියෝජනය නිර්මාණය කිරීමට උත්සාහ z මෙම කේතය සමන්විත ජෙලි වැඩසටහන බවත් නැවත එවැනි z .

පළමු ඇමතුම "” \ n " නූල නිසි ලෙස ආපසු ලබා දෙයි . ඊළඟ ඇමතුම "" "," \ n " - අක්ෂර වචනාර්ථ යුගලයකි. තෙවන හා අවසාන ඇමතුම "" "," "," ,, "", "\ n" - චරිත සාහිත්‍යකරුවන්ගේ හතරෙන් එකකි.

අවසාන වශයෙන්, කවුළුව දර්ශකය පරමාණුවක් wතම අයිතිය තර්කය ප්රවර්ධනය '\ n' වැල කිරීමට "\ n" හා සමඟ ආරම්භ substring පළමු දර්ශකය සොයා "\ n" . මෙය ආපසු 14 කි.

⁴ḟ€⁴Ṁ

නියතය 16 වේ. ක්ෂණික සබැඳි පෙරහන් එක් එක් ( ḟ€) එහි වම් තර්කය 16 [1,…, 16] පරාසය දක්වා ප්‍රවර්ධනය කරයි , ඉන්පසු එහි මූලද්‍රව්‍ය හරහා නැවත ක්‍රියා කරයි.

එක් එක් මූලද්රව්යය සඳහා z , ḟ⁴පළමු ප්රවර්ධනය ක්රියාත්මක වන z කිරීමට [z] පසුව සියලු (අවශ්ය නම් පමණක්) සිදුවීම් ඉවත් කිරීම, 16 . මෙය අරාව [[1], [2],…, [14], [15], []] ලබා දෙයි , එහි අවසාන අරාව 16 ක් අඩංගු බැවින් හිස් වේ.

අවසාන වශයෙන්, උපරිම පරමාණුව තෝරා ගනී [15] .

mmmmċ

මෙම මොඩියුල පරමාණුව m- තර්ක නමින් x (අරා) සහ y (පූර්ණ සංඛ්යාවක්) සාමාන්යයෙන් සෑම ගනී | y | වන අංගයක් x නම්, පළමු සමඟ ආරම්භ y> 0 නම්, පසුගිය සමග y <0 . කෙසේ වෙතත්, y = 0 වන විට , එය x එහි ප්‍රතිලෝම සමඟ සමපාත වේ.

වම් නිඛිල පරාමිතිය 0 පළමුව [0] දක්වා උසස් කරනු ලැබේ . mසංක්ෂිප්ත [0] හි පළමු පිටපත , [0, 0] ලබා දෙයි . ඉතිරි පිටපත් මෙම ප්‍රති result ලය [0, 0, 0, 0] බවටත් , පසුව [0, 0, 0, 0, 0, 0, 0, 0] බවටත් අවසානයේ [0, 0, 0, 0, 0, 0 , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] .

අන්තිමේදී, ගණන් කිරීමේ පරමාණුව ċගණනය කරනුයේ ප්‍රති ar ලයක් ලෙස ඇති අරාව තුළ ව්‍යංග පරාමිතිය 0 දර්ශණය වන වාර ගණන 16 ක් ආපසු ය .

ṭṭṭṭṭṭṭṭḍḄḄḄḄḄḄḄḄḄ

යනු ප්රවිෂ්ටයක් පරමාණුව සහ එහි හරි එක තම වම් තර්කය appends. සිට සහ පහත දක්වා සියලු ඇමතුම් dyadic වේ ගම්ය තර්කය සමත් 0 අයිතිය තර්කයක් ලෙස . පළමු ඇමතුම [0, 0] , දෙවන [0, [0, 0] , සහ අටවන සහ අවසාන [0, [0, [0, [0, [0, [0, [0, [0, [0, 0]]]]]]] .

යනු divisibility පරමාණුවක්; තර්ක සඳහා x හා y , එය නැවත 1 වන x විසින් බෙදිය වේ වයි , 0 නොවේ නම්. යනු නිඛිල සඳහා විකල්පයක් නොවේ , එබැවින් ඉදිකරන ලද අරාවෙහි එක් එක් නිඛිලයෙන් බෙදීමට 0ḍḄ පරීක්ෂා කරයි. 0 තනිවම බෙදිය හැකි බැවින් අපට [1, [1, [1, [1, [1, [1, [1, [1, [1, 1]]]]]] ලැබේ.

දැන්, අවිධිමත් පරමාණුව පැතලි අරා මත ක්‍රියාත්මක වේ. [A, b] යුගලයක් සඳහා , එය හුදෙක් 2a + b ලබා දෙයි . ලෙස පෙර සඳහන් කළ, නිඛිල සඳහා කිසිදු-op වේ: පූර්ණ සංඛ්යාවක් තර්කය දක්වා උසස් කරනු [ඇ] , සහ [ඇ] තුළ කිසිදු පදනමක් හුදෙක් .

කිරීමට පළමු ඇමතුම අඩු [1, 1] සඳහා 3 , මේ අනුව, උපයාගන්නා [1, [1, [1, [1, [1, [1, [1, 3]]]]]]] . ඊළඟ ඇමතුම අඩු [1, 3] දක්වා 5 , ඊළඟ එක [1, 5] කිරීමට 7 , එසේ පිටතට නවවන තෙක් ප්රතිලාභ 17 .

+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ

යනු පැතලි තාර්කික NOT පරමාණුව වන අතර ව්‍යාජ තර්කය 0 සිට 1 දක්වා සිතියම් ගත කරයි . +එකතු කිරීමේ පරමාණුව වේ, එබැවින් එක් එක් පිටපත් +Ṇදහඅටෙහි පෙර ප්‍රතිලාභ අගය (මුලින් 0 ) වැඩි කරන්න. මේ අනුව සමස්ත වැඩසටහනම 18 ක් ලබා දෙයි .

CNCNCNCNCNCNCNCNCNCNCNCNCNCNCNCNCNCNC

Cයනු සහකාරියක් පරමාණුව සහ එහි තර්කය සිතියම් z කිරීමට 1-z . Nයනු පල පරමාණුව සහ එහි තර්කය සිතියම් z කිරීමට -z . එකට, CNසිතියම් z කිරීමට (1-z) = z-1 - පිටපත් දහ ගම්ය තර්කය හැරී නිසා, 0 බවට -18 . Cඅස්වැන්න පිළිබඳ අවසාන යෙදුම 1 - (-18) = 19.

ĖḌĖḌ

මෙම කීයක් පරමාණුවක් Ėදර්ශකය-අගය යුගල නිර්මාණය රැසක් ඇති ද්රව්ය සඳහන්ය. ව්‍යංග තර්කය 0 [0] දක්වා උසස් කරනු ලැබේ , පසුව Ėඅස්වැන්න [[1, 0]] . මෙම undecimal පරමාණුවක් උපයාගන්නා පූර්ණ සංඛ්යාමය කිරීමට පදනම 10 සිට පැතලි මාලාවක් පරිවර්තනය [10] මේ සිද්ධිය ගැන.

දෙවන ඇමතුම Ėවනාහී [10] තුලට [[1, 10]] , වන දෙවන අවසානයේ වනාහී බවට [20] .

21 - 30

ṫṣȦJṫȦ⁸ȦJ

මෙම වලිගය පරමාණුවක් (අ විලේපනය මාගේ) දර්ශකය (1 මත පදනම් සහ රොකට්ටුවක් මොඩියුල) ට ආරම්භ වාම පූර්ණ සංඛ්යාමය තර්කය ප්රවර්ධනය, එහි අයිතිය තර්කය හි නිශ්චිතව දක්වා ඇති එහි වාම තර්කය postfix තෝරා x කිරීමට [x] . තර්ක දෙකම 0 ලෙස සකසා ඇති විට , ආපසු [0] .

මෙම කුමන හෝ පරමාණු Ȧප්රතිලාභ 1 තර්කය truthy වන අතර කිසිදු ගැඹුරු කිසිදු zeroes අඩංගු නම්, 0 වෙනස් දෙයකි. මෙන්න, අපි එය හුදෙක් අනන්‍යතා ශ්‍රිතයක් ලෙස භාවිතා කරන්නේ ව්‍යාජ තර්කය 0 නැවත ලබා දීම සඳහා ය . මෙම දී භේදය පරමාණුවක් කොටස් එහි වාම තර්කය [0] තම අයිතිය තර්කය සිදුවීම් දී 0 එය නැවත නිසා, [[], []] මෙතන.

මෙම දර්ශක පරමාණුවක් Jනැවත වටිනාකමින් ඉවත් කර දමන්නාක් මූලද්රව්ය හා පරාසය උපයාගන්නා, ඔවුන්ගේ දර්ශක සමග ඔවුන් වෙනුවට [1, 2] මෙම විශේෂිත අවස්ථාවක. Ȧහා යන දෙකම, පෙර ලෙස වැඩ කටයුතු ඔවුන් අඩු නිසා [1, 2] මෙම postfix කිරීමට පසුගිය දර්ශකය ට ආරම්භ, උපයාගන්නා බව [2] .

නයිලඩික් සම්බන්ධකවලදී, නියතය රඳවා තබා ගනී [] . මෙය නොපෙනෙන නිලඩ් ය, එනම් එය කිසිදු ආකාරයකින් දාමයට නොගැලපේ. එහි ප්‍රති As ලයක් ලෙස, පෙර ප්‍රතිලාභ අගය ( [2] ) STDOUT වෙත මුද්‍රණය කර, පසුව නිලඩ්ගේ අගය ( [] ) සමඟ ප්‍රතිස්ථාපනය වේ.

සිට [] , falsy වේ Ȧබවට වනාහී එය 0 . මෙම Jපරමාණු ප්රවර්ධනය 0 කිරීමට [0] , එසේ නම් එහි දර්ශක (ලැයිස්තුව නැවත [1] විට මෙම වැඩසටහන අවසාන වීමෙන් නිසැකයෙන්ම මුද්රණය කරන),.

22

තවත් වචනාර්ථයක්. රෙඩිගිට්ස් ඒවා භාවිතා කිරීමට හොඳම ස්ථානය ලෙස පෙනේ.

“@ṃ»

මෙය ජෙලිගේ ඉන්බිල්ට් නූල් සම්පීඩනය භාවිතා කරයි. යන දර්ශක @ හා මීටර් ජෙලි කේතය පිටුව සිටින 64 සහ 220 හා සංගීත literals වෙනස් අක්ෂර 250 අඩංගු විය හැක, ඒ නිසා මෙම පළමු ගණනය වන පූර්ණ සංඛ්යාව 250 × 65 + 220 = 16470 .

16470 3 න් බෙදිය හැකි බැවින් 16470/3 = 5490 යන අංකය මුද්‍රණය කළ හැකි ASCII අක්ෂරයක් හෝ රේඛීය සංග්‍රහයක් සංකේතවත් කරයි. මේවායින් 96 ක් සහ 5490 = 96 × 57 + 18 ඇත , එයින් අදහස් කරන්නේ අප විසින් මුද්‍රණය කළ හැකි ASCII අක්ෂරය 0 පදනම් කරගත් දර්ශක 18 හි විකේතනය කර ඇති අතර එය '2' වේ.

අපට ඉතිරිව ඇත්තේ 57 ක් වන අතර එය 3 න් බෙදිය හැකිය , එබැවින් 57/3 = 19 = 96 × 0 + 19 යන අංකය 0 පදනම් කරගත් දර්ශකය 18 හි මුද්‍රණය කළ හැකි ASCII අක්ෂරය සංකේතවත් කරයි , එය '3' වේ.

මෙය 0 ; විකේතනය කිරීමේ ක්‍රියාවලිය නතර වේ. ජනනය කරන ලද අක්ෂර "23" ලෙස සංයුක්ත වේ

!ḤḤ!

මෙම ක්රමාරෝපිත පරමාණුවක් !ගම්ය තර්කය පැහැයට 0 බවට 1 . මෙම යාතිකා දෙකක් unhalve පරමාණුවක් හැරීම 1 බවට 2 , පසුව 2 බවට 4 . අවසාන වශයෙන්, 4! ගණනය කරයි ! = 24 .

³HH

විධාන රේඛා තර්ක නොමැති විට නියතය 100 ක්³ දරයි . මෙම යාතිකා දෙකක් මාරුවෙන් මාරුවට 100 බවට 50 , පසුව 50 බවට 25 .H

ØaM

නියතය Øaකුඩා අකාරාදිය දරයි. මෙම maximal පරමාණුවක් Mmaximal සියළු අයිතම දර්ශක සම්පාදනය කරයි, වූ අතර එතැන් සිට z විශාලතම කුඩා අකුරු වන අතර, එහි ප්රතිඵලය වන්නේ [26] .

;;;;;;;;;;;;;;;;;;;;;;;;;;;¬¬ḅ¬

සංයුක්ත පරමාණුවේ පිටපත් විසි හයක් ;ආරම්භක ප්‍රතිලාභ අගය 0 හා පෙරනිමි පරාමිතිය 0 හි අවස්ථා විසි හයක් සමපාත වන අතර ශුන්‍ය 27 ක අරාවක් සාදයි.

¬යනු තාර්කික නොවේ පරමාණුවක් නම්, එය appends 1 zeroes ඇති සටනකි. ඊළඟට ¬අරාවෙහි ඇති සියලුම මූලද්‍රව්‍යයන් නොසලකා හරින අතර, අපට 27 ක් සහ ශුන්‍ය 1 ක් ඇත.

යනු unbase පරමාණුවක් හා පූර්ණ සංඛ්යාමය එහි අයිතිය තර්කය නිශ්චිතව දක්වා ඇති පදනම සිට එහි වාම තර්කය සිට ඉලක්කම් මාලාවක් බවට පරිවර්තනය කරයි. ḅ¬ඒකීය සිට පූර්ණ සංඛ්‍යාවක් දක්වා පරිවර්තනය වේ, එබැවින් එය හුදෙක් මුදලක් සිදු කරයි. 27 ක් සඳහා, මෙය 27 ක් ලබා දෙයි .

irið8c

මෙම දර්ශකය පරමාණුවක් iඑහි වාම තර්කය ප්රවර්ධනය 0 කිරීමට [0] , එසේ නම් එහි අයිතිය තර්කය දර්ශකය සොයා 0 බව සැරසී, උපයාගන්නා 1 .

මෙම පරාසය පරමාණුව rයනු ආෙර එය වම් තර්කය එහි හරි එක පියමං පරාසයක වඩී. නිවැරදි තර්කය ව්‍යංග තර්කය 0 වේ , එබැවින් මෙය [1, 0] ලබා දෙයි . දෙවන පිහිට පැතීමක් iසොයාගැනීම් පිළිබඳ දර්ශකය 0 දී [1, 0] උපයාගන්නා, 2 .

ðනව ඩයැඩික් දාමයක් ආරම්භ කරයි. පූර්ව දාමය නයිලැඩික් බැවින්, මෙම දාමයේ වම් සහ දකුණු තර්කය පළමු දාමයේ ප්‍රතිලාභ අගය ( 2 ) ට සමාන වේ. cතුළ සංයෝජන පරමාණුව. වම් තර්කය 8 සහ දකුණු තර්කය 2 සමඟ , එය මූලද්‍රව්‍ය 8 ක කට්ටලයක අද්විතීය, අනුපිළිවෙලට නැති 2-සංයෝජන ගණන් කරයි , 8C2 = 8! / (6! 2!) = 28 ආපසු එයි .

⁶ḲĠṂ°İṂĊ

නියතය අවකාශයේ අක්ෂරයක් තබාගෙන තර්කය සහ ප්‍රතිලාභ අගය '' ලෙස සකසයි . මෙම වචන පරමාණුවක් චරිතය ප්රවර්ධනය '' මේ කටය string කිරීමට "" එය අසීරුය අවකාශයන් දී, උපයාගන්නා [[], []] .

මෙම කණ්ඩායම් පරමාණුවක් Ġකණ්ඩායම් සමාන අංග දර්ශක. අවසාන ප්‍රතිලාභ අගයේ මූලද්‍රව්‍ය දෙකම සමාන බැවින්, එය මෙහි [[1, 2]] ලබා දෙයි . මෙම අවම පරමාණුවක් උපයාගන්නා, අවම (එකම) මෙම අරාව අංගයක් කුංකුම [1, 2] .

මෙම උපාධි පරමාණුවක් °උපයාගන්නා රේඩියන කිරීමට sexagesimal උපාධි සිට පූර්ණ සංඛ්යා දෙකම පරිවර්තනය 1 ° × 2π / 360 ° = π / 180 හා 2 ° × 2π / 360 ° = π / 90 . මෙම ශ්රිත වල ප්රතිලෝම පරමාණුවක් උපයාගන්නා එම ගුණාකාර inverses ගනී 180 / π ≈ 57.3 සහ 90 / π ≈ 28.6 .

එවිට, තවත් වරක් උපයාගන්නා අවම ගනී 28.6 . අවසාන වශයෙන්, සිවිලිම පරමාණුව 28.6 ක් 29Ċ බවට පරිවර්තනය කරයි .

œṡ¹ẆẆTUṖṖṖṖP

මෙම අනන්යතාව පරමාණුවක් ¹නැවත 0 ගම්ය තර්කය සඳහා 0 . මෙම අවට භේදය පරමාණුවක් œṡසිය තර්ක (දෙකම දෙකම ප්රවර්ධනය 0 දක්වා) [0] , එසේ නම් නෙමේ [0] සමාන යාබදව subarrays පමණ [0] . මෙය [[], []] ලබා දෙයි .

මෙම ලිස්සා කවුළුව පරමාණුවක් තර්කය සියලු යාබදව subarrays ගොඩනඟයි. පළමු අවස්ථාව වනාහී , [[], []] වෙත [[[]], [[]], [[], []]] , දෙවන අවස්ථාවේදී වනාහී , [[[]], [[]], [[] , []]] වෙත
[[[[]]], [[[]]], [[[], []]], [[[]], [[]]], [[[]], [ [], []], [[[]], [[]], [[], []] .

මෙම සත්යය පරමාණුවක් Ttruthy අංග දර්ශක ලැයිස්තුගත කර ඇත. පළමු මට්ටමේ අරා කිසිවක් හිස් නැත, එබැවින් මෙය [1, 2, 3, 4, 5, 6] ලබා දෙයි . මෙම දැක්වීමට සිදුවේ පරමාණුවක් Uපසුබෑම්වලට එම අරාව, උපයාගන්නා [5, 6, 4, 3, 2, 1] .

පොප් පරමාණුවේ පිටපත් හතරක් අවසාන මූලද්‍රව්‍ය හතර ඉවත් කරයි, [6, 5] . අවසාන වශයෙන්, නිෂ්පාදන පරමාණුව Pමෙම අරාව 30 ක් බවට පරිවර්තනය කරයි .

31 - 40 යි

ȷ½RṪ

ȷ1 × 10 3 = 1000 සඳහා කෙටිමං වේ . මෙම වර්ග මූලය පරමාණුවක් ½අස්වැන්න 31.6 , වන පරාසයක පරමාණුවක් Rවනාහී බවට [1, ..., 31] . අවසාන වශයෙන්, වලිග පරමාණුව අවසාන මූලද්‍රව්‍යය නිස්සාරණය කර 31 ක් ආපසු එයි .

LµdddddµFL

මෙම දිග පරමාණුවක් Lගම්ය තර්කය ප්රවර්ධනය 0 කිරීමට [0] , එවිට අස්වැන්න දිග ගනී 1 . µනව මොනාඩික් දාමයක් ආරම්භ කරන අතර ප්‍රති result ලය 1 එහි තර්කය බවට පත්වේ.

තර්ක සඳහා x හා y , එම divmod පරමාණුවක් dඅස්වැන්න [x / y, x% y] . සෑම ඇමතුමකටම y = 1 ඇත , එබැවින් ප්‍රති result ලය සැමවිටම [x, 0] වනු ඇත.

පළමු ඇමතුම ආරම්භ x = 1 උපයාගන්නා, [1, 0] . dපූර්ණ සංඛ්‍යා මත පමණක් ක්‍රියාත්මක වන බැවින් එය පසුව එන ඇමතුම් වලදී දෛශික වේ. දෙවන ඇමතුම [[1, 0], [0, 0]] , තෙවන [[[1, 0], [0, 0]], [[0, 0], [0, 0]] , පස්වන සහ අන්තිම එක ගැඹුර 5 න් එකක් වන අතර එය තනි එකක් හා ශුන්‍ය 31 ක් අඩංගු වේ.

µනැවත වරක් නව මොනාඩික් දාමයක් ආරම්භ කරන අතර පෙර සිට අරාව එහි තර්කය බවට පත්වේ. මෙම පැතලි පරමාණුවක් Fඑක් එක් හා 31 zeroes ක පැතලි මාලාවක් උපයාගන්නා, මෙම අරාව unnests. අවසාන වශයෙන්, එහි Lප්‍රති ing ලයෙහි දිග ගෙන 32 ක් ආපසු එයි .

33

තවත් රෙඩිගිට් එකක්, තවත් වචනාර්ථයක්.

WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWŒḊ

එක් එක් උදාහරණයක් එතුම පරමාණුවක් තර්කය පරිවර්තනය වීම් z බවට [z] . ආරම්භක ප්‍රතිලාභ අගය 0 සමඟ , අවස්ථා 34 ම එකට එකතු වේ [[[[[] [[] [[] [[[[[[[[[[] ]]]]]]]]]]]]]]]]]]]]]]]]]] . අවසාන වශයෙන්, ගැඹුර පරමාණුවක් ŒḊනැවත, ඵලිත අරාවක් maximal ගැඹුර ගණනය 34 .

ẇɓæ«æ«æ«æ«æ«|æ«|

මෙම කවුළුව පවතී පරමාණුවක් සිය තර්ක (දෙකම පෙරනිමි දෙකම ප්රවර්ධනය 0 දක්වා) [0] , පසුව ** නම් අත්හදා බලයි [0] ** ක යාබදව subarray ලෙස හදුනා [0] . එය එසේ කරයි, එබැවින් 1 ආපසු එයි .

ɓනව ඩයැඩික් දාමයක් ආරම්භ කරයි. පූර්ව දාමය නයිලැඩික් බැවින්, මෙම දාමයේ වම් සහ දකුණු තර්කය පළමු දාමයේ ප්‍රතිලාභ අගය ( 1 ) ට සමාන වේ. දාමය වෙනස්, ඩයැඩික් පරමාණු දෙකක් භාවිතා කරයි: බිට්ෂිෆ්ට් වම් ( æ«) සහ බිට්වයිස් ඕආර් ( |).

ඩයැඩ් තුනක් හෝ වැඩි ගණනකින් ආරම්භ වන ඩයැඩික් දාමයක් මුලින් පළමු ඩයෑඩ් ලෙස හඳුන්වන්නේ දාමයේ තර්ක සමඟ ය. මෙන්න, මෙය 1 << 1 = 2 ලබා දෙයි . පසුකාලීන ඩයෑඩ් හය යුගල වශයෙන් (ඊනියා දෙබලක ) කාණ්ඩ කර ඇති අතර, දකුණේ ඩයෑඩ් පළමුව දාමයේ තර්ක සමඟ හැඳින්වේ, පසුව වම් කෙළවරේ දෙපැත්තටම පෙර ප්‍රතිලාභ අගයන් සමඟ හැඳින්වේ.

සඳහා æ«æ«, අපට 2 << (1 << 1) = 2 << 2 = 8 ලැබේ. ඉන්පසු 8 << (1 << 1) = 8 << 2 = 32æ«æ« ගණනය කරයි. දැන්, අපට 32 | (1 << 1) = 32 | 2 = 34 .|æ«

අවසාන වශයෙන්, පසුපස කොක්කක්| මෙන් ක්‍රියා කරන අතර පෙර ප්‍රතිලාභ අගය එහි වම් තර්කය ලෙස ද දාමයේ දකුණු තර්කය එහි දකුණු එක ලෙස ද හැඳින්වේ. මෙය ආපසු 34 | 1 = 35 .

⁹ṚḢ²

දෙවන තර්කයක් නොමැති විට නියතය 256 ක් දරයි . මෙම ආපසු පරමාණුවක් ප්රවර්ධනය 256 අරාවට [2, 5, 6] සහ යටත් කිරීමට එය අන්තිම පුරුක් [6, 5, 2] . එවිට, හිස පරමාණුවක් පළමු අංගය සාරය, හා වර්ග පරමාණුවක් ප්රතිලාභ ** 6² = 36 *.²

‘‘‘0‘‘‘‘‘‘‘

මෙම වැටුප් වැඩිවීම පරමාණු විසින් වැටුප් වර්ධක තර්කය 1 , ඒ නිසා ‘‘‘මූලික ආපසු ලැබෙන අගය හැරී 0 බවට 3 . පහත දැක්වෙන 0 හඳුනාගත නොහැකි නිලාඩ් ය, එනම් එය කිසිදු ආකාරයකින් දාමයට නොගැලපේ. එහි ප්‍රති As ලයක් ලෙස, පෙර ප්‍රතිලාභ අගය ( 3 ) STDOUT වෙත මුද්‍රණය කර, පසුව නිලඩ්ගේ අගය ( 0 ) සමඟ ප්‍රතිස්ථාපනය වේ.

පහත දැක්වෙන පිටපත් 7 මෙම 0 7 බවට හරවන්න , එය වැඩසටහන අවසන් වූ විට ව්‍යංගයෙන් මුද්‍රණය වේ.

’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ạ

මෙම අඩු කිරීම් පරමාණුවක් මගින් සිය තර්කය decrements 1 පිටපත් තිස් අට මූලික ආපසු ලැබෙන අගය හැරී නිසා, 0 බවට -38 . මෙම පැහැදිලි වෙනසක් පරමාණුවක් අතර නිලකුණු වෙනස ගණනය -38 සහ ගම්ය තර්කය 0 ආපසු 38 .

-____---__________

--1 සඳහා කෙටිමං වන අතර සම්බන්ධකයේ තර්කය සහ ප්‍රතිලාභ අගය -1 ලෙස සකසයි . සෑම එකක්ම _ඩයැඩික් අඩු කිරීමේ පරමාණුවේ නිදසුනකි , එහි නිවැරදි තර්කය පෙරනිමියෙන් -1 ට අස්ථානගත වේ.

පළමුව, -____-ගණනය කිරීම් (-1) - (-1) - (-1) - (-1) - (-1) = 3 . පහත දැක්වෙන -1 හඳුනාගත නොහැකි නිලාඩ් වේ, එබැවින් පෙර ප්‍රතිලාභ අගය ( 3 ) STDOUT වෙත මුද්‍රණය කර පසුව නිලාඩ්ගේ අගය ( -1 ) සමඟ ප්‍රතිස්ථාපනය වේ.

ඊළඟට, (-1) - (-1) = 0-_ ගණනය කරයි , එහිදී වචනයේ පරිසමාප්ත අර්ථයෙන්ම වම් තර්කය සකසා ප්‍රතිලාභ අගය නිවැරදි එකක් ලෙස භාවිතා කරයි. පහත සඳහන් පිටපත් නවයක් පෙරනිමි තර්කය අඩු -1 නැවත අගය සිට, උපයාගන්නා 9 විට මෙම වැඩසටහන අවසාන වීමෙන් නිසැකයෙන්ම මුද්රණය කරන,.-__

”(O

”(චරිතයක් ප්රායෝගික සහ ය ordinal පරමාණුවක් Oඋපයාගන්නා, එහි සිංහල යුනිකෝඩ් කේත ලක්ෂ්යය දක්වා පෙනුම 40 .

41 - 47 යි

⁵ḶxḶ⁵ị⁵ḶxḶḣṢ

තෙවන විධාන රේඛා තර්කයක් නොමැති විට නියතය 10 ක් දරයි . මෙම unlength පරමාණුවක් විශේෂයෙන් 0 මත පදනම් පරාසය, නිර්මාණය [0, ..., 9] තර්කය සඳහා 10 වන දෙපස කිරීමට, ස්ථානයේ නැවත පරමාණුව . දෙවැන්න එහි වම් තර්කයේ මූලද්‍රව්‍යයන් එහි දකුණු එක පුනරාවර්තනය සමඟ ගැලපෙන අතර එක් එක් මූලද්‍රව්‍ය අනුරූප වාර ගණන පුනරාවර්තනය කරයි. සමග [0, ..., 9] වම් හා දකුණු තර්කය ලෙස ද, අප ශුන්ය zeroes, එක් එක්, දෙදෙනා බැගින් දෙකක්, ආදිය ලබාx

මෙම බවට දර්ශකය පරමාණුවක් එහි වාම එක් නිශ්චිතව දක්වා ඇති දර්ශකය එහි අයිතිය තර්කය අංගයක් කොටු ගවුමට. වම් තර්කය 10 ( එහි වමට) සහ දකුණු තර්කය [1, 2, 2, 3, 3, 3, 4, 4, 4, 4,…, 9] (පෙර ප්‍රති result ලය) සමඟ, මෙය 4 ලබා දෙයි .

මේ දක්වා වූ දාමය අනුගමනය කළ නොහැකි නිලාඩ් එකක් අනුගමනය කරයි , එබැවින් පෙර ප්‍රතිලාභ අගය ( 4 ) STDOUT වෙත මුද්‍රණය කර ඇති අතර, ප්‍රතිලාභ අගය 10 දක්වා සකසා ඇති අතර ඉතිරි දාමය සුපුරුදු පරිදි විග්‍රහ කෙරේ.

පෙර මෙන්, ⁵ḶxḶඅරාව [1, 2, 2, 3, 3, 3, 4, 4, 4, 4,…, 9] ලබා දෙනු ඇත. මෙම කාලය, අපි කතා හරිම පරමාණුවක් තර්කය මත 10 ප්රවර්ධනය, 10 කිරීමට [1, 0] , එය යටත් කිරීමට ආකාරයේ [0, 1] . මෙම dyadic හිස පරමාණුවක් දැන් දිග යන උපසර්ග කොටු ගවුමට 0 සහ 1 ප්රතිඵලය සිට වමට, අප පිටත් [[], [1]] . මුද්‍රණය කළ විට 1 හැර වෙනත් කිසිවක් නොපෙනේ.

⁽{ʂ%⁽{}

එහි පහත අක්ෂර දෙක සංඛ්‍යාත්මක වචනාර්ථයකින් සමන්විත වේ. නම් j හා k ජෙලි කේතය පිටුව සහ ඔවුන්ගේ කේතය ලකුණු වේ (j, k) <(124, 250) , අපි පූර්ණ සංඛ්යාමය ලබා 1001 + 250j + K . '{' , '}' සහ 'ʂ' යන කේත ලක්ෂ්‍ය 123 , 125 සහ 167 වේ , එබැවින් වම් වචනාර්ථය 1001 + 250 × 123 + 167 (= 31918) දක්වා තක්සේරු කරන අතර දකුණු එක 1001 + ට තක්සේරු කරයි. 250 × 123 + 125 (= 31876) .

වම් නිඛිලය දකුණට වඩා දෙගුණයකටත් වඩා අඩු බැවින් ප්‍රති result ලය (… + 167)% (… + 125) = (… + 167) - (… + 125) = 167- 125 = 42 .

ẊẠżv©żvżvżvọ®®Ạżvżvżvọ®

මෙම කලවම් පරමාණුවක් එහි තර්කය මූලද්රව්ය සඳහා randomizes; සංඛ්‍යාත්මක තර්කයක් z [1,…, z] පරාසයට පෙර ප්‍රවර්ධනය කෙරේ. ව්‍යාජ තර්කය 0 සඳහා , මෙම පරාසය හිස් වන අතර අස්වැන්න [] . මෙම සියලු පරමාණු ප්රතිලාභ 1 එහි තර්කය අංග truthy, නම් 0 නොවේ නම්. හිස් අරාවෙහි ව්‍යාජ මූලද්‍රව්‍ය අඩංගු නොවන බැවින්, මෙහි 1 ආපසු එවයි .

මෙම සමඟ තැපැල් පරමාණුවක් ż(අ විලේපනය මාගේ) තර්ක ගනී x හා y හා යුගල transposes [x, y] . X සහ y නිඛිල සඳහා , මෙය සරලවම [[x, y]] ලබා දෙයි , එබැවින් 1 සහ 0ż තර්ක සමඟ හැඳින්වෙන මෙම විශේෂය (ව්‍යංගික තර්කය) ආපසු [[1, 0]] . මෙම dyadic eval පරමාණුව , නූල් බවට වම් තර්කය i (අංක සහ අකුරු පමණක් අඩංගු) සියලු පැතලි පෙලගැස්මක් පැහැයට පසුව වැඩසටහන් 'තර්ක ලෙස එහි අයිතිය තර්කය සමඟ monadic ජෙලි වැඩසටහන් ලෙස එහි ප්රතිඵලයක් නූල් පරීක්ෂා කර බැලීමයි. ["10" සිටvතනිකරම වචනානුසාරයෙන් සමන්විත වන අතර, මෙය නිවැරදි තර්කය නොසලකා හරිමින් vසරලවම ප්‍රති results ල ලබා දෙයි [10] .

මෙම පිටපත් ඉක්මන් ©කිරීමට ගබඩාගාරයක vමෙම ලේඛනය තුළට සිය ප්රතිඵල හා පිටපත්. පසුකාලීනව නැවත කැඳවීමේ පරමාණුව ®(නිලඩ්) ලේඛනයෙන් [10] ලබා ගනී.

żvපෙර පරිදිම ඊළඟ පිටපත් තුන , [10] සිට [[10, 0] සිට [100] සිට… 10000 දක්වා සිතියම් ගත කිරීම . මෙම නියෝගය පරමාණුවක් පරීක්ෂණ එහි වාම තර්කය එසේ නම් මෙන්න, එහි හරි එක විසින් බෙදිය වන අතර, එය මෙම නියෝගය ගණනය කොපමණ වතාවක් 10 (සමග ඉහළම අගය ®දී) 10000 = 10 4 උපයාගන්නා, [4] .

පහත දැක්වෙන්නේ ®හඳුනාගත නොහැකි නිලඩ් ය, එබැවින් පෙර ප්‍රතිලාභ අගය ( [4] ) STDOUT වෙත මුද්‍රණය කර පසුව නිලාඩ්ගේ අගය ( 10 ) සමඟ ප්‍රතිස්ථාපනය වේ. අපි ඊළඟට අයදුම් කරන්නේ 1 අස්වැන්නක් . (මෙය අවශ්‍ය වන්නේ නිලඩ් පසුව ඩයෑඩ් මෙම අවස්ථාවේදී විග්‍රහ කළ හැකි බැවිනි.)

පෙර මෙන්, żvżvżvවර්තමාන ප්‍රතිලාභ අගයට ශුන්‍ය තුනක් එකතු කර 1 ක් [1000] බවට පත් කරයි. අවසාන වශයෙන්, ọ®අනුපිළිවෙල ගණනය 10 දී 1000 = 10 3 , හා 3 වන විට මෙම වැඩසටහන අවසාන වීමෙන් STDOUT මුද්රණය කර ඇත.

44

තවත් ප්‍රතිමූර්තියක්, තවත් වචනාර්ථයක්.

111111l11&K1111111Kl11&

පළමුවෙන්ම හා ප්‍රධාන වශයෙන්, වචනයේ පරිසමාප්ත අර්ථයෙන්ම 111111තර්කය සහ ආරම්භක ප්‍රතිලාභ අගය 111111 ලෙස සකසයි . අනෙක් ක් 1ද literals වේ.

lයනු ලඝුගණක හරි එක සඳහන් කර ඇති පදනම එහි වාම තර්කය ලඝු ගණකය ගණනය කරන පරමාණුවක්. නිවැරදි තර්කය 11 සමඟ 111111 අමතන විට අපට ලොග් 11 111111 ≈ 4.85 ලැබේ.

මෙම වචන පරමාණුවක් Kසංඛ්යාත්මක / චරිතය ප්රවර්ධනය පසු, හිස් තැන් දී ලැයිස්තුව තර්කය එක්වෙයි z කිරීමට [z] . මෙන්න, අපි එය සරලවම භාවිතා කරන්නේ සබැඳියේ තර්කය 111111 [111111] බවට හැරවීමට ය . (අපි මෙතන මාලාවක් අවශ්ය නැහැ, නමුත් අපි අනන්යතාව පරමාණු දුවද්දී ඇත.) මෙම bitwise සහ පරමාණු &, දෙපාර්ශ්වයේම නැවත වටිනාකම් ගනී නම්, අවශ්ය පූර්ණ සංඛ්යාමය කිරීමට ගෙන්දගමින්, සහ ඔවුන්ගේ bitwise ගණනය හා. මෙම විශේෂිත අවස්ථාවෙහිදී, එය ආපසු [4.85 & 111111] = [4 & 111111] = [4] .

පහත දැක්වෙන්නේ 1111111හඳුනාගත නොහැකි නිලාඩ් ය, එබැවින් පෙර ප්‍රතිලාභ අගය ( [4] ) STDOUT වෙත මුද්‍රණය කර පසුව නිලාඩ්ගේ අගය ( 1111111 ) සමඟ ප්‍රතිස්ථාපනය වේ. Kඉන්පසු මෙම නිඛිලය [1111111] බවට හරවයි . (මෙය නැවත වරක් සැබවින්ම අවශ්‍ය නොවේ, නමුත් ඩයෑඩ් අනුගමනය කරන නිලද් මෙම අවස්ථාවේදී විග්‍රහ කළ හැකිය.)

පෙර ලෙස, l11ගණනය ලොග් 11 1111111 ≈ 5,81 , එසේ නම් &ප්රතිලාභ [5,81 සහ 111111] = [5 සහ 111111] = [5] .

,SS
ỊỊ,ÇS
ÇÑÇÇÇÑ

පරිශීලක අර්ථ දක්වන ලද බහු සබැඳි වලින් සමන්විත එකම වැඩසටහන මෙයයි. අවසාන සබැඳිය ප්‍රධාන සබැඳිය වන අතර වැඩසටහන ආරම්භ වූ විට ක්‍රියාත්මක වේ, ඉතිරි ඒවා උපකාරක සබැඳි වේ. ක්ෂණික Çසෑම විටම වත්මන් එකට ඉහළින් ඇති සබැඳිය යොමු කර එය ක්‍රමානුකූලව ක්‍රියාත්මක කරයි. ඒ හා සමානව, ඉක්මන් Ñසෑම විටම වර්තමාන එකට පහළින් ඇති සබැඳිය (වටා එතීම) යොමු කරන අතර එය ඒකාකාරව ක්‍රියාත්මක කරයි.

ඉහළ ලින්ක් එක ක්ලික් සමන්විත යුගල පරමාණුව ,- මාරුවෙන් මාරුවට තර්ක කරන විලේපනය මාගේ x හා y බවට [x, y] සහ - මුදලක් පරමාණුව Sයනු පූර්ණ සංඛ්යාවකි තර්කය ප්රවර්ධනය කරන monad - z කිරීමට [z] මීට අමතරව විසින් මාලාවක් තර්කය අඩු හා. මෙම සබැඳිය විට ,SSපූර්ණ සංඛ්යාවක් තර්කය සමඟ හැඳින්වේ n , එය ගණනය Σ [n, Σn] = Σ [n, n] = 2n .

මැද ලින්ක් ඉහත සඳහන් ඉක්මන්, ඉහත පරමාණුවලින් සමන්විත Ç, සහ නොවැදගත් පරමාණුව ඉතා monad අස්වැන්නක් බව - 1 සංඛ්යාත්මක තර්ක සඳහා z සමග -1 ≤ z ≤ 1 , නමුත් 0 , අනෙක් සියලු සඳහා. පූර්ණ සංඛ්‍යා තර්කයකට දෙවරක් යෙදීම n මූලික වශයෙන් එය 1 සමඟ ප්‍රතිස්ථාපනය කරයි , මන්දයත් පළමු ප්‍රතිදානය ( දෙවන එකෙහි ආදානය ) සෑම විටම වැදගත් නොවේ. මෙම ප්‍රති result ලය ප්‍රතිලාභ අගය සමඟ යුගලනය වේ Ç(තර්කය n සමඟ හැඳින්වේ ), සහ එහි ප්‍රති pair ලයක් ලෙස යුගලය අඩු Sවේ. සමස්තයක් වශයෙන්, අපි ගණනය කරමුΣ [(| n | ≤ 1) ≤ 1, 2n] = Σ [1, 2n] = 2n + 1 .

මෙම සහායක සබැඳි දෙක ක්‍රියාත්මක වීමත් සමඟ, ප්‍රධාන සබැඳියට දැන් එහි ද්විමය ඉලක්කම් දෙස බැලීමෙන් ඕනෑම negative ණ නොවන පූර්ණ සංඛ්‍යාවක් සෑදිය හැකිය. ආරම්භක ප්‍රතිලාභ අගය 0 සමඟ , දාමය ÇÑÇÇÇÑඅවසාන ප්‍රති result ලය ගණනය කරයි ((((0 × 2 + 1) × 2) × 2 + 1) × 2 + 1) × 2 + 1) × 2 = ((5 ×) 2 + 1) × 2 + 1) × 2 = 46 .

ÆnÆnÆnÆnÆnÆnÆnÆnÆnÆnÆnÆnÆnÆnÆn

මෙම ඊළඟ අගමැතිගේ පරමාණුවක් තර්කය වඩා දැඩි වඩා වැඩි බව කුඩාම ධන ප්රථමක සංඛ්යාව ගනු ලැබේ. ආරම්භක ප්‍රතිලාභ අගය 0 සමඟ , Ænපහළොස්වන ප්‍රාථමික අංකය ගණනය කිරීමේ ආයාචනා පහළොවක් වන අතර එය 47 කි.


7
මම දවස මුළුල්ලේම නීම්ගේ 38 ක් අල්ලා ගැනීමට උත්සාහ කර ඇති අතර පසුව මම පහළට අනුචලනය කර මෙය දකිමි. අභියෝගය බාරගත්තා!
ෂැගී

1
ටීඑල්; ඩීආර් ඔබට එය 47 ක් ලෙස ගණන් ගත හැකි අතර ඔබ ජෙලිහි මායාකාරියකි.
කඳුරැල්ල-ශෛලිය

අභියෝගයේදී ඉල්ලා ඇති පරිදි සියලුම “පරමාණු” තනි බයිට් ද? එසේ නම්, මෙය කුමන කේතන ක්‍රමයක්ද?
එම්. හර්ස්කාම්ප්

4
@ එම්. හර්ස්කාම්ප් ජෙලි තමන්ගේම කේත පිටුවක් භාවිතා කරයි .
ඩෙනිස්

1
මම පළමු වතාවට පැහැදිලි කිරීම විස්තරාත්මකව කියෙව්වා. මෙය සැබවින්ම සිත් ඇදගන්නා සුළු ය. මේවායින් සමහරක් හාස්‍යජනක ය :-)
ස්ටීවි ග්‍රිෆින්

65

මොළය , ලකුණු 2, 255 144 10 බයිට්

... ඔව්, මට වැඩ කිරීමට ඇත්තේ අක්ෂර 8 ක් (ටාර්පිට් ගොන් ටාපිට්) පමණක් ඇති බැවින් හොඳම අදහස නොවේ, නමුත් හැකි ප්‍රමාණය කොපමණ දැයි බලමු. මම හිතන්නේ මේ සියල්ල කළ හැකි ය. : P මෙම පිළිතුරෙන් පෙන්නුම් කරන්නේ මොළය භාවිතා කරන අක්ෂර අටෙන් හයක් වන අතර අනෙක් දෙක ,ආදානය සහ .ප්‍රතිදානය වන අක්ෂර වේ.

+
>--[<->-]

එය මාර්ගගතව දෘශ්‍යකරණය කරන්න!

පැහැදිලි කිරීම

සෑම අංකයක්ම ටේප් එකේ ආරම්භක කොටුව මත නිර්මාණය කර ගබඩා කර ඇත. පරිවර්තකයන් කිහිප දෙනෙකු තුළ ක්‍රියාත්මක නොවන ඔතා ඇති සෛල මත දැඩි ලෙස රඳා පවතී.

1 :

[ 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 ]
  ^

+  increment the current cell

[ 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 ]
  ^

2 :

[ 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 ]
  ^

>  move to the next cell
-- decrement the current cell twice

[ 0 |254| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 ]
      ^

[  while the current cell is not 0
<  move to the previous cell
-  decrement the current cell

[255|254| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 ]
  ^

>  move to the next cell
-  decrement the current cell

[255|253| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 ]
      ^

]  repeat while the current cell is not 0

...

[ 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 ]
      ^

[ 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 ]
  ^

[ 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 ]
      ^

5
දැන් එය මොළයේ සිදුරු කරන්න. : පී
ජේම්ස්

38

නීම් , ලකුණු 38, බයිට් 327

1: 𝔼
2: 2
3: 3
4: 4
5: 5
6: 6
7: 7
8: 8
9: 9
10: β
11: γ
12: δ
13: ε
14: ζ
15: η
16: θ
17: ι
18: κ
19: λ
20: μ
21: ν
22: ξ
23: π
24: ρ
25: σ
26: ς
27: τ
28: υ
29: φ
30: χ
31: ψ
32: ω
33: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
34: <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<𝐀
35: 𝐓0𝐓𝔻0𝐓𝔻0𝐓𝔻0𝐓𝔻0𝐓𝔻0𝐓𝔻0𝐓𝔻0𝐓𝔻0𝐓𝔻0𝐓𝔻0𝐓𝔻0𝐓𝔻0𝐓𝔻0𝐓𝔻0𝐓𝔻0𝐓𝔻0𝐓𝔻0𝐓𝔻0𝐓𝔻0𝐓𝔻0𝐓𝔻0𝐓𝔻0𝐓𝔻0𝐓𝔻0𝐓𝔻0𝐓𝔻0𝐓𝔻0𝐓𝔻0𝐓𝔻0𝐓𝔻0𝐓𝔻0𝐓𝔻0𝐓𝔻0𝐓𝔻
36: ℂ𝐋𝐠𝐋𝐠𝐋𝐠𝐋𝐝𝐬𝕏𝐬
37: α𝕊α𝕊α𝕊α𝕊α𝕊α𝕊α𝕊α𝕊α𝕊α𝕊α𝕊α𝕊α𝕊α𝕊α𝕊α𝕊α𝕊α𝕊α𝕊α𝕊α𝕊α𝕊α𝕊α𝕊α𝕊α𝕊α𝕊α𝕊α𝕊α𝕊α𝕊α𝕊α𝕊α𝕊α𝕊α𝕊α𝕊
38: 𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝔸𝐥

පැහැදිලි කිරීම:

  • 1 සඳහා, අපි 'සමානාත්මතාවය සඳහා චෙක්පත' ටෝකනය භාවිතා කරමු, මෙහි දී ගසාකෑමෙන් නීම් හිස් ආදානය මත උත්පතන කිරීමට උත්සාහ කරන විට එය 0 ලබා ගනී. 0 සහ 0 සමාන බැවින් මෙය ව්‍යංගයෙන් මුද්‍රණය කරන 1 තල්ලු කරයි
  • 2 සිට 9 දක්වා, අපි සංඛ්‍යාත්මක වචනාර්ථ භාවිතා කරමු.
  • 10 සිට 32 දක්වා, නයිම් සැබවින්ම ඒ සියල්ලටම එක් බයිට් නියතයක් ඇත (ඔව්, එය පිස්සු).
  • 33 සඳහා, අපි භාවිතා කරන්නේ වර්ධක විධානය පමණි. පළමු බයිටයේ දී, නයිම් යමක් උත්පතන කිරීමට උත්සාහ කරයි, එවිට එය වැඩි කළ හැකිය, නමුත් ආදානය හිස් බැවින්, එය පෙරනිමිති කරයි 0.
  • 34 සඳහා, අපි භාවිතා කරන්නේ එකම ප්‍රවේශයකි, නමුත් අඩුවීම සහ නිරපේක්ෂ වටිනාකම ගැනීම.
  • 35 සඳහා, අපි ශුන්‍ය සාධකීය එකක් යන කාරණය ගසාකන අතර, අපි එය භාවිතා කරන්නේ එය අනුපිටපත් කර නැවත නැවත එකතු කිරීමෙනි
  • 36 සඳහා, අපි සම-ප්‍රාථමිකත්වය සඳහා 0 සහ 0 පරීක්ෂා කිරීමට භාවිතා කරමු . මෙය 1 තල්ලු කරයි. එවිට අපට පළමු ප්‍රයිම් භාවිතයෙන් 𝐋ලැබෙන අතර එහි ප්‍රති results ලය වන්නේ 2 ක් පමණක් අඩංගු සිංගල්ටන් ලැයිස්තුවකි. එවිට අපට විශාලතම මූලද්‍රව්‍යය ( 𝐠) ලැබෙනු ඇත , එය අංක 2 ක් තල්ලු කරයි. ලැයිස්තුව ලබා ගන්නා තෙක් අපි මෙම ක්‍රියාවලිය නැවත සිදු කරමු [2 3 5 7 11]. ඊට පසු, අපි 𝐝ඩෙල්ටා ගණනය කිරීමට භාවිතා කරමු [1 2 2 4]. ඊළඟට, අපි 𝐬එකතුව ලබා ගැනීමට භාවිතා කරමු - එය 9 යි - ඉන්පසු අපි 0 සිට 9 දක්වා වූ සුවිශේෂී පරාසය ගණනය කරමු [0 1 2 3 4 5 6 7 8]. අවසාන වශයෙන්, 𝐬37 ලබා ගැනීම සඳහා නැවත භාවිතා වේ.
  • 37 සඳහා, αnegative ණ එකක් නිරූපණය කරන නියතයක් වන අතර, අපි එය නැවත නැවත තල්ලු කර අඩු කරන්නෙමු (හිස් ආදානය මත පැනීමට උත්සාහ කරන විට 0 තල්ලු කරනු ලැබේ යන කාරණය නැවත උපයෝගී කර ගනී)
  • 38 සඳහා, නැවත වරක් හිස් ආදානය සඳහා පෙරනිමි 0 භාවිතා කරමින්, අපි දිගින් දිගටම 0 එකතු කරමින්, දිගු ලැයිස්තුවක් නිර්මාණය කර, දිග ගණනය කරමු.

මෙහි අත්හදා බැලිය හැකිය


3
ඔබ 36-37 පමණ යමක් මිශ්‍ර කර ඇත.
එරික් ද Outgolfer

2
එම විශේෂ අක්ෂර බයිට් 1 ට වඩා සංකේතවත් කර නැතිද? එසේ නම්, එය මොටෙරෙෆ්ගේ බයිට් කවුන්ටරය අනුව බයිට් 860 ක් බවට පත් කරනු ඇති අතර අභියෝග නීති මගින් එය සඳහන් වේ all characters must be encoded using a single byte in the language you choose. නීම් විසින් එම විශේෂ අක්ෂර බයිට් 1 කින් පමණක් සංකේතවත් කරයිද? කොහොමද?
හැන්ක්‍රෙකෝර්ඩ්ස්

8
Ank හැන්ක්‍රෙකෝර්ඩ්ස් නීම් විසින් අභිරුචි
Okx

3
ඔබ 1තවමත් චරිතය භාවිතා කර නැත. නිසැකවම ඔබට එය යම් ප්‍රයෝජනයක් ගත හැකිද?
බර්ගි

34

පයිතන් 2, 15

මෙන්න ආරම්භයක්, තවත් දේ සොයමින්

15 ට ලඟාවීමට මට උදව් කළ ලියෝට ස්තූතියි

[[[]]>[]][[]>[]]>>[[]>[]][[]>[]]

2

import math
print'%i'%math.pi

((()<())<())<<((()<())<())<<((()<())<())

5

6

7

8

9

11^1 

33/3

4--4--4

__debug__+__debug__+__debug__+__debug__+__debug__+__debug__+__debug__+__debug__+__debug__+__debug__+__debug__+__debug__+__debug__

q=""=="";qq=q=="";qqq=~q*~q*~q;~qqq*~q*~qq

0xF

2
අඩු බයිට් ගණනක් -~-~-~-~-~-~-~-~-~[[]==[]][[]<[]]සඳහා ඔබට 10 ක් සහ 0xD13 ක් සඳහා භාවිතා කළ හැකිය
ovs

සත්‍යයක් ලෙස ''is''තක්සේරු කරන කාරණය වෙනත් අංකයක් සෑදීමට භාවිතා කරන්නේ කෙසේදැයි ඔබට සමහරුන්ට කිව හැකිද ?
නොට්ස් 90 මොනිකා

@ Nots90 අවාසනාවකට මම මෙහෙයුම් වලින් බැහැරව සිටිමි. ඔබ නව අංක සෑදීමේ ක්‍රමයක් සොයා ගන්නේ නම් හෝ බූලියන් මට දන්වන්නේ නම්
ඇඩ් හොක් ගාර්ෆ් හන්ටර්

1
14 කට වසා දැමීමේ වර්‍ගයක් නොමැත:((()<((),))|(()<((),))<<(()<((),))|(()<((),))<<(()<((),))<<(()<((),)))<<(()<((),))
තාවකාලික

1
වාර්තාව සඳහා, ඔබගේ නවතම string.printablec, j, k, l, s, v, w, y, z, A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, !, #, $, &, ., :, ?, @, \\, `, {, }, \t, \r, \x0b, \x0c
සංශෝධනයෙන්

23

ජැප්ට් , බයිට් 448, ලකුණු 42 යි

අතර විශාල එක්ව Shaggy , ETHproductions , ඔලිවර් .

v
y
Íà
Qiiii)iiii)âQ
ÂHq
LÁL
´Vn´VnVnVn
8
9
A
B
C
D
E
F
G
J-----J---J---J---J
[¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾]x
;Iìw
~~½e½e½e½e~½e½
++T+++T+++T+++T+++T+++T
22
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
4á
5²
°UU°°°U°°U°°U°°U°°U
»³³
7/¼
$'_____________________________b'$bb
ZµÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉ
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"aa
Sc
33
Mg011
##
6p
Rí í í í í è.
`¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥`l
¨N|N¹òò¹m···m|¹mò¹m···m|¹mò¹m···m|¹o
º¤¤*º¤*º¤
(Å<<(Å<<(Å<<(Å<<(Å<<(Å^(Å<<(Å<<(Å<<(Å^(Å
Y±Y¶YY±YY±Y±Y¶YY±YY±Y±Y¶YY±Y

මෙම (ප්‍රයෝජනවත්) අක්ෂර ඉතිරිව ඇත:

!%&,:=>?@OPWX\dfhjkrstuz{}¡¢£¦§©ª«¬®¯¸ÀÃÆÇÈÐßãäåæçéêëîïñóôõö×øÿ

පැහැදිලි කිරීම්

අපි ආරම්භ කිරීමට පෙර ජැප්ට් ගැන දැනගත යුතු කරුණු කිහිපයක්, මම නිතර භාවිතා කර ඇත්තෙමි. පළමුවෙන්ම, ජැප්ට විචල්‍යයන් 6 ක් ආදානය සඳහා වෙන් කර ඇත, ඒවා ලොකු අකුරු U-Zවේ. එම විචල්‍යයන් හරහා කිසිදු ආදානයක් ලබා නොදුනහොත්, ඒවා සියල්ලම පෙරනිමිය වේ 0. දෙවන කරුණ මෙම ඉඟියෙන් ආවරණය වේ .

සබැඳි පරිවර්තකය තුළ එය උත්සාහ කිරීමට ඕනෑම ස්නිපටයක් මත ක්ලික් කරන්න .


v

ගණනාවක් සඳහා ඉල්ලුම් කරන විට, vක්රමය යනු පූර්ණ සංඛ්යාවකි ගනී n කරන තර්කයක් ලෙස, හා ප්රතිලාභ 1 සංඛ්යාව විසින් බෙදිය නම් n , 0 නොවේ නම්. නම් n එය පෙරනිමි පසුව ෙනොෙදන 2 . 0 (පෙරනිමි අගය U) යනු විසින් බෙදිය 2 , ඒ නිසා මෙම, අපේ දෙන 1 .


y

පළමු එකට බෙහෙවින් සමාන ය. අංකයකට යොදන විට, yක්‍රමය පූර්ණ සංඛ්‍යාවක් n තර්කයක් ලෙස ගෙන සංඛ්‍යා දෙකේ GCD නැවත ලබා දෙයි. නම් n එය පෙරනිමි පසුව ෙනොෙදන 2 . 0 2 න් බෙදිය හැකි බැවින් , GCD (0, 2) අපගේ 2 ලබා දෙයි .


Íà
Íසඳහා කෙටි මඟ n(2)හෝ 2- this. අපි ආදාන වී සිටින නිසා, අප පැහැර thisගැනීමට 0ෙහේතු වන, 2-0 = 2.

àහි සංයෝජන ගණන 3[1...this] ක් ලබා දෙයි


Qiiii)iiii)âQ

Qපෙරනිමි තනි උද්ධෘත ලකුණකට. iනූලක් ආරම්භයේ දී තවත් නූලක් ඇතුල් කරයි; # 3 හි විස්තර කර ඇති පරිදි , සෑම එකක්ම JS iiii)ට සමාන වේ .i("i".i("i")), එමඟින් iනූල් ආරම්භයේ පිටපත් දෙකක් ඇතුළත් වේ. මෙය දෙවරක් කරන්න, ඔබට නූල් iiii"තිබේ. âQපසුව අනුකරණය .search(Q)පළමු දර්ශකය ලබා දීම, "වන නූල්, දී 4 .


ÂHq
H32 සඳහා නියතය වේ . ගණනාවක් සඳහා අයදුම් කළ විට qපූර්ණ සංඛ්යාමය කාලයක් ගතවේ ක්රමය, n තර්කයක් ලෙස, නැවත n වන බව වාර්තා මූල. නම් n ෙනොෙදන පෙරනිමි අගය වේ 2 එසේ Hqඅපට ආසන්න වශයෙන් වන 32 වර්ග මූලය ලබා දෙන 5,6568 . Âයනු කෙටිමඟයි ~~, එය ප්‍රති result ලය තට්ටු කරයි, අපට 5 ලබා දෙයි .


LÁL
L100 ට පෙර සැකසූ අතර Áඑය කෙටිමං වේ >>>(බිට්විස් දකුණු මාරුව බිංදුව පුරවන්න). 100>>>100හා සමාන වේ 100>>>4වන, (අයිතිය යන අගයද ආධාරක mod 32) 6 .


´Vn´VnVnVn

පෙර සඳහන් කළ පරිදි, Vපෙරනිමි 0 දක්වා . ක්‍රියාකරුගේ ´කෙටිමඟ --වේ, එබැවින් කේතය පහත දැක්වෙන JS ට සමාන වේ:

(--V).n((--V).n(V.n(V.n())))

X.n(Y)යනු Y - X , හෝ -X + Y ට සමාන වේ ; පළමු --Vප්‍රතිලාභ -1 , සහ දෙවන -2 , එබැවින් මෙය - (- 1) + (- (- 2) + (- (- 2) + - (- 2)) ට සමාන වේ. සරල කිරීම, අපට 1 + 2 + 2 + 2 = 7 ලැබේ.


8
9

වචනාර්ථයෙන්, 8 සහ 9 .


A
B
C
D
E
F
G

මේවා 10 - 16 සඳහා නියතයන් වේ .


J-----J---J---J---J

J-1 ට පෙර සැකසූ . ජැප් පරිවර්තකයා කෙසේ හෝ මෙය නිවැරදිව විග්‍රහ කිරීමට කළමනාකරණය කරයි (J--) - (--J) - (--J) - (--J) - (--J). තවත් ගණිතයක් කිරීමෙන්, මෙය (-1) - (-3) - (-4) - (-5) - (-6) හෝ -1 + 3 + 4 + 5 + 6 = 17 ට සමාන බව අපට පෙනී යයි. .


[¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾]x

¾යනු ඔබ අනුමාන කළ හැකි පරිදි කෙටිමඟකි .75. අපි 0.75 පිටපත් 24 ක් අරාවකට දමා, පසුව එකතු කර x, 0.75 * 24 = 18 ලබා දෙමු .


;Iìw

මම හිතන්නේ මේක මගේ ප්‍රියතම එකක්. ;වැඩසටහන ආරම්භයේදී සමහර ජාප් නියතයන්ගේ අගයන් වෙනස් කරයි; එය නොමැති Iවේ 64 , නමුත්, එය සමග I91 . ìwඑය ඉලක්කම් ලැයිස්තුවක් බවට පරිවර්තනය කර ලැයිස්තුවේ ධාවනය wකර, අරාව ආපසු හරවා, පසුව අංක 19 ක් බවට පරිවර්තනය කර අපව 19 ලබා ගනී .


~~½e½e½e½e~½e½
½සඳහා කෙටිමඟකි .5. eගණනාවක් මත x තර්කයක් දී ගනී y හා නැවත x * 10 y . එබැවින් සිදුවන ගණනය කිරීම් දාමය:

           ½e½     1.5811  (.5 * sqrt(10))
          ~       -2
        ½e         0.005  (.5 * (10 ** -2))
      ½e           0.5058
    ½e             1.6024
  ½e              20.0138

අවසාන කොටස ~~මෙය පූර්ණ සංඛ්‍යාවක් වෙත යොමු කිරීම සඳහා අපගේ ප්‍රති result ල 20 ක් ලබා දෙයි .


++T+++T+++T+++T+++T+++T
T0 ට පෙර සැකසූ . ++JS හි සහ වර්ධක වර්ධක ක්‍රියාකරු; T+++Tලෙස විග්‍රහ කර ඇත (T++) + T, නමුත් ++T+++Tඑය විග්‍රහ කර ඇත (++T) + (++T), එබැවින් මෙය JS කේතයට සමාන වේ

(++T) + (++T) + (++T) + (++T) + (++T) + (++T)

ප්‍රති result ලය 1 + 2 + 3 + 4 + 5 + 6 වන අතර එය 21 ක් වේ.


22

වචනානුසාරයෙන් 22 .


ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ

Äසඳහා කෙටිමඟකි +1, එබැවින් මෙය සරලවම තත්පර 23 1 කි.


මෙය ප්‍රේරක ගණන සොයා ගනී [1, 2, 3, 4], එය 4 වේ! = 24 .


²සඳහා කෙටිමඟක් p2වන අතර එය සංඛ්‍යා දෙකක බලයට ඔසවයි. 5 ** 2 යනු 25 යි .


°UU°°°U°°U°°U°°U°°U

°යනු ++ක්‍රියාකරු සඳහා කෙටිමඟකි, නැතහොත් එය විග්‍රහ කළ නොහැකි නම් , + +. පෙර සඳහන් කළ පරිදි, ආදානයක් නොමැති විට, Uපෙරනිමි 0 වේ. එබැවින් කේතය සමාන වේ (++U), (U++) + + (++U) + + (++U) + + (++U) + + (++U) + + (++U), එය # 17 ට බොහෝ සෙයින් සමාන ය : Uපළමුව වැඩි කරනු ලැබේ 1, පසුව නැවත නැවත වැඩි කරනු ලැබේ, අවසාන ප්‍රති result ලය 1 + 3 + 4 + 5 + 6 + 7 = 26 වේ.


»³³

³3p තර්කයක් සහිත ක්‍රමය සඳහා කෙටිමඟ වේ . කෙසේ වෙතත්, කුඩා අකුරක් වම් වරහනෙන් පසු කෙලින්ම දිස් වේ නම් ( එය සඳහා කෙටිමඟ වේ ), එය නූලක් බවට පත්වේ. මෙය ක්‍රමයකට සම්මත කර ශ්‍රිතයක් ලෙස හැඳින්වීමට ඉඩ දෙයි (එනම් සිතියම් ගත කිරීම ). කෙසේ වෙතත්, මෙම අවස්ථාවේ දී, අපගේ ආපසු ලබා දෙන අතර , පසුව අපි එය බලයට ඔසවා තබන්නෙමු ( අංකයකට යොදන විට බල ක්‍රමය වේ), එය අපගේ 27 ලබා දෙයි .»((.p(3)("p",3)33p


7/¼

¼, ඔබ මේ වන විට බොහෝ විට දන්නා පරිදි, එය කෙටිමඟකි .25, එබැවින් මෙය 7 / 0.25 = 28 ගණනය කරයි.


$'_____________________________b'$bb

$සංකේත වලින් ඔතා ඇති ඕනෑම දෙයක් පිරිසිදු ජාවාස්ක්‍රිප්ට් ලෙස සලකනු ලැබේ, එබැවින් අපට යටි ඉරි 29 ක නූලක් ඇත b. (නොමැතිව $, 'තනි අක්ෂර මාලාවක් වනු ඇත.) bනූලකට යොදන ක්‍රමය එම තර්කය තුළම එහි තර්කයේ පළමු දර්ශකය ලබා දෙයි. # 3 හි විස්තර කර ඇති පරිදි , අන්තිමයා bනූලක් බවට පරිවර්තනය වේ, එබැවින් අපි අපගේ නූලෙහි පළමු දර්ශකය අල්ලා bගනිමු, එය 29 කි.


ZµÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉ

µසඳහා කෙටි මඟ -=, හා Éසඳහා -1. මෙහි ප්‍රති effect ලය -1 සිට පිටපත් 30 ක් 0 සිට අඩු කිරීම වන අතර එමඟින් 30 ක් ලැබේ.


"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"aa

# 29 වගේ. මෙම aක්‍රමය, නූලකට යොදන විට, එම තර්කයේ අවසාන දර්ශකය එම නූලෙන් ලබා දෙයි. 0-සුචිගත කිරීම භාවිතා කරමින්, a32 as නූලක අවසාන දර්ශකය 31 වේ.


Sc

Sතනි අවකාශයකට පූර්ව නිශ්චිතව දක්වා ඇති cඅතර තනි වර්‍ග නූලකින් එහි වර්‍ග කේතය 32 ක් ලබා දෙයි .


33

වචනාර්ථය 33 .


Mg011

MgNNth Fibonacci අංකය ලබා දෙයි. 0119 octal දී; 9 වන ෆිබොනාච්චි අංකය 34 කි.


##

#ඊළඟ අක්‍ෂරයේ වර්‍ග කේතය ලබා දෙයි. යන කටු-කේතය #ම විය වෙන්නේ 35 මෙහි අපගේ රැකියා විශේෂයෙන් පහසු කරමින්,.


6p

pon ාතීයකරණය වන අතර දෙවන තර්කයක් නොමැතිව එය 2 ට පෙරනිමිය ; මේ අනුව, මෙය 6 ** 2 = 36 මුද්‍රණය කරයි .


Rí í í í í è.

මෙය තරමක් උපක්‍රමශීලී ය. Rපෙරනිමි තනි නිව්ලයින් අක්ෂරයකට (එය නව රේඛාවක් පසුව වැදගත් වන බව). íනූලක් මත, කිසිදු තර්කයකින් තොරව, සෑම අක්‍ෂරයක්ම ගෙන එහි දර්ශකය එකතු කරයි: තරමක් නිෂ් less ල පරිවර්තනයක්, නමුත් පුනරාවර්තන 5 ක් හරහා ලැබෙන ප්‍රති result ලය මෙයයි: ( Rවචනාර්ථයෙන් නව රේඛාවක් වෙනුවට භාවිතා කිරීම)

R
R0
R001
R0010213
R001021304251637
R0010213042516370849210511112613314715

සෑම ප්‍රවේශයක්ම ඊලඟට උපසර්ගයක් වන්නේ කෙසේද යන්න සිත්ගන්නා කරුණකි ... නමුත් කෙසේ වෙතත්, අවසාන කොටස è., ප්‍රති .ලය තුළ කොපමණ ගැලපීම් ප්‍රමාණයක් ඇත්දැයි ගණනය කරයි /./g. නූලෙහි අක්ෂර 38 ක් ඇත; කෙසේ වෙතත්, /./gනව රේඛා නොවන අක්ෂර සමඟ පමණක් ගැලපෙන බැවින්, ප්‍රති result ලය 37 කි.


¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥l

බැක්ටික්ස් සම්පීඩිත නූලක් සලකුණු කරන අතර එය ¥දිරාපත් වේ ll. lනූලක් මත lඑන්ග් ලබා දෙයි , එබැවින් විසංයෝජනයෙන් පසු මෙය 38 ක් ලබා දෙයි .


¨N|N¹òò¹m···m|¹mò¹m···m|¹mò¹m···m|¹o

අනේ කොල්ලා, මේ කෙනා විකාරයකි. පළමුවෙන්ම, අපි උත්පාදනය trueකරන්නේ ¨N( ¨නිරූපණය කරන්නේ >=, සහ Nයෙදවුම් නොමැතිව හිස් අරාවයි), පසුව එය 1සමඟ පරිවර්තනය කරන්න |N. එතැන් සිට එය පිස්සු වැටේ:

ò    Inclusive range [0..1],            [0, 1]
 ò   making each an inclusive range.    [[0], [0, 1]]
m·   Join each on newlines.             ["0", "0\n1"]
·    Join on newlines.                  "0\n0\n1"
·    Split on newlines.                 ["0", "0", "1"]
m    Map each item X and index Y to     
 |     X | Y.                           ["0" | 0, "0" | 1, "1" | 2] -> [0, 1, 3]
m    Map each by 
 ò     inclusive range.                 [[0], [0, 1], [0, 1, 2, 3]]
m··· Same as before.                    ["0", "0", "1", "0", "1", "2", "3"]
m|   Bitwise OR thing again.            [0, 1, 3, 3, 5, 7, 7]
mò   Map each by inclusive range.       [[0], [0, 1], ..., [0, 1, 2, 3, 4, 5, 6, 7]]
m··· Same as before.                    ["0", "0", ..., "5", "6", "7"]
m|   Bitwise OR again.                  ["0"|0, "0"|1, ..., "5"|30, "6"|31, "7"|32]
                                        -> [0, 1, ..., 31, 31, 39]

(ද ¹අවසන් සමීප-parens සඳහා පමණක් ආදේශකයක් හා නොකරන හරින ලද ඇත.) oඑසේ නම් පොප් හා ලබා දීම, අරාව අවසාන අයිතමය නැවත 39 .


º¤¤*º¤

බොහෝ විට # 3 සමඟ ඇති එකම උපක්‍රමය . ¤යනු 2s හි තර්කයක් සහිත ක්‍රමවේදය සඳහා වන කෙටිමඟයි . කෙසේ වෙතත්, මෙම අවස්ථාවේදී, පාරදෘශ්‍ය කේතය , හෝ සරල කර ඇත. අංකය පදනම් -2 නූලක් ලෙස ලබා දෙයි, එය ලබා දෙයි ; නිසැකයෙන්ම මෙම විසින් අංකය හා ගුණනය වැලඳගෙන ඇති 4 ලබා දීම, 40 .(("s", 2).s(2) * (("s", 2) * (("s", 2))))(2).s(2) * (2 * 2).s(2)"10"* (2 * 2)


(Å<<(Å<<(Å<<(Å<<(Å<<(Å^(Å<<(Å<<(Å<<(Å^(Å

පෙර එකට සමානයි. 1 තර්කයක් සහිත ක්‍රමය Åසඳහා කෙටිමඟ වේ . කෙසේ වෙතත්, මෙම අවස්ථාවේ දී, එක් එක් සම්ප්‍රේෂණය වන අතර එය 1 ක් පමණක් ලබා දෙයි . ය 32 , සහ ය 8 ; 41 ක් ලබා ගැනීම සඳහා මේවා XORed කර ඇත .s("s", 1)1<<1<<1<<1<<1<<11<<1<<1<<11


Y±Y¶YY±YY±Y±Y¶YY±YY±Y±Y¶YY±Y

±සඳහා කෙටි මඟ +=, හා සඳහා ===. මෙයින් අදහස් කරන්නේ කේතය ඇත්ත වශයෙන්ම බවයි

Y+=Y===Y,Y+=Y,Y+=Y+=Y===Y,Y+=Y,Y+=Y+=Y===Y,Y+=Y

Y===Y සැමවිටම සත්‍ය වේ, එබැවින් අපට මෙය සරල කළ හැකිය:

Y+=1,Y+=Y,Y+=Y+=1,Y+=Y,Y+=Y+=1,Y+=Y

0 + 1 = 1 ; 1 + 1 = 2 ; 2 + (2 + 1) = 5 ; 5 + 5 = 10 ; 10 + (10 + 1) = 21 ; 21 + 21 = 42 .


ඇවැත්නි, මෙය දැන් හොඳ අතට හැරෙමින් තිබේ :-) ඔබට ආපසු Iqයාමට 8 ක් භාවිතා කළ හැකිය 8, ඔබට 19 ක් සඳහා වෙනත් දෙයක් සොයා ගැනීමට සිදුවේ.
ETHproductions

@ETHproductions: යන්තම් භාවිතා qසඳහා 5මට භාවිතා කිරීමට ඉඩ lඅමතර අංකය එකතු කිරීමට. ඒ සඳහා විකල්පයක් මත වැඩ 2කිරීමෙන් මට =ආපසු ලබා ගත හැකිය .
ෂැගී

@Shaggy ඔබ භාවිතා කළ හැකිය 2. සඳහා L>>L6. නිදහස් කළ හැකි #w s Åනිදහස් කළ හැකි ;සහI
ඔලිවර්

2 සඳහා හොඳ උපක්‍රමයක්, @obarakon; මම නිදහස් කිරීම 3 ට සමාන දෙයක් ද භාවිතා කළෙමි. අවාසනාවකට එය මා #21 සඳහා දැනටමත් භාවිතා කර ඇති පරිදි 19 සඳහා ක්‍රියා නොකරනු ඇත .
ෂැගී

මම ඔබට බයිට් කිහිපයක් සුරැකීමට සහ නැවත ලබා ගැනීමට 18 22 හුවමාරු පුළුවන් කියලා *සහ^
ETHproductions

18

PHP, ලකුණු 17, බයිට් 130

භාවිතා කරන අක්ෂර ADEFGIKLMOPRSTVXYZ=_![]()<>'"#$,;/-+*|^&0123456789afhnprstwx

Z==Z
FTP_MOREDATA
';'&w
![]<<![]<<![]
5
6
"#"|"$"|"1"
8
SIGKILL
333333>>3>>3>>3>>3>>3
99/9
22-2-2-2-2-2
strspn(XXXXXXXXXXXXXX,X)
7+7
0xf
4*4
ha^YV

1 බූලියන් නියතය Z (සකසා නැත) සමාන නියත Z

2 FTP_MOREDATA යනු අගය 2 සමඟ PHP හි නියතයකි

3 බිටුස් සහ අක්ෂර; සහ w

4 බිට්වේස් වමට මාරුවීම සහ තාර්කික නොවන හිස් අරාව බූලියන් සත්‍ය ලෙස වාත්තු කිරීම මාරුව වම් ක්‍රියාකරු හරහා පූර්ණ සංඛ්‍යා 1 ට දමනු ලැබේ

බිට්වේස් 7 හෝ අක්ෂර # සහ $ සහ 1

SIGKILL යනු 9 අගය සහිත PHP හි නියතයකි

සෑම පියවරක්ම 8 ක් සහිත පූර්ණ සංඛ්‍යා බෙදීමක් වන බැවින් අපට පියවර 333333, 41666, 5208, 651, 81, 10

X නූලෙහි 13 වර්‍ග X ගණන් කරන්න ... මුල සිටම

15 ෂඩාස්රාකාර අගය f = 15

හෙක්ටයාර සහ වයි.වී.

සියලුම ස්නිපෙට් යනු අරාවෙහි ඇති අයිතම වේ

එය මාර්ගගතව උත්සාහ කරන්න!

PHP, ලකුණු 16, බයිට් 94 යි

භාවිතා කරන අක්ෂර AEIMPRTUZeflnrstvwx^_&|()[]=!.*+/-<>$":0123456789

Z==Z
":"&"w"    
M_PI|[]
TRUE<<TRUE<<TRUE
5
6
A^v    
8
9
!$s.strlen($s)    
77/7
3+3+3+3
111>>1>>1>>1    
22-2-2-2-2
0xf
4*4

1 බූලියන් නියතය Z (සකසා නැත) සමාන නියත Z

2 බිටුස් සහ අක්ෂර: සහ w

3 ශුන්‍යයට වාත්තු කළ හිස් අරාව හරහා පූර්ණ සංඛ්‍යා අගයට පයි

7 බිට්වේස් xor අක්ෂර A සහ ​​v

විචල්ය $ 10 ක් සකසා නැත! $ S = විචල්ය of s හි දිග දිග සහිත එක් කොන්කට් එකක්

13 111/2 = 55/2 = 27/2 = 13 පූර්ණ සංඛ්‍යා බෙදීම බිට්වේස්

15 ෂඩාස්රාකාර අගය f = 15

සියලුම ස්නිපෙට් යනු අරාවෙහි ඇති අයිතම වේ

එය මාර්ගගතව උත්සාහ කරන්න!

PHP, ලකුණු 14, බයිට් 84

භාවිතා කරන අක්ෂර $!_^[]()%/+~-=AEILMNPRUZ0123456789delnrstx

Z==Z
2
M_PI^[]
4
5
6
ERA%11
8
9
!$s.strlen($s)
77/7
3+3+3+3
0xd    
-~-~-~-~-~-~-~-~-~-~-~-~-~-~-NULL

1 බූලියන් නියතය Z (සකසා නැත) සමාන නියත Z

3 ශුන්‍යයට වාත්තු කළ හිස් අරාව හරහා පූර්ණ සංඛ්‍යා අගයට පයි

ERA යනු 131116 mod 11 = 7 අගය සහිත නියතයකි

විචල්ය $ 10 ක් සකසා නැත! $ S = විචල්ය string s හි දිග සහිත එක් කොන්ක් එකක් ශුන්ය වේ

13 ෂඩාස්රාකාර අගය d = 13 14 බිට්වේස් නොවන අතර us ණ ලකුණ NULL 14 දක්වා ඉහළ නංවයි

සියලුම ස්නිපෙට් යනු අරාවෙහි ඇති අයිතම වේ

එය මාර්ගගතව උත්සාහ කරන්න!


17

ආර්, ලකුණු 13 14

F^F                       # F==0 in R
q=""=="";q--q             # ""=="" is TRUE, TRUE == 1 (Thanks WheatWizard)
3
4
5
6
7
8
9
1e1                       # scientific notation for 10
22/2
T+T+T+T+T+T+T+T+T+T+T+T   # T == 1
0xD                       
sum(mtcars$vs)            # mtcars is a built-in dataset, summing the $vs column gives 14

පරිශීලක 2390246 ට ස්තූතියි.

භාවිතා කරන අක්‍ෂර:

0123456789acemqrstuvxDFT^=";-/+()$


1
අපට සාදන ලද දත්ත කට්ටල භාවිතා කිරීමට අවසර තිබේ නම් ඔබට 14 දක්වා දිගු කළ හැකිය. 1:, F^F2 : "n"%in%"n"+"n"%in%"n"; : 3-9 ඉලක්කම්, 10: 1e111: 22/212: T--T--T--T...13: 0xD14:sum(mtcars$vs)
user2390246

%සාදන ලද දත්ත කට්ටල භාවිතා කිරීම ගැන සිතීම. එය හොඳ නොවන්නේ මන්දැයි මට නොපෙනේ.
බීඑල්ටී

නැවත ගොඩනඟන ලද දත්ත භාවිතයෙන් තවත් එකක් ලබා ගත හැකිදැයි මම කල්පනා කළෙමි: නම් කරන ලද පේළි සහ තීරු සහිත දත්ත කට්ටලයක් තිබේ නම්, ඔබට dataset['A','B']දැනටමත් භාවිතා කර ඇති අකුරු අතිච්ඡාදනය වීම වළක්වා ගනිමින් රේඛා ඔස්සේ විධානයක් තිබිය හැකිය (සහ සිදු වේ ප්‍රයෝජනවත් අගයක් අඩංගු කිරීමට!). අවාසනාවකට මෙන්, මට ඉක්මන් බැල්මකින් කිව හැකි පරිදි, නම් කරන ලද පේළි සහිත සියලුම දත්ත කට්ටලවල i අක්ෂරය අඩංගු වේ, එබැවින් එය භාවිතයට අනුකූල නොවේ %in%.
user2390246

හ්ම්ම්. 2 සඳහා, ඔබට WheatWizard හි Python පිළිතුරෙන් උපක්‍රමයක් භාවිතා කළ හැකිය : q=""=="";q+q. ඒ අක්ෂර භාවිතය නිදහස් කරන iහා n. දැන් ඒ ගැන සොයා බැලීමට වෙලාවක් නැත, නමුත් අමතර තැනක කොතැනක හෝ ඇති බව මම විශ්වාස කරමි ...
user2390246

මම හිතන්නේ ඔයා හරි. ප්‍රධාන කරදරය නම්, i, n, s, u, m, t, c, a, r, e, x, හෝ v භාවිතා නොකරන දත්ත කට්ටලයක් සොයා ගැනීමයි. සමහර ලිපි නැවත ලබා ගැනීම උපකාරී වේ.
BLT

16

MATL , ලකුණු 21 22 23 අංක (බයිට් 273)

අංක 22 සිට 23 දක්වා දීර් for කිරීම ගැන ජේ ඩෝට ස්තූතියි !

0~
'bd'd
{P}gk
HH^
5
6
7
8
9
3 3.333333333333333*
11
IEE
[B]Yq
llllllllllllllNwxwxwxwxwxwxwxwxwxwxwxwxwxwx
KUKUa-
4W
FFFFFFFFFFFFFFFFFn
TTTTTTTTTTTTTTTTTTs
rrrrrrrrrrrrrrrrrrrhhhhhhhhhhhhhhhhhhz
OOOOOOOOOOOOOOOOOOOOvZyX>
JJJJJJJJJJJJJJJJJJJJJ++++++++++++++++++++J/
22
`@QQQQQQQQQQQQQQQQQQQQQQ@@<

එය මාර්ගගතව උත්සාහ කරන්න! සම්බන්ධකයේ ඇති සෑම ස්නිපටයක්මD(දර්ශනය) හෝ]D(පැහැදිලිව වසා ලූපයක් වසා දමන්න) තොගය ඉවත් කර ඊළඟ ස්නිපටයෙන් හුදකලා වේ.

පැහැදිලි කිරීම

0~

තල්ලු කරන්න 0. සෘණ. ලබා දෙයි true, එය ලෙස දැක්වේ 1.

'bd'd

නූල් තල්ලු කරන්න 'bd'. අක්ෂර කේත ලකුණු අතර අඛණ්ඩ වෙනස.

{P}gk

අංකය අඩංගු සෛල අරාව තල්ලු කරන්න pi. සංඛ්‍යාත්මක අරාව බවට පරිවර්තනය කරන්න (එනම් තනි අංකයකට). වටය පහළට.

HH^

2දෙවරක් තල්ලු කරන්න . බලය.

5

සංඛ්‍යාත්මක වචනාර්ථය.

6

සංඛ්‍යාත්මක වචනාර්ථය.

7

සංඛ්‍යාත්මක වචනාර්ථය.

8

සංඛ්‍යාත්මක වචනාර්ථය.

9

සංඛ්‍යාත්මක වචනාර්ථය.

3 3.333333333333333*

තල්ලු කරන්න 3. තල්ලු කරන්න 3.333333333333333. ගුණ කරන්න. පාවෙන ලක්ෂ්‍ය නිරවද්‍යතාවය හේතුවෙන් මෙය ලබා දෙයි 10.

11

සංඛ්‍යාත්මක වචනාර්ථය.

IEE

තල්ලු කරන්න 3. 2දෙවරක් ගුණ කරන්න .

[B]Yq

තල්ලු කරන්න [6](එය සමාන වේ 6). N -th prime ගණනය කරන්න .

llllllllllllllNwxwxwxwxwxwxwxwxwxwxwxwxwxwx

114 වතාවක් තල්ලු කරන්න . තොගයේ ඇති මූලද්‍රව්‍ය ගණන. ඉතිරි කොටස ඉවත් කරන්න.

KUKUa-

තල්ලු කරන්න 4. චතුරස්රය. එසේම කරන්න. ඕනෑම: ලබා දෙයි 1. අඩු කරන්න.

4W

තල්ලු කරන්න 4. 2ඒ දක්වා ඔසවා ඇත.

FFFFFFFFFFFFFFFFFn

තල්ලු අරාව [false false ... false](17 වතාවක්). අරාවෙහි ඇති මූලද්‍රව්‍ය ගණන.

TTTTTTTTTTTTTTTTTTs

තල්ලු අරාව [true true ... true](18 වතාවක්). අරාවෙහි එකතුව.

rrrrrrrrrrrrrrrrrrrhhhhhhhhhhhhhhhhhhz

අන්තරයෙන් ලබාගත් අහඹු අංක 19 ක් තල්ලු කරන්න (0,1). තිරස් අතට 18 වතාවක් සංයුක්ත කරන්න. අරාවෙහි ඇති අස්ථිර මූලද්‍රව්‍ය ගණන.

OOOOOOOOOOOOOOOOOOOOvZyX>

020 වතාවක් තල්ලු කරන්න . සිරස් අතට සිරස් අතට අන්තර්ගතය සංයුක්ත කරන්න (තීරු දෛශිකයක් ලබා දෙයි). ප්‍රමාණය: අරාව ලබා දෙයි [20 1]. අරාවෙහි උපරිම.

JJJJJJJJJJJJJJJJJJJJJ++++++++++++++++++++J/

තල්ලු කරන්න 1j( මන inary කල්පිත ඒකකය) 21 වතාවක්. 20 වතාවක් එකතු කරන්න. අනුව බෙදන්න 1j.

22

සංඛ්‍යාත්මක වචනාර්ථය

`@QQQQQQQQQQQQQQQQQQQQQQ@@<

කරන්න ... ලූප ( `) ව්‍යංග අවසානය සමඟ. පළමු පුනරාවර්තනයේදී එය පුනරාවර්තන දර්ශකය ( @) තල්ලු කර එය ( Q) 22 ගුණයකින් වැඩි කරයි 23. ලූප් තත්වය ( @@<) වැරදියි, එබැවින් ලූපය පිටව යයි.

තවදුරටත් වැඩිදියුණු කිරීම සඳහා අදහස් කිහිපයක්

  • ස්නිපෙට් 10 හි (අවකාශය) ආදේශ කළ හැකිය |
  • X>ස්නිපෙට් 20 හි ප්‍රතිස්ථාපනය කළ හැකි අතර pඑමඟින් උපසර්ගය නිදහස් Xවේ.
  • දැනට භාවිතයට නොගන්නා හා ප්රයෝජනවත් විය හැකි: :,A

බයිට් ගණන ඇතුළත් කිරීමට ඔබට අවශ්‍යද?
Okx

K ඕක්ස් දැන් ඇතුළත් කර ඇත
ලුයිස් මෙන්ඩෝ

15

වින්ඩෝස් හි Vim 8, ලකුණු 13, බයිට් 104 යි

1
2
3
4
5
6
7
^R=&ts^@
9
8^O^A^O^A
0^[^X^X^X^X^X^X^X^X^X^X^X0x
:h<CR>wwwwwwwwwwwy$:q<CR>p
grgKjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjYZZvPWWWllld|llD

^{keystroke}නියෝජනය <C-{keystroke}>, ඒ නිසා ^X<C-x>හැර, ^@වන <C-j>. මම තවමත් මෙම ලැයිස්තුවට තවත් අංක එකතු කිරීමට උත්සාහ කරන <CR>අතර රේඛීය සංග්‍රහයක් නියෝජනය කරමි.

සටහන: මෙම විධානයන් ක්‍රියාත්මක කිරීම සඳහා, vim භාවිතා කිරීම ආරම්භ කරන්න -u NONE -U NONE. මෙය ඔබගේ වින්‍යාස කේතයට බාධා නොවන බව සහතික කිරීමයි.

ස්නිපෙට් 1 සිට 10 දක්වා ඇතුල් කිරීමේ ආකාරයෙන් ආරම්භ වේ. ස්නිපෙට් 12 සහ 13 සාමාන්‍ය ආකාරයෙන් ආරම්භ වේ.

පැහැදිලි කිරීම්

ස්නිපෙට් 8 වේ :^R=&ts^@. මෙය ඉදිරිපත් කිරීම ගැන මට @ L3viathan ^@සහ line nmjcman101 ට ස්තූතිවන්ත විය &tabstopයුතුය &ts. &tsපෙරනිමියෙන් 8 ටැබ් එකේ ප්‍රමාණයට තක්සේරු කරන අතර මෙම අගය සංස්කාරකයට ඇතුළත් කරනු ලැබේ.

ස්නිපෙට් 10 වේ 8^O^A^O^A. අපි 8 ක් ඇතුළු කර 10 ක් ලබා ගැනීම සඳහා එය දෙවරක් වැඩි කරන්න.

ස්නිපෙට් 11 වේ 0^[^X^X^X^X^X^X^X^X^X^X^X0x. අපි 0 ක් ලියා එය -11 ලබා ගැනීමට 11 වතාවක් අඩු කරමු. එවිට අපි 11 ලබා ගැනීම සඳහා us ණ ඉවත් කරමු.

ස්නිපෙට් 12 වේ :h<CR>wwwwwwwwwwwy$:q<CR>p. මෙය Vim 8 හි උදව් මෙනුව විවෘත කරයි, එහි පහත තොරතුරු අඩංගු වේ:

*help.txt*  For Vim version 8.0.  Last change: 2016 Sep 12

wS හි අනුක්‍රමය 12 වෙත ගමන් කරන අතර එම අවස්ථාවේදී y$අංකය පිටපත් කරයි. ඉන්පසු එය භාවිතා කරමින් සංස්කාරකයට අලවනු ලැබේ p.

ස්නිපෙට් 13 එය ඉදිරිපත් grgKjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjYZZvPWWWllld|llDකිරීම ගැන @DJMcMayhem ට ස්තූතියි. මෙය ක්‍රියාත්මක වන්නේ වින්ඩෝස් වල පමණි. ආරම්භ වන විධාන සඳහා ස්නිපටය උදව් මෙනුව සොයයි g. jමෙම රේඛාවට පිවිසීම සඳහා එය පහළට ගමන් කරයි :

|g?|        g?      2  Rot13 encoding operator

ඉන්පසු එය පිටපත් කර බෆරයේ අලවන්න. ඊට පසු, 13 හැර අනෙක් සියල්ල බෆරයෙන් ඉවත් කෙරේ.


ස්නිපෙට් වලට අවසර ඇත.
කාන්දු වන නූන්

ඇත ^R=&tabstop+&tabstop+&tabstop<CR>Pඔබ 12 දෙන්න, හෝ වේ <CR>නිසා දැනටමත් භාවිතා ^M?
L3viathan

1
ඔව්, මා <CR>පැවසූ විට අදහස් කළේ ^M, නමුත් ස්තූතියි, මම ^Mදැන්
ස්නිපෙට්

1
HeWheatWizard පාලක යතුර යතුරු පැදියක් ලෙස හෝ බයිට් එකක් ලෙස ගණන් නොගනී, නමුත් එය වෙනත් යතුරු සමඟ සංයෝජිතව භාවිතා වන අතර මේවා බයිට් ලෙස ගණන් ගනු ලැබේ. උදාහරණයක් ලෙස, Ctrl + A බයිට් ලබා දෙන 0x01අතර Ctrl + X ලබා දෙයි 0x18. පැහැදිලිවම, මේ දෙක වෙනම බයිට් වේ. එය අර්ථවත්ද?
user41805

1
3 L3viathan Vim සමඟ ආරම්භ කරන විට -u NONE -U NONE, &tabstop8 දක්වා තක්සේරු කරයි. එබැවින් මම මෙය
ස්නිපටය

13

ගණිතය, ලකුණු 13 යි

x~D~x
⌊E⌋
3
⌈Pi⌉
5
6
LucasL@4
8
9
0!+0!+0!+0!+0!+0!+0!+0!+0!+0!
77/7
Tr[{11,1}]
-I*I-I*I-I*I-I*I-I*I-I*I-I*I-I*I-I*I-I*I-I*I-I*I-I*I

ඔබ බොහෝ විට අතිරික්ත අවකාශ අක්ෂර ඉවත් කළ යුතුය, ඔබ එම චරිතය වෙනත් ආකාරයකින් නැවත භාවිතා කළ බවක් පෙනේ.
අර්ජන් ජොහැන්සන්

1
එය ගැටලුවක් නොවේ. මම ඒවා ඉවත් කරන්නෙමි.
J42161217

2
"ඔබ තෝරා ගන්නා භාෂාවෙන් එක් බයිට් එකක් භාවිතයෙන් සියලුම අක්ෂර කේතනය කළ යුතුය" - ⌊⌋⌈⌉එක් බයිට් එකකින් දේවල් කේතනය කරන කිසිදු කේතීකරණයක් නොමැති බව මම බිය වෙමි ...
user202729

අප වැළකී සිටිය හැකි ⌊⌋⌈⌉හරවා ⌊E⌋බවට Floor@GoldenRatio, ⌈Pi⌉බවට4 , LucasL@4බවට 7, සහ 77/7බවට 22/2. ශ්‍රිතයක් යෙදීමෙන් අවම වශයෙන් තවත් එක් පියවරක් ඉදිරියට යා හැකිය//
මිෂා ලැව්රොව්

11

05AB1E , ලකුණු 18, බයිට් 67 යි

X     Variable is initialized to 1
Y     Variable is initialized to 2
2>     2 + 1
4
5
6
7
8
9
T     Constant 10
3b     3 in binary
•C     Ascii code of 'C'
11Ì     11 in hex
A'ok     Index of 'o' in the alphabet
žz¨¤x+     Middle character of '256' times 2, plus itself
¾<<<<n     Variable initialized to 0, 4 times -1, squared
‘c‘‘c‘QDJH     'c' equals itself (true = 1), duplicated, converted from hex to dec
тD÷·±D*·     Constant 100, divided by itself, * 2, bitwise not, times itself, * 2
"d"aÐÐÐÐÐÐÐÐÐ)O     "d" is_alpha (true = 1), triplicated 9 times, total sum

එය මාර්ගගතව උත්සාහ කරන්න!


13
ඔබේ පිළිතුර A'ok:)
Okx

මෙන්න තවත් තුනක්: „((Ç;¬= 20.0(බයිට් දෙකක වර්‍ගය "(("; සාමාන්‍ය අගයන්ට; දෙකම අඩකින්; වලිගය ගන්න); ₁.²₁P₃/ï= 21(256 හි ලොග් -2; 256 න් ගුණ කිරීම; 95 න් බෙදීම; දශම ඉවත් කර); ₂Ågttγć= 22(26 වන ලූකස් පදය; දෙවරක් හතරැස් මුල්; සමාන මූලද්‍රව්‍ය කැබලිවලට බෙදීම; හිස නිස්සාරණය කර ඇත). අවසාන දෙක වූයේ අත්හදා බැලීම සහ දෝෂය ..;)
කෙවින් ක ru යිසන්

10

පිංපොං , ලකුණු 127

පිංපොං හි, සෑම අක්ෂරයකටම ආවේණික සංඛ්‍යාත්මක අගයක් ඇති අතර, එය 127 දක්වා ගණනය කිරීම සුළුපටු කාර්යයකි. භාෂාව ක්‍රියාත්මක වන්නේ සෑම අක්‍ෂරයකම වටිනාකම කියවා එය සියලු ක්‍රියාකාරකම් සිදු කරන තැනක මුදුනට තල්ලු කිරීමෙනි. පිංපොං න්‍යායාත්මකව 127 පසු කළ හැකි නමුත් එයට පෙළ සංස්කාරකයක අවකාශයක් ලෙස පෙනෙන අක්ෂර සමූහයක් පසු කිරීම අවශ්‍ය වන බැවින් මම ඒවා මගේ විසඳුමෙන් ඉවත් කළෙමි.

1: 1
2: 2
3: 3
4: 4
5: 5
6: 6
7: 7
8: 8
9: 9
10: A
11: B
12: C
13: D
14: E
15: F
16: G
17: H
18: I
19: J
20: K
21: L
22: M
23: N
24: O
25: P
26: Q
27: R
28: S
29: T
30: U
31: V
32: W
33: X
34: Y
35: Z
36: a
37: b
38: c
39: d
40: e
41: f
42: g
43: h
44: i
45: j
46: k
47: l
48: m
49: n
50: o
51: p
52: q
53: r
54: s
55: t
56: u
57: v
58: w
59: x
60: y
61: z
62: ©
63: ®
64: À
65: Á
66: Â
67: Ã
68: Ä
69: Å
70: Æ
71: Ç
72: È
73: É
74: Ê
75: Ë
76: Ì
77: Í
78: Î
79: Ï
80: Ð
81: Ñ
82: Ò
83: Ó
84: Ô
85: Õ
86: Ö
87: ×
88: Ø
89: Ù
90: Ú
91: Û
92: Ü
93: Ý
94: Þ
95: ß
96: à
97: á
98: â
99: ã
100: ä
101: å
102: æ
103: ç
104: è
105: é
106: ê
107: ë
108: ì
109: í
110: î
111: ï
112: ð
113: ñ
114: ò
115: ó
116: ô
117: õ
118: ö
119: ÷
120: ø
121: ù
122: ú
123: û
124: ü
125: ý
126: þ
127: ÿ

5
හරි, මෙය පවා සාධාරණ නැත ...: P
MD XF

වාව්, මෙම අභියෝගය සඳහා මෙම භාෂාව කර ඇති ආකාරයට ය: ඩී
වී. කෝර්ටොයිස්

තවත් අමුතු භාෂාවක් ගැන TIL :)
roblogic

8

ඔක්ටේව්, ලකුණු 14, බයිට් 74 යි

හොඳටම විශ්වාසයි මම දැන් සීමාවට ආසන්නයි.

1:  ~0                        % Not 0 == 1
2:  "H"/"$"                   % "H" = 72, "$" = 36. H/$ = 2
3:  3                         % Literal
4:  4                         % Literal
5:  5                         % Literal
6:  6                         % Literal
7:  7                         % Literal
8:  8                         % Literal
9:  9                         % Literal
10: ceil(pi*pi)               % pi*pi = 9.87. ceil(9.87) = 10
11: 11                        % Literal
12: 2+2+2+2+2+2               % Well, not much to say
13: ['','RT'-'!']             % 'RT' = [82,84]. Subtract '!' (33) to get ['',49,51]=13
14: nnz...                    % Number of non-zero elements in the string...
    nnnnnnnnnnnnnn            % on this line. (This is an awesome trick by the way!)

strchrමට දැනටමත් cඅංක 10 හි ඇති බැවින් ඉවත් කිරීමට සිදු විය. මට තවමත් තිබේ j,^ , =, !, අවකාශය හා තිරස් ටැබ් (ASCII-9) ඉතිරි, එය තවත් එක් මිරිකා හැරීම හැකි විය හැකි නිසා.

තිරස් ටැබ් අවකාශයක් ලෙස භාවිතා කළ හැකි, ඒ නිසා උපක්රමය සමග භාවිතා strchrහාnnz තව එක සැරයක් භාවිතා කළ හැක. ඉතිරිව ඇත්තේ කුඩා අකුරු පමණි abdfgjkmoquvwxy. මේවායින් සෑදිය හැකි බොහෝ කාර්යයන් නොමැත. modවැඩ කළ හැකි නමුත් එයට නූල් ආදානය ගත නොහැක.

ලබා ගැනීමට ඉතිරි අක්ෂර භාවිතා කිරීම පහසුය 1 , නමුත් මට වෙනත් කිසිවක් ලබා ගත හැක්කේ කෙසේදැයි මම නොදනිමි.

සියල්ල පරීක්ෂා කරන්න .

හැකි ප්රයෝජනවත්: fun aම ය fun('a'), fun a bම ය fun('a','b')මත එසේ. මෙය ස්ථාන කිහිපයක් භාවිතා කළ හැකිය:

gt t g    % Equivalent to 't'>'g'. Returns 1. Uses space (available)
or o r    % Equivalent to 'o' | 'r'. Returns 1. 

මෙය භාවිතා කිරීමෙන් සිදුවනු ඇත 0 ලබා ගත හැකි නමුත් එය තවමත් ප්‍රයෝජනවත් කරන්නේ කෙසේදැයි මට නොපෙනේ.

e (2.71828...)හා jතවමත් භාවිතා නොකරන වේ. ඉවත් කළ යුතුයceilභාවිතාe .

විකල්ප (දේවානුභාවයෙන්):

1:  ~0             % Not 0 = 1
2:  2              % Numeral
3:  3              % Numeral
4:  fix(i^i^i^i)   % Numeral
5:  5              % Numeral
6:  6              % Numeral
7:  7              % Numeral
8:  8              % Numeral
9:  9              % Numeral 
10: 1+1+1+1+1+1+1+1+1+1   % Well, not much to explain
11: ['','RR'-'!']  % RR are [82,82] in ASCII, subtract 33 (!) to get
                   % [49,49], and concatenate with the empty string to convert [49,49] to 11 
12: nnz nnnnnnnnnnnn   % Number of non-zero elements in the string containing 12 n
13: "4"/4          % "4" = 52. Divide it by 4 to get 13.

7

ජාවාස්ක්‍රිප්ට් (ඊඑස් 7), නිඛිල 16 ක්, බයිට් 137 130 128

මම @ETH ප්‍රොඩක්ෂන්ස්ගේ පිළිතුර ගෙන ටික වේලාවක් ඒ සමඟ දිව ගියෙමි ; එය කොතරම් වෙනස් වී ඇත්ද යත් මම එය වෙන වෙනම පළ කරමි. අදහස් සාදරයෙන් පිළිගනිමු. :)

""**""
-~-~{}
3
C=CSS==CSS;C<<C<<C
5
6
7
8
9
++[[]][+[]]+[+[]]
11
4444444444444444444%44
222>>2>>2
`..............i`.indexOf`i`
0XF
atob('MTY')

ඉතිරි:
$_@#!^&|/?:, ABDEGHIJKLNPQRUVWZcghjklmpqrsuvwyz

නැතහොත්, 1 සඳහා වන ස්නිපටය ආදේශ කරන්නේ නම් !!/!//!!/!/:
$_@#^&|*?:", ABDEGHIJKLNPQRUVWZcghjklmpqrsuvwyz


ජාවාස්ක්‍රිප්ට් (ඊඑස් 7), නිඛිල 16 ක්, බයිට් 127 ක්

එක් බයිට් කෙටි වේ. : පී

""**""
-~-~{}
3
4
5
6
7
C=CSS==CSS;C<<C<<C<<C
9
++[[]][+[]]+[+[]]
11
`............i`.indexOf`i`
222>>2>>2
0XE
atob('MTU')
88888888888888888%88

ඉතිරි: $_@#!/^&|?:,ABDFGHIJKLNPQRVWYZcghjklmpqrsuvwyz


1
2 සමඟ බයිට් 7 ක් ඉතිරි කරන්න -~{}-~{}: P සමස්තයක් ලෙස ගත් කල, මේවා ඉතා හොඳයි. මට වඩා කෙටි මාර්ගය නිසැකවම ...
ETHproductions

1
ඔබ !&/^|සමඟ වැඩ කිරීමට තවමත් ඉතිරිව ඇත . අවශ්ය නම්, ඔබ භාවිතා කළ හැකිය !!/!//!!/!/වෘත්තීය 1 සඳහා !/සඳහා "*.
ETHproductions

@ETH නිෂ්පාදන නියමයි!
darrylyeo

1
2 යන්තම්-~-~{}
GOTO 0

+!![]+[+[]]වඩා හොඳ භාවිතයක් නොමැති තාක් කල් 10 ලෙස ලිවිය හැකිය!
GOTO 0

7

ඩයලොග් ඒපීඑල්, ​​ලකුණු 15, බයිට් 89 යි

≡''
≢###
3
4
⍴⍬⍬⍬⍬⍬
6
⌈○2
8
9
1E1
⎕D⍳⊂⎕D











l:l
7--7-×7
(~0 0 0 0 0 0 0 0 0 0 0 0 0 0)⊥~0
5+5+5

පෙර නව රේඛා l:l12 හි කොටසකි.

14 හි ඇති අවකාශයන් ටැබ් නියෝජනය කරයි.


1
මම හිතන්නේ ඔබ 12 සහ 14 යන දෙඅංශයෙන්ම ඉඩ භාවිතා කරයි. ඒ වෙනුවට ඒපීඑල් ටැබ් භාවිතා කළ හැකිද?
අර්ජන් ජොහැන්සන්

J ØrjanJohansen අමතර ඉඩක් නැත, නමුත් මම ස්නිපෙට් වෙන් කරන රේඛා වැරදියට ඇතුළත් කළෙමි
යූරියල්

මම කිව්වේ, අවකාශයේ අක්‍ෂරය 12 සහ 14 යන ඇතුළත් කිරීම් දෙකකින් භාවිතා කර ඇති බව පෙනේ.
අර්ජන් ජොහැන්සන්

J ØrjanJohansen ඔහ්, ඔව්, අන්තිමයා ටැබ් සමඟ යයි.
යූරියල්

Ideas අදහස් කිහිපයක්: 0 0 0-> 0,0,0; ]fromhex f
ngn

7

> <> , ලකුණු 20, 93 90 74 65 බයිට්

(ටීල් පෙලිකන් විසින් බයිට් 3 ක්, ජෝ කිං විසින් බේරාගත් බයිට් ගොඩක්!)

iii((
2
3
ll{lll{[
5
6
7
8
!   00=0g
a
b
c
d
e
f
44*
'RA'%
999-9--
"&F#",,
1::+:++:+:+

මාළු ක්‍රීඩා පිටියේදී ඒවා උත්සාහ කරන්න! එකතු කිරීමෙන් ඔබට ඒවායේ ප්‍රති results ල මුද්‍රණය කළ හැකියn;එක් එක් අවසානයට ඔබට ල . 9 වන ස්නිපටයේ ටැබ් එකක් අඩංගු බව සලකන්න, එය තොග හුවමාරුව මගින් අනුභව කරනු ලැබේ.

පැහැදිලි කිරීම:

  • දී iii((, එක් එක් iආදානය ලබා ගැනීමට උත්සාහ කරයි, නමුත් කිසිවක් නොමැති බැවින්, ඔවුන් -1ඒ වෙනුවට EOF = තල්ලු කරයි. එවිට (උපදෙස් -1වලට වඩා අඩු වන අතර -1, ඊට වඩා අඩු නොවන බැවින් , එය ව්‍යාජයක් තල්ලු කරයි 0; නමුත් දෙවැන්න (අසන්නේ -1එය වඩා අඩු 0ද යන්නයි, එබැවින් එය සත්‍යවාදී ය 1.
  • 2සහ 3පැහැදිලිව පෙනේ.
  • මක්නිසාද යත් ll{lll{[, පළමුවැන්න lතොගයේ දිග තල්ලු කරයි 0, එනම් දෙවැන්න නව දිග තල්ලු කරමින් තොගය ගෙන එයි 0, 1. මෙම {අඩුක්කු ක්ෂේත්රයට පිටත් හුවමාරු 1හා 0. තවත් ls තුනක් තොගය ගෙන එයි 1, 0, 2, 3, 4. ඉන්පසු ඉදිරිපස දෙසට {භ්‍රමණය වන අතර, තොගයේ ඇති පළමු දෙය සිෆෝන් කරයි .1[14
  • 5, 6, 7සහ 8ද පැහැදිලි ය.
  • තුළ !\t00=0g( \tටැබ් එකක් නිරූපණය කරන තැන ), !ටැබ් මඟ හැර, පසුව 00=ශුන්‍ය දෙකක් තල්ලු කර ඒවා සමානදැයි පරීක්ෂා 1කරයි - ඒවා එසේය, එබැවින් අපට සත්‍යවාදීන් ලැබේ. තවත් එකක් තල්ලු කිරීමෙන් පසුව 0, අක්ෂරයේ කේතය ටැබ් එක වන කේතයේ gස්ථානයට අක්ෂර ලබා ගනී .1,09
  • aහරහා fඑක් එක් තල්ලුව 10කිරීමට 15පිළිවෙළින් (අනුමාන ෂඩ් දශම ලස්සන කරන්න).
  • 44*4S දෙකක් තල්ලු කර ඒවා එකට ගුණ කරයි 16.
  • 'RA'Rසහ A(පිළිවෙලින් 82 සහ 65) අක්ෂර කේත තොගයට තල්ලු කර %ගණනය 82 mod 65 = 17කරයි.
  • 999-9--වෙත ඇගයීමට ලක් කරයි 9 - ((9 - 9) - 9) = 18.
  • "&F#"ස්වභාවය කේත තල්ලු &, Fහා #වන, 38, 70හා 35පිළිවෙළින්. එවිට ,බෙදීම වේ, එබැවින් අපට ලැබේ 38 / (70 / 35) = 19.
  • අවසාන වශයෙන්, 1::a තල්ලු කර 1එය දෙවරක් අනුපිටපත් කර, +ලබා ගැනීමට ඒවා දෙකක් එකතු කරයි 2; ලබා ගැනීම සඳහා එය :+අනුපිටපත් කර 2එය තමාටම එකතු කරයි 4; ලබා ගැනීමට +ඉතිරි කොටස එකතු කරයි ; ඉන්පසු අනුපිටපත් කර දෙවරක් එකතු කරයි .15:+:+20

> <> සමඟ කළ හැකි උපරිම අගය මෙයයි. ඕනෑම කුඩා කොටසක් වන, හිස්-නොවන අඩුක්කුව බවට හිස් අඩුක්කුව දමයි, ඒක කරන්න පුළුවන් බව පමණක් 18> <> උපදෙස් (එනම් පවතින බව සම්බන්ධයෙන් උපදෙස් කොහේ හරි ද ඇතුලත් විය යුතු ය i, lසහ ඉලක්කම් 0–9හා a–f), ධන string ප්රකාරය. (අනෙකුත් සෑම උපදෙස් හෝ කිසිවක් හිස් අඩුක්කුව සඳහා, කරන්නේ ><v^/\|_#x!{}r, හෝ දෙයක් වැරදි දිස්වේ කිරීමට උත්සාහක දිනුම්, ?.+-*,%=():~$@[]on&gpඑක්කෝ string මාදිලිය භාවිතා ඇතුළත්.) "හෝ 'ඒ නිසා බොහෝ විට ඇත, 18 + 2 = 20හැකි කොටස්වලින්.


: ඔබ unprintables සමග වඩාත් සුව පහසු මට වඩා නම්, මෙය විය හැකි බයිට් 53, ජෝ රජුට ස්තුති 00=, iii((i-, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, 2222***, !Xll$g, 11+::+:+:++, 'Y', "Z", කොහෙද X, Yසහ Zකේත සමඟ චරිත විසින් විස්ථාපනය 17, 19හා 20පිළිවෙළින්.


1
මෙය විශිෂ්ටයි, මම මෙම ගැටලුව දෙස බලා සිටින අතර මෙම ළිඳ අසල කොතැනකවත් කළ නොහැකි නමුත් මම ඔබේ අධ්‍යයනය කර එය ගොල්ෆ් කිරීමට ටිකක් සමත් විය; 16 ලෙස වෙනස් කළ හැකිය; iii ((: i $ -: i $ -: i $ - i- සහ 1 ලෙස වෙනස් කළ යුතුය; 00 = තවද ඔබ පේළි දෙකම බයිට් දෙකකින් අඩු කරයි.
Teal pelican

E තේල්පෙලිකන්, නියම වැඩක්, ස්තූතියි!
ගසක් නොවේ

1
පහත දැක්වෙන 2> iii((i-16> 2222***17> වෙනස් කිරීමෙන් බයිට් -23 lll{lllll{{[{n(සමහර විට සිතියමක් ඇත, නමුත් ඔබට එක් අංකයක් ලෙස ප්‍රතිදානය කිරීමට අවශ්‍ය නම්, අවම වශයෙන් එකක්වත් අඩුය l) 18>11+::+:+:++
ජෝ කිං

O ජෝකින්, වාව්, ඒක ලොකු ගොල්ෆ් එකක්! (මම ගියේ 17 හි අඩු විස්තර සහිත අනුවාදය සමඟයි - එය නීතිරීතිවලට අනුකූල වන බවක් පෙනෙන්නට තිබුණි.)
ගසක් නොවේ

1
17 => ! ll$gඅවකාශය පාලක අක්‍ෂරයෙන් 17 අගය (උපාංග පාලනය 1) මගින් ප්‍රතිස්ථාපනය කරන්නේ කෙසේද?
ජෝ කිං

7

MathGolf , 48 51 53 60 නිඛිල, බයිට් 419

î
ª∞~
c±b±+
φⁿ_¥-
5
6
7
○¢i♀/
d²
♂
A
B
C
D
E
☻
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
♥
U
V
W
X
Y
Z
♫¼¼¼¼
88888]Σ
41
╔½½½½½½½½½½½
π░3§3
22#22#
τ╥└
♦⌡⌡⌡⌡⌡⌡⌡⌡⌡
♪■■■■■■■
'0$
ÿÿÿÿÿ£9
))))))))))))))))))))))))))))))))))))))))))))))))))
►◄╠•╠
☼╪╪☼╪╪╪╪╪╪╪╪╪╪╪╪╪%
♣(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
ee*e*e*╒┤\;
╚r▓r▓r▓r▓r▓r▓
♠▒╞y
!⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠
"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh"hÞ
◘f√√√√√√√üf√√üf√√√√üf√√√√√√√ü
╟

Xmaxb ට40 ස්තූතියි +2 ලකුණු (සහ භාවිතා කරන වෙනස් බයිට් -2 ) .

සෑම පේළියක්ම වෙන් කළ වැඩසටහනකි.

භාවිතා බයිට් (114 පැහැදිලි බයිට්): îª∞~c±b+φⁿ_¥-567○¢i♀/d²♂ABCDE☻FGHIJKLMNOPQRST♥UVWXYZ♫¼8]Σ41╔½π░3§2#τ╥└♦⌡♪■'0$ÿ£9)►◄╠•╠☼╪%♣(e*╒┤\;╚r▓♠▒╞y!⌠"hÞ◘f√ü╟.

පැහැදිලි කිරීම සහ TIO- සබැඳි:

MathGolf යනු ගණිත ගොල්ෆ් අභියෝග සඳහා විශේෂ specialized වූ නව ගොල්ෆ් භාෂාවකි. එය සංඛ්‍යා සඳහා තනි බයිට් බිල්ඩින් රාශියක් ඇති අතර මෙය ඒ සඳහා කදිම අභියෝගයකි.

1) î: පෙරනිමියෙන් 1 වන ලූපයේ 1-සුචිගත අගය තල්ලු කරන්න : එය මාර්ගගතව උත්සාහ කරන්න.
2) ª∞~: තල්ලු කරන්න [1]; එය දෙගුණ කරන්න ([2]); පොප් ලැයිස්තුව සහ එහි අන්තර්ගතය තොගයට තල්ලු කරන්න : එය මාර්ගගතව උත්සාහ කරන්න.
3) c±b±+: තල්ලු -2; ඉන්පසු එහි නිරපේක්ෂ වටිනාකම පොප් කර තල්ලු කරන්න; තල්ලු -1; ඉන්පසු එහි නිරපේක්ෂ වටිනාකම පොප් කර තල්ලු කරන්න; ඒවා එකට එකතු කරන්න එය මාර්ගගතව උත්සාහ කරන්න.
4) φⁿ_¥-: රන් අනුපාතය තල්ලු කරන්න (1.618033988749895); කියුබ් එය (4.23606797749979); තොගයේ මුදුන අනුපිටපත් කරන්න; මොඩියුලෝ 2 ගන්න (0.23606797749979); ඒවා එකිනෙකාගෙන් අඩු කරන්න: එය මාර්ගගතව උත්සාහ කරන්න.
5,6,7) සංඛ්‍යා: අන්තර්ජාලය හරහා එය උත්සාහ කරන්න.
8)○¢i♀/ : තල්ලු 2048; ෂඩාස්රාකාර නූලකට පරිවර්තනය කරන්න (800); නිඛිලයට දමන්න; තල්ලු 100; බෙදනවා:එය මාර්ගගතව උත්සාහ කරන්න.
9) : තල්ලු -3; වර්ග: එය මාර්ගගතව උත්සාහ කරන්න. 10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34, 35,36,37,38) ඉලක්කම් සඳහාම බිල්ඩින් තල්ලු කරන්න ( ♂ABCDE☻FGHIJKLMNOPQRST♥UVWXYZ): එය මාර්ගගතව උත්සාහ කරන්න.
39) ♫¼¼¼¼: තල්ලු 10000; පූර්ණ සංඛ්‍යා 4 කින් බෙදනු ලැබේ: එය මාර්ගගතව උත්සාහ කරන්න.
40) 88888]Σ: 8 පස් වතාවක් තල්ලු කරන්න; ඒවා ලැයිස්තුවකට ඔතා; එම ලැයිස්තුව සාරාංශ කරන්න : එය මාර්ගගතව උත්සාහ කරන්න.
41) අංකයම: එය මාර්ගගතව උත්සාහ කරන්න.
42) ╔½½½½½½½½½½½: තල්ලු 86400; පූර්ණ සංඛ්‍යා 2 එකොළොස් වතාවක් බෙදූ විට: එය මාර්ගගතව උත්සාහ කරන්න.
43) π░3§3: පුෂ් පීඅයි (3.141592653589793 ); නූල් වලට දමන්න; එහි තෙවන 0-සුචිගත කළ අක්‍ෂරය පොප් කර තල්ලු කරන්න (4); තල්ලු 3; ප්‍රතිදානය මුළු තොගයම ව්‍යංගයෙන් එකට එකතු වී ඇත:එය මාර්ගගතව උත්සාහ කරන්න.
44)22#22#: 2 වරක් තල්ලු කරන්න; දෙකෙහි බලය ගන්න (4); නැවත එය කරන්න; සමස්ත තොගයම ව්‍යංගයෙන් එකට එකතු කර ප්‍රතිදානය කරන්න : එය මාර්ගගතව උත්සාහ කරන්න.
45) τ╥└: තල්ලු 2 * පීඅයි (6.283185307179586); 2 ට වඩා පහළින් ඇති බලය පොප් කර තල්ලු කරන්න (4); (5) නොපෙන්වා + 1 තොගයේ ඉහළට තල්ලු කරන්න; සමස්ත තොගයම ව්‍යංගයෙන් එකට එකතු කර ප්‍රතිදානය කරන්න : එය මාර්ගගතව උත්සාහ කරන්න.
46) ♦⌡⌡⌡⌡⌡⌡⌡⌡⌡: තල්ලු 64; 2 කින් නව ගුණයකින් අඩු වීම: එය මාර්ගගතව උත්සාහ කරන්න.
47) ♪■■■■■■■: තල්ලු 1000; ඊළඟ කොලට්ස් අංකය තල්ලු කරන්න (500 → 250 → 125 → 376 → 188 → 94 → 47): එය මාර්ගගතව උත්සාහ කරන්න.
48) '0$: '0' අක්ෂරයේ සාමාන්‍ය අගය තල්ලු කරන්න : එය මාර්ගගතව උත්සාහ කරන්න.
49) ÿÿÿÿÿ£9: තල්ලු කරන්න"ÿÿÿÿ"; පොප් කර එහි දිග තල්ලු කරන්න (4); තල්ලු 9; සමස්ත තොගයම ව්‍යංගයෙන් එකට එකතු කර ප්‍රතිදානය කරන්න : එය මාර්ගගතව උත්සාහ කරන්න.
50) )))))))))))))))))))))))))))))))))))))))))))))))))): 1 පනස් ගුණයකින් වැඩි කිරීම: එය මාර්ගගතව උත්සාහ කරන්න.
51) ►◄╠•╠: තල්ලු 1,000,000; 10,000,000 තල්ලු කරන්න; දෙකම පොප් කර ඒවා එකිනෙකට පූර්ණ සංඛ්‍යා බෙදන්න (10); තල්ලු 512; දෙකම පොප් කර ඒවා එකිනෙක සමඟ පූර්ණ ලෙස බෙදන්න: එය මාර්ගගතව උත්සාහ කරන්න.
52) ☼╪╪☼╪╪╪╪╪╪╪╪╪╪╪╪╪%: තල්ලු 100000; දකුණු භ්‍රමණය බිටු දෙවරක්: (50000 → 25000); 100000 නැවත තල්ලු කරන්න; දකුණට කරකවන්න බිටු 13 වතාවක් (50000 → 25000 → 12500 → 6250 → 3125 → 3610 → 1805 → 1926 → 963 → 993 → 1008 → 504 → 252); මොඩියුලෝ එය මාර්ගගතව උත්සාහ කරන්න. 53)♣(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((: තල්ලු 128; 1 හැත්තෑපස් ගුණයකින් අඩු විය: එය මාර්ගගතව උත්සාහ කරන්න.
54) ee*e*e*╒┤\;: තල්ලු කරන්නe(2.718281828459045); එය eතුන් ගුණයකින් ගුණ කරන්න (54.59815003314423); [1,54] පරාසය තුළ ලැයිස්තුවක් පොප් කර තල්ලු කරන්න (පාවෙන අගය පූර්ණ සංඛ්‍යාවක් බවට පරිවර්තනය කරයි); ලැයිස්තුවෙන් අවසාන අගය පොප් කරන්න (ලැයිස්තුවම නොගෙන); තොගයේ ඉහළම අගයන් දෙක මාරු කරන්න; ලැයිස්තුව ඉවතලන්න: එය මාර්ගගතව උත්සාහ කරන්න.
55) ╚r▓r▓r▓r▓r▓r▓: තල්ලු 3600; [0, 3600) පරාසයේ ලැයිස්තුවක් පොප් කර තල්ලු කරන්න; පොප් කර එහි සාමාන්‍යය තබන්න (1799.5); [0, n)පරාසය නිර්මාණය කර සාමාන්‍යයෙන් තවත් පස් වතාවක් ගන්න (899.0 → 449.0 → 224.0 → 111.5 → 55.0): එය මාර්ගගතව උත්සාහ කරන්න.
56) ♠▒╞y: තල්ලු 256; එය ඉලක්කම් ලැයිස්තුවකට පරිවර්තනය කරන්න: [2,5,6]; පළමු අයිතමය ඉවතලන්න: [5,6]; පරිසීමකය නොමැතිව ලැයිස්තුවකට සම්බන්ධ : 57)එය මාර්ගගතව උත්සාහ කරන්න. : තල්ලු නූල්
!⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠⌠: තල්ලු ගැමා (n + 1) (පෙරනිමියෙන් 1); 2 විසිඅට ගුණයකින් වැඩි කරන්න : එය මාර්ගගතව උත්සාහ කරන්න.
58) 59)"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh"hÞ"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh"; එහි දිග තල්ලු කරන්න (නූල් නොතබා); අන්තිම අයිතමය හැර සියල්ල තොගයෙන් ඉවත් කරන්න : එය මාර්ගගතව උත්සාහ කරන්න.
◘f√√√√√√√üf√√üf√√√√üf√√√√√√√ü: තල්ලු 1024; 1024th ෆිබොනාච්චි සංඛ්යාව (4506699633677819813104383235728886049367860596218604830803023149600030645708721396248792609141030396244873266580345011219530209367425581019871067646094200262285202346655868899711089246778413354004103631553925405243) දිස්වේ හා තල්ලු; square-root 7 වතාවක් (6.713195687359202e + 106 → 2.5909835366823933e + 53 → 5.09017046539936e + 26 → 22561406129493.258 → 4749884.854340498 → 2179.42305538426813) එය 47 දක්වා සීමා කරන්න; ගන්න සහ 47 වන ෆිබොනාච්චි අංකය (2971215073); වර්ග-මූල එය නැවත දෙවරක් (54508.8531616654 → 233.47131121759992); එය 234 දක්වා සීමා කරන්න; 234 වන ෆිබොනාච්චි අංකය ගන්න (3577855662560905981638959513147239988861837901112); වර්ග-මූල එය හතර වතාවක් (1.8915220491870841e + 24 → 1375326161020.3901 → 1172743.0072357669 → 1082.9325958875588); එය 1083 දක්වා සීමා කරන්න; මෙම 1083th ෆිබොනාච්චි සංඛ්යාව (9641162182178966878126331027202834784434723577592322830700454745652427494401346945631082965963962317692358822696127040961581675695438118874508418491101822679355067810556808551572644321954159676320600161466564032755133080685122) ගත; square-root 7 වතාවක් නැවතත් (9.818941990957563e + 112 → 3.1335191065250526e + 56 → 1.7701748802095946e + 28 → 133047919194912.42 → 11534639.96815299 → 3396.2685359307193 4 58.2775); අවසන් වරට 59 දක්වා සිවිලිම: 27751312410919); අවසන් වරට 59 දක්වා සිවිලිම: 27751312410919); අවසන් වරට 59 දක්වා සිවිලිම:එය මාර්ගගතව උත්සාහ කරන්න.
60) බිල්ඩින්: එය මාර්ගගතව උත්සාහ කරන්න.

ඉදි කළ බිල්ටින් : ◙↕‼¶▬↨↑↓→←∟↔▲▼ %.<=>?@[^`agjklmnopqstuvwxz{|}⌂ÇéâäàåçêëèïìÄÅÉæÆôöòûùƒáíóúñѺ¿⌐¬¡«»│╡╢╖╕╣║╗╜╛┐┴┬├─┼╩╦═╧╨╤╙╘╓╫╪┘┌▄▌▐▀αßΓσµΦΘΩδε∩≥≤÷°∙·.

◙↕[4096,100000000].âäàå2nó10núñ1n


මම මේ සඳහා විසඳුමක් සඳහා වැඩ කරමින් සිටියද 1-9 ප්‍රශස්ත කිරීමට උත්සාහ කරමින් සිටියෙමි. ඔබ 10 ට ළඟා වූ විට එය 38 ට ළඟාවීම සුළුපටු වේ. බැලූ බැල්මට මා දුටු කරුණු කිහිපයක්: 88888ΓΣαΣ-> 88888]Σහෝ 88888§§§§Σඑකක් භාවිතා කිරීමේ පිරිවැය යටතේ ඔබට විධාන 2 ක් ඉතිරි කරයි. ඔබ ද වගේ දෙයක් කරන්න පුළුවන් "xxxxxx"h අවසන් අක්ෂරය සියල්ල නමුත් TOS නිරාකරණය සහ ඔබ සංඛ්යාව උත්පාදනය කිරීමට වැල දිග භාවිතා කළ හැකි වන වෙන් නොවන ඉඩකඩක් පවතින. සමහර විට වෙනත් දෙයක් භාවිතා කරන්න x, මන්ද එවිට ඔබට Wxවෙනත් මාර්ග 35 ක් ලබා ගත හැකි තාක් දුරට 53 ක් ලබා දෙන බැවිනි .
maxb

එසේම, මම දැන් char/ordක්‍රියාකරුවෙකු එකතු කර ඇති අතර එය 'A$-> මෙන් 67ක්‍රියා කරන අතර දිගු නූල් සඳහාද ක්‍රියා කරයි (බේස් -256 නිඛිල වැනි). එය අතිශයින්ම ලේඛනගත කර නැත, නමුත් ඔබ මෙම පිළිතුර වැඩිදියුණු කිරීමට කැමති නම්, මට ඕනෑම ප්‍රශ්නයක් සඳහා MathGolf සඳහා චැට් රූම් නැවත ප්‍රතිනිර්මාණය කළ හැකිය.
maxb

xmaxb මම ඇඳේ අසනීපව සිටියදී ඔබගේ අදහස දුටුවෙමි, නමුත් දැන් මට මෙම පිළිතුර වැඩි දියුණු කිරීමට යම් කාලයක් තිබේ. ස්තූතියි 88888]Σ. ගැන දැනගෙන හිටියේ නැහැ ]. සම්බන්ධයෙන් ගත් කල "hhhhh"h , එය ක්‍රියාත්මක වන බවක් නොපෙනේ . : එස්
කෙවින් ක ru යිසන්

1
එය මෙතැන් සිට කෙලින්ම ඇලවිය හැකිදැයි මම නොදනිමි, නමුත් කේතය අවසන් විය යුත්තේ එන්බීඑස්පී සමඟය. එම විධානය මඟින් තොගයේ මුදුන හැර අන් සියල්ල ඉවත් කරයි. අදහස් දැක්වීමේදී PPCG විසින් චරිතය සාමාන්‍ය අවකාශයක් බවට පරිවර්තනය කරන බව මට තරයේ විශ්වාසයි. මෙය උත්සාහ කරන්න
maxb

අරාව සම්බන්ධයෙන් ගත් කල, මම ඒවා පුනරාවර්තන ලෙස MathGolf හි අර්ථ දක්වන්නෙමි, [අරාව සන්දර්භය ආරම්භ කර ]එය අවසන් කර ප්‍රති results ල අරාව තුළට ඔතා. ඉහළ මට්ටමේ පහළ මට්ටම් මෙන් හැසිරීමට නම්, ]මුළු තොගයම අරාවකින් ඔතා තිබීම හොඳ අදහසක් සේ පෙනුනි.
maxb

6

ජාවා 8, 11 12 13, බයිට් 39 යි

ජාවා සතුව ඇත්තේ අංක සඳහා සංකේත 10 ක් පමණි (0-9) සහ සියලු ක්‍රම ඇමතුම් සහ නියතයන්ට කාල සීමාවක් අවශ්‍ය වේ, එබැවින් මට ප්‍රතිදාන 11 ට වඩා ලබා ගත හැකි බව මට විශ්වාස නැත

මෙහෙයුම් යෙදෙන විට පෙරනිමියෙන් අක්ෂර පූර්ණ සංඛ්‍යා වෙත දමනු ලැබේ

+1 @ ඔලිවියර් ග්‍රෙගෝයර්ගේ උදව්වෙන්

i->-~i
2
3
4
5
6
7
8
9
'P'^'Z'
11
"::::::::::::"::length
0xD

පැහැදිලි කිරීම්:

i->-~i

ආදාන ලබා නොගෙන ප්‍රතිලාභ ලබා දෙන පූර්ණ සංඛ්‍යා ලැම්බඩා 1. පරාමිතියක් ආදානයක් නොගන්නා විට ඉහත මෙටා පෝස්ට් එක අනුව පෙරනිමි අගය භාවිතා වේ.

2
3
4
5
6
7
8
9

වචනාර්ථයෙන් පූර්ණ සංඛ්‍යා

'P'^'Z'

10 ආපසු යැවීමට අක්ෂර දෙකක XOR

11

වචනාර්ථයෙන් පූර්ණ සංඛ්‍යාවක්

":::::::::::"::length

අක්ෂර 12 ක දිගකින් යුත් ලැම්බඩා ප්‍රකාශනය

0xD

ෂඩාස්රාකාර 13

ඔබට සත්‍යාපනය කිරීමට අවශ්‍ය නම් TIO සබැඳිය .


1
අදහස් දීර් discussion සාකච්ඡාවක් සඳහා නොවේ; මෙම සංවාදය චැට් කිරීමට ගෙන ගොස් ඇත .
ඩෙනිස්

බයිට් ගණන (-6 අක්ෂර) කෙටි කිරීම සඳහා, 2ලෙස 2සහ 10ලෙස ලිවිය හැකිය 'P'^'Z'. එසේම, මෙය අක්ෂර X+*සහ භාවිතයන් නිදහස් කරයි P.
ඔලිවියර් ග්‍රෙගෝයර්



එසේම, මෙම වෙබ් අඩවියේ වසරක් තුළ මෙම “අවශ්‍යතාවය” මා දකින පළමු අවස්ථාව මෙය වන අතර එවැනි ලැම්බඩා භාවිතා කරන විට මගේ ගොල්ෆ් ක්‍රීඩාවට කිසිවෙකු එකඟ නොවීය.
ඔලිවියර් ග්‍රෙගෝයර්

6

ගයියා , ලකුණු 25, බයිට් 203

§‼
..⌉+⌉
₵P~~
4
5
6
∂Ql
8
9
¶c
11
'¡ċ⌋u⌋
--⁻-⁻-⁻-⁻-⁻-⁻-⁻-⁻-⁻-⁻-⁻-⁻-⁻-⁻
7:,Σ
Ø!))))))))))))))
øøw<øøw<«øøw<«øøw<«øøw<«
⟩‘
₸ḣ₸K$₸ḣ₸/S₸₸/=$
]]]]]]]]]]]]]]]]]]]n
⇑’e
0(((((((((((((((((((((_
22
“B”“↺↺↺↺↺↺↺↺↺↺↺↺↺↺↺↺↺↺↺↺↺↺↺B”B
3₈×
ℍḥḥ

අක්ෂර සීමාවන් අනුව තවත් නිලඩ්ස් භාවිතා කළ නොහැකි බැවින් මෙය පරිපූර්ණ ලකුණු ලෙස මම සලකමි.

පැහැදිලි කිරීම්

1. §‼

§අභ්‍යවකාශ අක්ෂරයක් වන අතර එය බූලියන් සඳහා බල කරයි, එබැවින් ප්‍රති result ලය 1 වේ.

2. ..⌉+⌉

.සඳහා කෙටිමඟකි 0.5, එබැවින් මෙය ceil(0.5+ceil(0.5)).

3. ₵P~~

₵Ppi, ~යනු තරයේ ප්‍රතික්ෂේප කිරීමකි. ද්විත්ව බිටුස් නිෂේධනය යනු හුදෙක් කප්පාදු කිරීමකි.

4. 4

5. 5

6. 6

7. ∂Ql

∂Qයනු සතියේ දිනවල නම් අඩංගු ලැයිස්තුවකි, lදිග වේ.

8. 8

9. 9

10. ¶c

cරේඛීය සංග්‍රහයේ කේත ලක්ෂ්‍යය .

11. 11

12. '¡ċ⌋u⌋

'¡  The string "¡"
ċ   Turn it into a list of code points: [161]
⌋   Minimum: 161
u⌋  Floored square root: 12

13. --⁻-⁻-⁻-⁻-⁻-⁻-⁻-⁻-⁻-⁻-⁻-⁻-⁻-⁻

-යනු කෙටි කිරීමකි -1, අඩු කිරීම වේ. එබැවින් මෙය -1 - -1 - -1...13 කිරීමට ප්‍රමාණවත් වේ.

14. 7:,Σ

තල්ලු කරන්න 7, අනුපිටපත් කරන්න :, ,7s දෙක ලැයිස්තුවකට යුගල කරන්න, සහ එකතුව Σ.

15. Ø!))))))))))))))

Øහිස් නූලක් වන අතර Ø!1. ද )1 වැඩි කිරීම.

16. øøw<øøw<«øøw<«øøw<«øøw<«

øø    Push two empty lists
w     Wrap one of them
<     [] < [[]]? (it is, so push 1)
øøw<  Do the same thing again to push another 1
«     Bitshift 1 left by 1
      Do that same thing again 3 more times to get 16

17. ⟩‘

නූලක් වැසීමෙන් එය මූලික -250 අංකයක් බවට පත් කරයි. ගයියාගේ කේත පිටුවේ බයිට් අගය 17 වේ.

18 යි. ₸ḣ₸K$₸ḣ₸/S₸₸/=$

₸     10
ḣ     doubled
₸     10
K     20 choose 10 (184756)
$     Digit list
₸ḣ₸/  20/10 (2)
S     Split the digit list at index 2 ([[1 8][4 7 5 6]])
₸₸/   10/10 (1)
=     Get the first element of that split ([1 8])
$     Join together and print 18

19. ]]]]]]]]]]]]]]]]]]]n

එක් එක් ]ලැයිස්තුවේ තොගය ඔතා. මෙය 19 වතාවක් nකර ලැයිස්තුවේ ගැඹුර ලබා ගන්න .

20 යි. ⇑’e

නූලක් වැසීමෙන් එය කේත කේත කේත ලැයිස්තුවක් බවට පත් කරයි. eලැයිස්තුව තොගයේ දමයි. කේත පිටුවේ කේත ලක්ෂ්‍ය 20 ක් ඇත.

21. 0(((((((((((((((((((((_

(0 21 වතාවක් අඩු කිරීම , පසුව ප්රතික්ෂේප කරන්න _.

22. 22

23. “B”“↺↺↺↺↺↺↺↺↺↺↺↺↺↺↺↺↺↺↺↺↺↺↺B”B

“B”0-23 සිට ඉලක්කම් ඇති පාදම -24 සිට නූල පරිවර්තනය කරන්න ↺↺↺↺↺↺↺↺↺↺↺↺↺↺↺↺↺↺↺↺↺↺↺B. ප්රති result ලය වන්නේ 23.

24. 3₈×

3 × 8.

25 යි. ℍḥḥ

100 ක් අඩකින් , නැවත අඩකින්.


5

සී, ලකුණු 13 යි

මේවා පූර්ණ සංඛ්‍යා නියත සමූහයක් පමණි.

0==0
__LINE__
3
4
5
6
7
8
9
1+1+1+1+1+1+1+1+1+1
'o'/'.' 
2*2*2*2-2-2
strlen("strlenstrlens")
  1. 0==01 දක්වා ඇගයීමට ලක් කරයි
  2. කේතය 2 වන පේළියේ ඇතැයි උපකල්පනය කරයි. __LINE__= 2
  3. පූර්ණ සංඛ්‍යා නියතය
  4. පූර්ණ සංඛ්‍යා නියතය
  5. පූර්ණ සංඛ්‍යා නියතය
  6. පූර්ණ සංඛ්‍යා නියතය
  7. පූර්ණ සංඛ්‍යා නියතය
  8. පූර්ණ සංඛ්‍යා නියතය
  9. පූර්ණ සංඛ්‍යා නියතය
  10. 1+1+1...= 1*10= 10
  11. 'o'111 වේ, '.'මුද්‍රණය කළ නොහැකි ASCII 0x10 නිරූපණය කරයි. 111/10 = 11
  12. (2<<2)= 8, 8*2= 16, 16-2-2= 12
  13. නූල් දිග "strlenstrlens"= 13

5

ඕම් , ලකුණු 21 22, මුළු බයිට් 160 යි

╓S@Ri
ΓΓ-Γ-Γ-
αê⌠
¡¡¡¡¼
5
▀lll▀l
ÑÑÑÑÑÑÑÿWÿk
ü`½½
9
..≥°
$$J
3dd
7ƒ
2≡≡≡Σ
║F
4º
0ò~ò~ò~ò~ò~ò~ò~ò~ò~ò~ò~ò~ò~ò~ò~ò~ò~
6DD++
8π
τ╛hτ*
"≤"≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤A
1111 11v11%L1111 11v11%L

එය මාර්ගගතව උත්සාහ කරන්න!

පැහැදිලි කිරීම්

1. ╓S@Ri

වත්මන් දිනය / වේලාව ( ╓S) තත්පරයට තල්ලු කරන්න . ඇතුළත් පරාසය තත්පර 1 සිට තත්පර දක්වා ලබා ගන්න @, එය ආපසු හරවන්න ( R), අවසාන අංගය ( i) ලබා ගන්න, එය සෑම විටම 1 වේ.

2. ΓΓ-Γ-Γ-

Γ -1 වේ, එබැවින් මෙය (-1) - (-1) - (-1) - (-1), එනම් 2 වේ.

3. αê⌠

αêයනු අයිලර්ගේ අංකය (2.71828 ...), සිවිලිමයි. 3 යනු ප්‍රති .ලයයි.

4. ¡¡¡¡¼

¡කවුන්ටරය වැඩි ¼කරයි, කවුන්ටරය තල්ලු කරයි.

5. 5

වචනානුසාරයෙන්.

6. ▀lll▀l

▀lll▀යනු සම්පීඩිත නූල් වචනාර්ථයකි "of >ic". lදිග ගනී, එබැවින් ප්‍රති result ලය 6 වේ.

7. ÑÑÑÑÑÑÑÿWÿk

පළමුව අපි නව පේළි 7 ක් ( Ñ) පසුව හිස් නූලක් ( ÿ) තල්ලු කරමු . තොගය අරාවකින් ඔතා ( W), ඉන්පසු එම අරාවෙහි ඇති හිස් නූලෙහි දර්ශකය සොයාගත හැකිය.

8. ü`½½

üඅවකාශ අක්ෂරයකි. `එහි ASCII අගය (32) තල්ලු කරයි, එවිට එය දෙවරක් ( ½½) අඩකින් අඩු වේ.

9. 9

වචනානුසාරයෙන්.

10. ..≥°

..යනු වචනානුසාරයෙන් යුත් .චරිතයකි. එය වර්ධක ( ) ලබා ගන්නා අතර එය වලංගු අංකයක් නොවන බැවින් එය පෙරනිමි 0 ලෙස දක්වා ඇති අතර එය 1 දක්වා වැඩි කරයි. එවිට අපි 10 1 ( °) ගණනය කරමු .

11. $$J

$ මුලින් 1. ලේඛනයේ වත්මන් අගය තල්ලු කරයි. එබැවින් 1 වරක් දෙවරක් තල්ලු කර, එකට එකතු වී මුද්‍රණය කරන්න.

12. 3dd

3 තල්ලු කර දෙවරක් දෙගුණ කරන්න.

13.

7 වන ෆිබොනාච්චි අංකය තල්ලු කරයි.

14. 2≡≡≡Σ

2 තල්ලු කරන්න, එය තුන් වරක් තුන් වරක් කරන්න, 7 2 ක් තොගයේ තබන්න. ඉන්පසු තොගයේ එකතුව ( Σ) ගන්න.

15. ║F

යනු පාදක -220 අංක වචනාර්ථ සඳහා පරිසීමකයයි. මෙය රේඛාවක අවසානයේ ඇති බැවින් එය අවසන් කිරීම අවශ්‍ය නොවේ.

16.

2 4 ගණනය කරන්න .

17. 0ò~ò~ò~ò~ò~ò~ò~ò~ò~ò~ò~ò~ò~ò~ò~ò~ò~

òbitwise පල වේ, ~අංක ගණිතමය පල වේ. මෙම ක්‍රියාකරුවන් ඒකාබද්ධ කිරීමෙන් අපට 0 17 වතාවක් වැඩි කළ හැකිය.

18 යි. 6DD++

6 තල්ලු කරන්න, එය දෙවරක් අනුපිටපත් කර 6 + 6 + 6 ගණනය කරන්න.

19.

8 වන ප්‍රාථමික අංකය තල්ලු කරන්න.

20 යි. τ╛hτ*

10 ( τ) තල්ලු කරන්න , hඑහි ප්‍රධාන සාධක ( ) හි පළමු මූලද්‍රව්‍යය ලබා ගන්න , එය 10 න් ගුණ කරන්න.

21. "≤"≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤A

පෙර ස්නිපෙට් වලට සමානව, "≤"නූල 0 ලෙස විග්‍රහ කරනු ලැබේ. අපි එය 21 වතාවක් අඩු කර නිරපේක්ෂ අගය ගන්න.

22. 1111 11v11%L1111 11v11%L

මෙන්න අපි 1111 div 11 mod 11 ගණනය කරන්නෙමු, එය 2, පසුව 2 මුද්‍රණය කරන්න. ඉන්පසු එය නැවත කරන්න.


5

පවර්ෂෙල්, ලකුණු 12, බයිට් 91 යි. 14, 176 බයිට්

[byte]!![byte]                    # type gets cast to bool false, inverted, to int = 1
-   -$?-shl$?                   # -bool true is -1, shift left, negative. (Tab not space)
3
4
5
6
7
8
9
1+1+1+1+1+1+1+1+1+1
22/2                                           # use the 2
'uuuuuuuuuuuu'.LENGTH                          # string length
0xd
@{z=@{};Y=@{};YY=@{};w=@{};v=@{};U=@{};zz=@{};S=@{};r=@{};q=@{};p=@{};J=@{};K=@{};m=@{}}|% COU*             # count items in hashtable (space)

සංස්කරණය කරන්න:

  • විකල්පයක් ලෙස 1 + 1 + 1 + 1 නිදහස් කර ගැනීම සඳහා හෙක්ස් 0xd 13 සඳහා යෝජනා කිරීම සහ 5 නැවත සකස් කිරීම ගැන අර්ජන් ජොහැන්සන්ට ස්තූතියි.
  • අරාවෙහි දිග නූල් දිගට, [int] සිට [බයිට්] දක්වා හැෂ් ටේබල් අගයන් ලෙස භාවිතා කිරීම, පොන්ඩරින් (),""15 නිදහස් කිරීම වැනි දෙයක් සමඟ"ZZZZZZZZZZZZZZZA".InDeXof("A") තිත් හෝ 'ඊ' කළ හැකිය.

PowerS නොමැතිව විචල්යයන් පවර්ෂෙල්ට කළ නොහැක, මූලික සංකේත සමඟ on ාතීයකරණය, බිට් මාරුව, පයි, සීල් () යනාදිය කළ නොහැක. අඩු සින්ටැක්ස් සංඛ්‍යා උත්පාදනය සඳහා සාපේක්ෂව අඩු ඉඩක් ඇත.


ඔබ 0තවම භාවිතා කර නැත, එබැවින් 13 ක් විය හැකිය 0xd. ඔබ පටලැවිය හැක 5, ධනයේ එහි සාමාන්ය ස්ථානයක +එක් කිරීම සඳහා 1s. එය ඔබට 14 දක්වා ලබා ගත යුතුය. ඔබට අක්ෂර සුරැකීමට අවශ්‍ය නම් හැෂ් ටේබල් යතුරු එකකට වඩා වැඩි විය හැකිය. ඔබට 1s එකතුවක් ලබා ගැනීමට අමතර ක්‍රමයක් තිබේ නම්, ඔබට කළ හැකිය 10= 1e1.
අර්ජන් ජොහැන්සන්

J jrjanJohansen - හොඳ අදහස්, ස්තූතියි, ඔවුන් සමඟ මගේ පිළිතුර සංස්කරණය කළා
TessellatingHeckler

මම 2 කිරීමට වෙනස් ක්‍රමයක් සොයා ගතිමි : ""-(""-(""-lt(""-""))-(""-lt(""-""))). එය $?සාරාංශ කිරීම සඳහා නිදහස් වේ, එවිට ඔබට 1e1මා යෝජනා කළ දේ කළ හැකිය .
අර්ජන් ජොහැන්සන්

ම්ම් මේ ඉන්න t1. දෙයාකාරයේම සමග ගැටුම් (""-eq"")-(""-(""-eq""))වඩා හොඳ පෙනේ, මෙම qවන hashtable පහසුවෙන් ප්රතිස්ථාපනය කරනු ලබයි.
අර්ජන් ජොහැන්සන්

5

TI-Basic (ශ්‍රේණි 83), ලකුණු 21 22 23 24 25 (බයිට් 1003)

1:  A=A
2:  int(tan(tan(cos(cos(cos(B
3:  tanh⁻¹(√(√(√(√(√(√(√(√(√(√(C!°√(√(C!°
        √(√(√(√(√(√(C!°√(√(√(√(√(√(C!°√(
        C!°√(√(√(C!°√(C!°√(C!°√(√(√(√(√(
        √(C!°√(C!°√(C!°√(C!°
4:  4
5:  cosh(sinh⁻¹(cosh(sinh⁻¹(...sinh⁻¹(cosh(D    with 25 repetitions of cosh(
6:  6
7:  7
8:  8
9:  9
10: ₁₀^(₁₀^(E
11: 11
12: F nPr F/sin(tan⁻¹(...(sin(tan⁻¹(F nPr F     with 143 repetitions of sin(tan⁻¹(
13: det([[G≤G]...[G≤G]]ᵀ[[G≤G]...[G≤G           with 26 repetitions of G≤G
14: ln(tanh(not(H))...tanh(not(H)))
        ln(tanh(not(H)))^⁻not(H                 with 14+1 repetitions of tanh(not(H))
15: iPart(e^(e^(e^(I
16: sum(dim(identity(sum(dim(identity(sum(
        dim(identity(sum(dim(identity(J≥J
17: K nCr K+K nCr K+...+K nCr K                 with 17 repetitions of K nCr K
18: abs(i-i-...-i                               with 20 repetitions of i
19: rand→L:log(LL...LL→M:log(L→N:N⁻¹M           with 19 L's inside the log
20: mean(seq(OOO,O,O,sinh(sinh(cos⁻¹(O
21: ππ³√(π³√(ππ³√(ππ³√(ππ³√(π³√(³√(ππ³√(π³
        √(π³√(ππ³√(π³√(ππ³√(ππ³√(ππ³√(π³√(
        π³√(³√(ππ³√(ππ
22: 22
23: 3(3(3×√(3(3(3×√(3(3×√(3(3(3×√(3×√(3×√(
        3(3×√(3(3×√(3(3(3×√(3(3×√(3×√(3(3(
        3×√(3(3×√(3×√(3×√(3(3(3×√(3(3×√(3(
        3(3×√(3×√(3(3(3×√3
24: Fix 0
    sin⁻¹(ᴇ0
    AnsAnsAnsAnsAnsAnsAns
25: 5*5

අභියෝගය කරන සහ මෙහි ඉඩ නොදෙන දේවල් ලැයිස්තුවක් සඳහා http://tibasicdev.wikidot.com/one-byte-tokens වෙත යොමු වන්න .

වැඩසටහනක අවසාන පේළිය ස්වයංක්‍රීයව මුද්‍රණය වන බැවින් මේ සියල්ල සම්පූර්ණ වැඩසටහන් විය හැකිය. නමුත් (පේළි 17 ක් දිග 17 ක් හැර) ඒවා මුල් තිරයේ ස්නිපෙට් විය හැකිය.

මෙම අවස්ථාවෙහිදී, ඉතිරිව ඇති ටෝකන වලින් කිසිදු අස්ථිර අගයක් ලබා ගැනීමට වෙනත් ක්‍රමයක් මා දකින්නේ නැත . යම් දියුණුවක් ඇති කළ යුතු නම්, ඊට වඩා විසඳුම් කිහිපයක් වඩා සාම්ප්‍රදායික කිරීමට පළමුව සම්බන්ධ විය යුතුය.

පැහැදිලි කිරීම්

  • A=Aවිචල්‍යය Aතමාට සමාන බැවින් බූලියන් 1 වේ.
  • Bපෙරනිමියෙන් 0 වේ, tan(tan(cos(cos(cos(B2.21 ක් පමණ වේ, පසුව අපි බිම ගනිමු.
  • C!°රේඩියන්ස් අංශක 1 ක් වන අතර එය 0.017 ක් පමණ වේ. මෙහි සමහර ධනාත්මක බලය 0.964 ක් පමණ වන ටන්හ් (2) වේ. අපි එම බලය ද්විමය වශයෙන් සංකේතවත් කරන්නේ ගුණනය කිරීමෙන් √(පසුව ය tanh⁻¹(.
  • 4 සරල ය
  • cosh(sinh⁻¹(X1+x2
  • 6-9 සෘජු ය
  • ₁₀^( 10 බලයන් සඳහා සාදන ලද එක් බයිට් එකක් වන අතර 10 ^ 10 ^ 0 = 10 ^ 1 = 10 වේ.
  • 11 යනු 11 යි.
  • F nPr Fsin(tan⁻¹(X11+1/x2
  • G≤G1 නිසා, වන [[G≤G]...[G≤G]]වන 13x1 තීරුව දෛශිකයක් වේ. එහි පාරදෘශ්‍යතාවයේ නිෂ්පාදිතය තමා විසින්ම ගැනීම අනුකෘතිය ලබා දෙයි [[13]].
  • not(H)යනු 1. tanh(not(H))යනු 0 හෝ 1 ට සමාන නොවන යම් සංඛ්‍යාවක් පමණක් වන අතර, එය ලබා දී ඇති පළමු ලොගයේ ln(XXX....X)ln(X)^⁻1ඇති සංඛ්‍යාවට සරල XකරයිX අපි බෙදා වෙන් නෑ එසේ බව 0 (සටහන පවතී එසේ බව) සහ නොවන 1 නොවේ ( 0 කින්).
  • e^(e^(e^(F 15.15 ක් පමණ තක්සේරු කරයි, පසුව අපි බිම ගනිමු.
  • J≥Jයනු 1. identity(1x1 අනන්‍යතා අනුකෘතියක් සාදයි, dim(එහි පේළිය සහ තීරු මානයන් සොයාගෙන sum(ඒවා 2 ලබා ගැනීමට එකතු කරයි. 8 ලබා ගැනීමට, සහ නැවතත්, 16 ලබා ගැනීම සඳහා 8x8 න්‍යාසයක මානයන් එකතු කිරීම.
  • K nCr K ද්විමය සංගුණකය 0 තෝරන්න 0, හෝ 1. 17 1 එකතු කිරීමෙන් 17 ලබා දෙයි.
  • i-i-...-i⁻18i ට සරල කරයි, සහ ගැනීම abs(18 ලබා දෙයි.
  • rand→Lඅහඹු තාත්වික සංඛ්‍යාවක් L වෙත ගබඩා කරයි, නමුත් එය කුමක්දැයි අපට ප්‍රශ්නයක් නැත. අපි ගණනය කරන්නේ log(L)⁻¹log(L^19)එය 19 දක්වා සරල කරයි.
  • sinh(sinh(cos⁻¹(I4 ට වඩා ටිකක් වැඩියි, එබැවින් අංක ගණිත මධ්යන්ය 20 වන seq(III,I,I,sinh(sinh(cos⁻¹(Iලැයිස්තුව ලබා දෙයි {0 1 8 27 64}.
  • 3 ලබා ගැනීම සඳහා භාවිතා කරන උපක්‍රමයේ තවත් අවස්ථාවක්. මෙන්න, යම් බලයක් π21 ක් ලබා දිය යුතුය; ගම්‍ය වන ගුණ කිරීම සහ ³√(.
  • 22 යනු 22 යි.
  • 3 සහ 21 ලබා ගැනීමට භාවිතා කරන උපක්‍රමයේ තවත් අවස්ථාවක්. අපි 3 හි බලය ත්‍රිත්වයේ 23 ට සමාන වන අතර 3×√(එය root න මූලයක් ලෙස සහ (ගුණ කිරීම සඳහා යොදා ගනිමු .
  • Fix 0යනු දශමයෙන් පසුව ඉලක්කම් 0 ක් පෙන්වීම, සියලු අගයන් පූර්ණ සංඛ්‍යා වෙත යොමු කිරීම ය. sin⁻¹(ᴇ0π / 2 දක්වා තක්සේරු කරන අතර times / 2 ගුණ කිරීමෙන් 7 ගුණයක් 23.59 ක් ලබා දෙයි, එය 24 දක්වා වට වේ.
  • 5*525. වේ (එය භාවිතා කිරීමට වඩාත් ගතානුගතික වනු ඇත 55 ලබා ගැනීම සඳහා, සහ ද්රාවණය අනුවර්තනය 25. එහි භාවිතා නමුත් මේ ආකාරයට අවකාශය ගොඩක් ඉතිරි, සහ *ව්යංග ගුණ පවතින බැවිනි ඉතා ප්රයෝජනවත් චරිතය නොවේ.)

Xmax පෙරනිමියෙන් 10 ක් වන අතර Ymax = 10, Ymin = Xmin = -10 සහ වෙනත් පෙරනිමි අගයන් සමඟ සමාන වේ.
lirtosiast

irlirtosiast මේ සියල්ල බයිට් දෙකකි.
මිෂා ලැව්රොව්

නීති වල අර්ථ නිරූපණය ගැන මට විශ්වාස නැත, නමුත් මම හිතන්නේ ඔබට තවමත් බයිට් කිසිවක් පුනරාවර්තනය නොකර ඒවා භාවිතා කළ හැකිය (අක්ෂර
ටෝකනවලට

එම අර්ථ නිරූපණය ගැන මට නොපැහැදිලි සැකයක් ඇත. කෙසේ වෙතත්, අක්ෂර බයිට් ලෙස ගණන් කිරීම, Xmax with සමඟ ගැටෙන බැවින් එය Xfact = 4 වැනි දෙයක් විය යුතුය. අපට එයින් එක් කරුණක් ලබා ගැනීමට හැකි වනු ඇත, බයිට් 2 විධාන වලින් තවත් කරුණක් සහ TI-84 පමණක් විධාන වලින් තුන්වන කරුණක් ලබා ගත හැකිය.
මිෂා ලැව්රොව්

4

SOGL , ලකුණු 16 18 20, බයිට් 109, අක්ෂර 47 භාවිතා කර ඇත

=                    push ""=""
ρ:¾/U                ceil(isPalindrome("")/(isPalindrome("")*(3/4))) -> ceil(1/(3/4)) -> ceil(4/3)
3                    push 3
MM¼÷                 100/(100*1/4)
æ⁄                   length of "aeiou"
6                    push 6
7                    push 7
Nτ                   log2(256)
9                    push 9
L                    push 10
⁹’                   byte with the 11th SOGL code point
Ιζrkk"⁸              `⁸`s UTF-8 codepoint to string, take off 1st 2 chars
'⁰                   messy compression
īuHHHHHHHHHHHHHH±    floor(0.1) `-1` 14 times, then change sign
aIIIIIIIIIIIIIII     A `+1` 15 times, A = 0
4²                   4^2
lllllllllllllllll”l  length of "lllllllllllllllll"
222222222++++++++    2+2+2+2+2+2+2+2+2
δ“○“-                429-420
Μ℮‘                  compressed string of "2ŗ" where ŗ defaults to 0

4

බ්‍රැචයිලොග් , නිඛිල 16, බයිට් 86

1
2
3
4
5
6
7
8
9
ℕ<<<<<<<<<<
≜+₁₁
Ịbkkkkkkkị
Ḥl
ℤ₇×₂ṅ
"____**"pᶜ¹
⟦h>>>>>>>>>>>>>>>>ȧ

එය මාර්ගගතව උත්සාහ කරන්න! (ආදාන 1 සිට N දක්වා ක්‍රියාත්මක වන වැඩසටහන පාලනය කරයි)

පැහැදිලි කිරීම

                       The output is...

1                      1
2                      2
3                      3
4                      4
5                      5
6                      6
7                      7
8                      8
9                      9
ℕ<<<<<<<<<<            Strictly bigger than ... strictly bigger than 0
≜+₁₁                   0 + 11
Ịbkkkkkkkị             "12" converted to an integer
Ḥl                     The length of "Hello, World!"
ℤ₇×₂ṅ                  -(-7 × 2)
"____**"pᶜ¹            The number of unique permutations of "____**"
⟦h>>>>>>>>>>>>>>>>ȧ    The absolute value of stricly less than ... stricly less than 0

1
Prolog: 1 ගැන සිතා බලන්න, ඔබට සෑම විටම අවසානයේ තිතක් අවශ්‍ය බැවින්.
ව්‍යාජ

4

රෙන්ග්, ලකුණු 40, බයිට් 149

එය මෙහි උත්සාහ කරන්න!

1.  e
2.  2
3.  ::l
4.  4
5.  5
6.  i`i`i`i`i`i`+++++
7.  7
8.  8
9.  9
10. A
11. ÇÇÇǹ
12. C
13* [[[[[[[[[[[[[mn~
14. E
15. F
16. G
17. H
18. I
19. J
20. K
21. L
22. M
23. N
24. O
25. P
26. Q
27. R
28. S
29. T
30. U
31. V
32. W
33. X
34. Y
35. Z
36. 6²
37. "%"
38* &fæ¦
39. D3*
40. 11±$1±±±±±±±±$11±$1±±±±$±$

ලොකු අකුරු සියල්ලම ඉලක්කම් බැවින් එය කදිමයි. මේ දෙක හැර අනෙක් සියල්ලම ස්නිපෙට් ය. වැඩසටහන් දෙක:

13. [[[[[[[[[[[[[mn~
38. &fæ¦

සපයා ඇති සබැඳිය ක්‍රියාත්මක වන විට තොගය බැලීමට කෙනෙකුට ඉඩ දෙයි. මම පසුව පැහැදිලි කිරීමක් ලියන්නම්.


4

සී ජෑම්, ලකුණු 27, බයිට් 168

1-3: X , Y,Z

විචල්යයන් X, Yසහ Zපිළිවෙලින් 1, 2 සහ 3 දක්වා ආරම්භ කරනු ලැබේ.

4: ",,,,",

නූල තල්ලු කර ,,,,දිග ගන්න.

5-9: 5 , 6, 7, 8,9

සංඛ්‍යාත්මක වචනාර්ථය.

10-20 : A-K

පූර්ව විචල්‍ය විචල්‍යයන්.

21: U)))))))))))))))))))))

විචල්‍යය Uආරම්භ කර 0ඇත. Uඑය 22 වතාවක් තල්ලු කර වැඩි කරන්න.

22: 22

සංඛ්‍යාත්මක වචනාර්ථය.

23: ';(((((((((';((((((((

චරිතය තල්ලු කර ;එය ලබා ගැනීමට 9 වතාවක් අඩු කරන්න 2, ඉන්පසු ;නැවත තල්ලු කර එය ලබා ගැනීමට 8 වතාවක් අඩු කරන්න 3.

24: 4m!

4 හි සාධකය ගන්න.

25: TT=TT=+TT=TT=TT=TT=TT=++++

TT=තල්ලු කරයි 1. මෙම කේතය සමාන වේ 1 1+1 1 1 1 1++++.

26: N:i~W-W-W-W-W-W-W-W-W-W-W-W-W-W-W-W-

Nනව රේඛාවක් අඩංගු නූලක් තල්ලු කරයි. :iඑය අනුලකුණු කේත ලැයිස්තුවක් බවට පරිවර්තනය කරයි [10]. ~එය ඉවත් කිරීම, දීම 10. W-එකක් එකතු කිරීමට සමාන වේ. 10 දහසය වතාවක් වැඩි කිරීමෙන් 26 ක් ලැබේ.

27: LLLLLLLLLLLLLLLLLLLLLLLLLLL0]0#

27 වන දර්ශකයේ 0 ඇති ලැයිස්තුවක 0 දර්ශකය සොයා ගන්න.

අක්ෂර තවමත් පවතී: $%&*./1<>?@MOPQRSV[\^_`abcdefghjklmnopqrstuvwxyz{|}

විභව ව්‍යාප්තිය සඳහා සටහන් කිහිපයක්:

  • වෙනත් දෙයක් සඳහා විචල්යයන් භාවිතා කිරීම සඳහා මට 10-20 වෙනස් කිරීමට සිදුවනු ඇත. මට 1 ට වඩා වැඩි සංඛ්‍යාවක් ලැබුනේ නම්, මට භාවිතා කළ හැකිය *(සහ සමහර විට බිට්වේස් ක්‍රියාකරුවන්, නමුත් ඔවුන් බොහෝ උපකාර කරනු ඇතැයි මම නොසිතමි).

  • මට තාමත් තියෙනවා S, මොන දේ කළත් මට කරන්න.

  • මම 26 වෙනස් කරන්නේ නම් N{}/iW-W-W-W-W-W-W-W-W-W-W-W-W-W-W-W-, එසේ නම් :ලබා ගත හැකි වනු ඇත.

  • මට හිස් ලැයිස්තු කිහිපයක් තල්ලු කර පවතින විචල්‍යයන් සමඟ තවත් ශුන්‍ය ලබා ගත හැකිය. මට also ද ලබා ගත හැකිය, නමුත් එය කෙසේ හෝ පූර්ණ සංඛ්‍යාවක් වෙත දැමිය නොහැකි නම් සහ m(සඳහා m[) සහ iදැනටමත් ගෙන ඇති විට මිස එය එතරම් ප්‍රයෝජනවත් නොවේ .

  • අරාව හැසිරවීම සම්බන්ධයෙන්, මට පුළුවන්:

    • %හෝ සමඟ සිතියමක් භාවිතා කරන්නf
    • සමඟ ගුණයකින් භාවිතා කරන්න *
    • සෙට්වේස් මෙහෙයුම් කිහිපයක් කරන්න
    • මූලික පරිවර්තනය (මෙය යහපත් යැයි පෙනේ, නමුත් මම මූලික අංකය ලබා ගන්නේ කෙසේදැයි මම නොදනිමි)
    • භාවිතා කරමින් අරා සාදන්න |:M1|2|3|

සටහනක් පමණක්, ඔබට 21 ක් විය හැකි U)))))))))))))))))))))අතර 22 ක් පසුව ස්නිපටයක් සඳහා 22නොමිලේ 1වේ.
බිස්නස් කැට්

Us ව්‍යාපාර කැට් ස්තූතියි, සංස්කරණය කරන ලදි.
පලතුරු වෙන් කිරීම

Pi පූර්ණ සංඛ්‍යාවක් බවට පරිවර්තනය කිරීම සඳහා, මූලික පරිවර්තනය :iඉලක්කම් ලැයිස්තුවට ගම්‍ය වන බව ඔබට භාවිතා කළ හැකිය (උදා: [P]1bලබා දෙයි 3).
මාටින් එන්ඩර්

ඔබ 23 කරමින් කමක් නෑ නම් ගොඩක් තවදුරටත් ඔබ භාවිතා කළ හැකි ''වෙනුවට ';පසුව තරම් භාවිතා (වෙනමත් ගැන (65k එසේ වටා ඔතාගෙන (එක් එක් සංඛ්යාංකය සඳහා). එය ;වෙනත් දෙයකට නිදහස් වනු ඇත , නමුත් එය කොතරම් ප්‍රයෝජනවත්දැයි මට විශ්වාස නැත.
මාටින් එන්ඩර්

Ar මාටින් එන්ඩර් මම ප්‍රයෝජනයක් දැක්කොත් මම ඒක කරන්නම් ;, නමුත් මේ මොහොතේ මට බැහැ.
පලතුරු වෙන් කිරීම

4

හස්කල් , ලකුණු 13, බයිට් 86 යි

pi/pi
sum[sum[]^sum[],sum[]^sum[]]
3
4
5
6
7
8
9
length"eeeeeeeeee"
11
2+2+2+2+2+2
0xD

එය මාර්ගගතව උත්සාහ කරන්න!

ලකුණු දහතුනක් ඉතිරි කර ගනිමින් මගේ ලිපිය අතිච්ඡාදනය කිරීමට ක්‍රමයක් සොයා ගැනීම ගැන අර්ජන් ජොහැන්සන්ට ස්තූතියි. (මෙම පිළිතුර මකා දැමූ අතර මේ පිළිබඳව මට දැනුම් දීමට ඔවුන්ගේ මාර්ගයෙන් පිටතට යාම සඳහා.)

pi/piවේ 1.0.
sum[]වෙත 0, 0^0වෙත 1සහ sum[1,1]වෙත ඇගයීමට ලක් කරයි 2. 3කිරීමට 9හුදෙක් ඔවුන් විකේතනය.
length"eeeeeeeeee"නූල් වල දිග ලබා දෙයි, එනම් 10.
2+2+2+2+2+2වේ 12.
0xDසඳහා ෂඩාස්රාකාර වේ 13.


ඔබට අකුරු අතිච්ඡාදනය වී ඇත.
xnor

nxnor පෙන්වා දීමට ස්තූතියි. දැන් සවි කළ යුතුය.
ලයිකෝනි

4

බ්‍රින්ගෝල්ෆ්, ලකුණු 14, බයිට් 81 යි

1-  ^
2-  2
3-  3
4-  4
5-  5
6-  6
7-  7
8-  8
9-  9
10- "
    "
11- llllllllllll
12- VR# d<Mv/_R_
13- 111-1-1-1-1-1-1-1-1-1-1-1-1--
14- H.............&+

භාවිතා කරන අක්‍ෂර: 123456789^"e\nJ-+lVR# d<Mv/_&

සැලකිල්ලට ගත යුතු කරුණු ප්‍රයෝජනවත් විය හැකිය:

P can also be used at the start of a program to push a 1, as an empty stack is considered palindromic (does the same thing as H)

මේ සමඟ ඇති ප්‍රධාන ගැටළුව + දැනටමත් භාවිතා කර ඇති අතර, 1s ප්‍රමාණයක් 1 ට වඩා වැඩි යමක් බවට පත් කිරීම සඳහා බ්‍රින්ගොල්ෆ් හි වෙනත් ක්‍රමයක් ගැන මට සිතිය නොහැක.

පැහැදිලි කිරීම:

1

^  
^   niladic exponentiation, 0^0.
    This is undefined mathematically, however python, in which
    Braingolf's interpreter is written, returns 1
    implicit output of last item on stack

2-9

2    push integer literal
     implicit output of last item on stack

10

"\n"  push charcode of newline, 10
      implicit output of last item on stack

11

llllllllllll
l             push length of stack (0)
 l            push length of stack (1)
  .........l  push length of stack (11)
              implicit output of last item on stack

12

VR# d<Mv/_R_
VR            create stack2 then return to stack1
  #<space>    push 32
    d         split 32 into 3, 2
     <        move first item to end of stack
      M       move last item to stack2
       v      switch to stack2
        /     monadic division, always returns 1
         _    print last item on stack (1)
          R   return to stack1
           _  print last item on stack (2)

13

111-1-1-1-1-1-1-1-1-1-1-1-1--
111                            Push 3 1s [1, 1, 1]
   -                           Subtract last 2 items [1, 0]
    1-                         Push 1 and subtract [1, -1]
      1-1-1-1-1-1-1-1-1-1-1-   Push 11 more 1s and subtract each one [1, -12]
                            -  Subtract [13]
                               implicit output of last item on stack

14

H.............&+
H                 Push 1, empty stack is always palindromic
 .............    Duplicate the 1 13 times, stack now has 14 1s
              &+  Sum entire stack
                  implicit output of last item on stack

එකම පිවිසුමේ ඉලක්කම් දෙකක් භාවිතා කිරීම නාස්තියක් සේ පෙනේ. 10 ලෙස "<newline>", 9 ලෙස 9සහ 13 ලෙස කිරීම ගැන කුමක් කිව 1111111111111++++++++++++හැකිද?
අර්ජන් ජොහැන්සන්

නැතහොත් විකල්පයක් ලෙස 111-1-1-1-1-1-1-1-1-1-1-1-1-1-1--ඔබට +වෙනත් තැනකට වැඩි ප්‍රයෝජනයක් තිබේ නම් .
අර්ජන් ජොහැන්සන්

J ØrjanJohansen ඔහ්, ස්තූතියි!
Skidsdev
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.