ජෙලි , නිඛිල 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 වන පාදයේ පූර්ණ සංඛ්යාවක් එහි ඉලක්කම්වල අරාව බවට පරිවර්තනය කරයි, ඉන්පසු ලැබෙන ඉලක්කම්වල ඉදිරි වෙනස්කම් ගණනය කරයි. අරාව සතුව ඇත්තේ එක් මූලද්රව්යයක් නම්, ඉදිරි වෙනස්කම් නොමැති අතර හිස් අරාවක් (ව්යාජ) ලබා දෙයි; අවම වශයෙන් ඉලක්කම් දෙකක් තිබේ නම්, හිස් නොවන අරාවක් (සත්ය) ලබා දෙයි.B
I
I
I
ඉක්මන් #
කිරීම කලින් ක්ෂණික සබැඳිය පරිභෝජනය කරන අතර එය 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 .Q
V
~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 පරමාණුවක් M
maximal සියළු අයිතම දර්ශක සම්පාදනය කරයි, වූ අතර එතැන් සිට 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 ගොඩනඟයි. පළමු අවස්ථාව වනාහී , [[], []] වෙත [[[]], [[]], [[], []]] , දෙවන අවස්ථාවේදී වනාහී , [[[]], [[]], [[] , []]] වෙත
[[[[]]], [[[]]], [[[], []]], [[[]], [[]]], [[[]], [ [], []], [[[]], [[]], [[], []] .
මෙම සත්යය පරමාණුවක් T
truthy අංග දර්ශක ලැයිස්තුගත කර ඇත. පළමු මට්ටමේ අරා කිසිවක් හිස් නැත, එබැවින් මෙය [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 කි.