골프 이모티콘


12

소개

오늘날의 과제는 ( 이 도전에서 영감을 얻은 ) 문자를 재사용하지 않고 다양한 ASCII 이모티콘을 출력하는 여러 스 니펫, 함수 또는 전체 프로그램을 작성하는 것입니다.

도전

  • 이 챌린지에 유효한 ASCII 이모티콘 목록은 여기 와이 게시물의 맨 아래에있는 코드 블록에 있습니다.

  • 각 스 니펫은 제출시 별도의 줄에 있어야합니다.

  • 모든 스 니펫에는 하나의 언어 만 사용할 수 있습니다.

  • 각 조각 중 하나를 표준 출력으로 출력하거나 이모티콘 및 선택적 후행 새로운 라인, 그리고 포함하는 문자열을 반환해야합니다 아무것도를 .

  • 모든 스 니펫에서 문자를 두 번 이상 사용할 수는 없지만 단일 스 니펫에서 문자를 여러 번 사용하는 것이 좋습니다.

  • 스 니펫에서 언어의 코드 페이지에없는 문자 (또는 언어가 사용자 지정 코드 페이지를 사용하지 않는 경우 ASCII)를 사용할 수 없습니다. 다시 말해, 1 바이트로 인코딩 할 수있는 문자로만 제한됩니다.

  • 스 니펫은 어떤 입력도 할 수 없습니다.

  • 표준 허점 은 허용되지 않습니다.

  • 점수는 위의 텍스트 파일에서 각각 다른 아스키 이모티콘을 인쇄하는 고유 한 스 니펫의 수입니다.

  • 최고 점수가 이깁니다!

행운을 빕니다!


허용 된 이모티콘, 공백으로 구분 :

:-) :) :-] :] :-3 :3 :-> :> 8-) 8) :-} :} :o) :c) :^) =] =) :-D :D 8-D 8D x-D xD X-D XD =D =3 B^D :-)) :-( :( :-c :c :-< :< :-[ :[ :-|| >:[ :{ :@ >:( :'-( :'( :'-) :') D-': D:< D: D8 D; D= DX :-O :O :-o :o :-0 8-0 >:O :-* :* ;-) ;) *-) *) ;-] ;] ;^) :-, ;D :-P :P X-P XP x-p xp :-p :p :-b :b d: =p >:P :-/ :/ :-. >:\ >:/ :\ =/ =\ :L =L :S :-| :| :$ :-X :X :-# :# :-& :& O:-) O:) 0:-3 0:3 0:-) 0:) 0;^) >:-) >:) }:-) }:) 3:-) 3:) >;) |;-) |-O :-J #-) %-) %) :-###.. :###.. <:-| ',:-| ',:-l <_< >_>

편집 : 사과, 내가 놓친 이모티콘 중 하나에 유니 코드 문자가있었습니다. 이후 이모티콘이 포함 된 이모티콘을 삭제했습니다. 불편을 끼치 지 않기를 바랍니다.


"각 스 니펫은 다른 ASCII 이모티콘을 출력 (또는 포함하는 문자열을 반환해야 함)"<-명확해야합니다. 이것은 이모티콘뿐만 아니라 다른 문자도 포함하는 문자열이 유효 함을 의미합니까? 나는 추측하지 않지만 그것이 내가 처음 읽은 방식이므로 확인하고 싶었다.
sundar-복원 모니카

@ sundar 아니오, 맞습니다. 문자열에는 이모티콘 만 포함하면됩니다.
Amphibological

@AsoneTuhid Haskell 답변은 스 니펫이 아닌 Haskell 함수를 사용합니다 .
Ad Hoc Garf Hunter

@WW 루비에 대해 비슷한 주장을 할 수 있습니다
Asone Tuhid

@AsoneTuhid 아니요, 루비는 느리게 평가 된 객체를 가지고 있지 않습니다. 링크 된 답변이 인용하는 유일한 기준입니다.
애드혹 가프 헌터

답변:


15

언어 , 131

<emoticon> <byte> <length>프로그램이 <byte>반복되는 형식으로 내가 대표하는 모든 이모티콘을 넣었 <length> 습니다.

:-) 0 8062834757772801319734094828124956399638898464638002583172449928323170213117820932
:) 1 2892400118827976939438684163170029797380
:-] 2 736490387500841447075516267663006608725303862349670620478812283647578112884440609487323312712386965678607264902605611675427012612
:] 3 264202969342699153645046819327998571303367330111090974890246487724490982787908355751940
:-3 4 8657402899421565866640894175739857184468743778771208393372298092586390046095597770136092676
:3 5 3105690979328168701182830269522101416768856653828
:-> 6 74366524642622405428665075721999126422007787328051598231869446920043450605361049824610086990930509828
:> 7 26677682375393393246302105048632582268435010638972146679812
8-) 8 8062834757772801319734094828124956399638898464638002583172449928323170213117820932
8) 9 2892400118827976939438684163170029797380
:-} a 58350780111110182577346156792191842346790220983533887814420020926317170260174910391653244380390906064837889652367278401208674211826539380018313418995597836292
:} b 20932315791834567081523240053201294833948611487434768542347530871005539691107893137313828947907611434178521119850500
:o) c 3239118979209708736174752985014882031111216334552277195105326435158161594234375948611157455571250214219021418006029673058983092521806556299268
:c) d 47135384800053852612833041130432422958419430281388881777898152870448562232695635591679564906662772946483627525782544884262590480388
:^) e 1438457788087580951319367710279309782666608590130275933163395778517107001730213488515614614316939287805297916050613997699858436
=] f 264202969342699153645046819327998571303367330111090974890246487724490982787908355751940
=) 10 2892400118827976939438684163170029797380
:-D 11 19494738235915607848691977610067738996770809401324758166895184293407870315491767045222586644150487567302660
:D 12 6993394368615125679158619025868739646176627428942714419231588356
8-D 13 19494738235915607848691977610067738996770809401324758166895184293407870315491767045222586644150487567302660
8D 14 6993394368615125679158619025868739646176627428942714419231588356
x-D 15 19494738235915607848691977610067738996770809401324758166895184293407870315491767045222586644150487567302660
xD 16 6993394368615125679158619025868739646176627428942714419231588356
X-D 17 19494738235915607848691977610067738996770809401324758166895184293407870315491767045222586644150487567302660
XD 18 6993394368615125679158619025868739646176627428942714419231588356
=D 19 6993394368615125679158619025868739646176627428942714419231588356
=3 1a 3105690979328168701182830269522101416768856653828
B^D 1b 3477977520889650736889014052879324099230182173920756338825997078602142158679966714563481466490641782098496260504558444186939511707432172833580792152068
:-)) 1c 5487280990934680753018828240506400232950626778227616999140473333355621344480221047070135810437858502018906538135322099716
:-( 1d 1007854344721600164966761853515619549954862308079750322896556241040396276639727620
:( 1e 361550014853497117429835520396253724676
:-c 1f 193066536141020580302164136470251204437686055691792055134797767284510716823978799133444882487675968730852822850628645467043138793111556
:c 20 69259223195372526933127153405918857475749925384641832521628775278048964191953448010235510788
:-< 21 1161976947540975084822891808156236350343871677000806222372960108125678915708766403509532609233289220
:< 22 416838787115521769473470391384884097944297041233939791876
:-[ 23 11507662304700647610554941682234478261332872849213603444981441931993408013819384523239426761131046338728238514103212682428547076
:[ 24 4128171395979674275703856551999977676615114532985796482660101370695171606061068058628
:-|| 25 4490503514653154593994888171790391155410203882196166795024427350741089979748728649713594708726872557302769860059030544234798515347871831399522962560307902130717984058775353233427641373262315637622954685896613847112512731353207673251960307641577181784460210162728903376900
>:[ 26 6326404256268962375341314423857191467014094403422416400818262089647958639442872076631144582027712607626673470721042183428656778636530024452
:{ 27 327067434247415110648800625831270231780447054491168258474180169859461557673560830270528577311056428659039392497668
:@ 28 1707371672025177167763334723112485265179840680894217387507716
>:( 29 554073785562980215465017227247350859805999403077134660534580217077888830965463104478137810948
:'-( 2a 10717345685419298345739898907239062955989543426288201658648697659470455871802103594384430744225253295339799090003181572
:'( 2b 3844659212957764301173255361616590690802154974454843970302450614408994357252
:'-) 2c 85738765483354386765919191257912503647916347410305613269189581275763646974416828755075445953802026362718392720025452548
:') 2d 30757273703662114409386042892932725526417239795638751762419604915271954857988
D-': 2e 193066536141020580302164136470251204437686055691792055134797767284510716823978805646550931167703616753827688239442675846684408073420804
D:< 2f 638803582514482637985938722326699671446185653303063005249221931372282624304643888007010225504954128458626105348
D: 30 6513106048680027648022974865388814030379641269280309252
D8 31 101767282010625432000358982271700219224681894832504836
D; 32 52104848389440221184183798923110512243037130154242473988
D= 33 3334710296924174155787763131079072783554376329871518334980
DX 34 8062834757772801319734094828124956399638895572237883755195510489639007043088023556
:-O 35 167458526334676536652185920425610358671588951972278350803847452800159342788092683232963125354305467608039012907876356
:O 36 60072800202465067205832115025259229538134452493771044576134610843949072388
:-o 37 13267431338842966983371788226620956799431546865783704518985364512972676097928094894007982561650102539906104005323704405147662831001648414716854276
:o 38 4759457577127833947434564846207944091008496681623630261662476839548057726257842008934364673202165121028
:-0 39 16908990037932745833282996436991908563415515192912516393305269712082793058780464394797060
8-0 3a 16908990037932745833282996436991908563415515192912516393305269712082793058780464394797060
>:O 3b 92061298437605180884439533457875826090662949768337659782530130027559915316565778290258379740810961922785987127587463814832979972
:-* 3c 64502678062182410557872758624999651197111187717104020665379599426585361704942567428
:* 3d 23139200950623815515509473305360238379012
;-) 3f 8062834757772801319734094828124956399638898464638002583172449928323170213117820932
;) 40 2892400118827976939438684163170029797380
*-) 41 8062834757772801319734094828124956399638898464638002583172449928323170213117820932
*) 42 2892400118827976939438684163170029797380
;-] 43 736490387500841447075516267663006608725303862349670620478812283647578112884440609487323312712386965678607264902605611675427012612
;] 44 264202969342699153645046819327998571303367330111090974890246487724490982787908355751940
;^) 45 1438457788087580951319367710279309782666608590130275933163395778517107001730213488515614614316939287805297916050613997699858436
:-, 46 4128171395979674275703856551999977676615116013894657322584294363301463149116324315140
;D 47 6993394368615125679158619025868739646176627428942714419231588356
:-P 48 1339668210677412293217487363404882869372711615778226806430779622401274742304741465863705002834443740864312103263010820
:P 49 480582401619720537646656920202073836305075619950168356609076886751592579076
X-P 4a 1339668210677412293217487363404882869372711615778226806430779622401274742304741465863705002834443740864312103263010820
XP 4b 480582401619720537646656920202073836305075619950168356609076886751592579076
x-p 4c 106139450710743735866974305812967654395452374926269636151882916103781408783424759152063860493200820319248832042589635241181302648013187317734834180
xp 4d 38075660617022671579476518769663552728067973452989042093299814716384461810062736071474917385617320968196
:-p 4e 106139450710743735866974305812967654395452374926269636151882916103781408783424759152063860493200820319248832042589635241181302648013187317734834180
:p 4f 38075660617022671579476518769663552728067973452989042093299814716384461810062736071474917385617320968196
:-b 50 24133317017627572537770517058781400554710756961474006891849720910563839602997349891680610310959496091356602856328580683380392349138948
:b 51 8657402899421565866640894175739857184468740673080229065203596909756120523994181001279438852
d: 52 6513106048680027648022974865388814030379641269280309252
=p 53 38075660617022671579476518769663552728067973452989042093299814716384461810062736071474917385617320968196
>:P 54 736490387500841447075516267663006608725303598146701278260241040220479322532526226322067037926487695382287897020699710518663839748
:-/ 55 2113623754741593229160374554623988570426939399114064549163158714010349132347558049349636
:/ 56 758225336750041186812214421270044291203334148
:-. 57 207303614669421359115184191040952449991117919777870383109146320515198064030126482718877866076650545526414792977894485163640282912122988497207300
>:\ 58 50611234050151699002730515390857531736112755227379331206546096717183669115542976613049156656221700861013387765768337467429254229092240195588
>:/ 59 1161976947540975084822891808156236350343871260162019107609415971405328717636882880482535666496831492
:\ 5a 33025371167837394205630852415999821412920916263886371861280810965561372848488544468996
=/ 5b 758225336750041186812214421270044291203334148
=\ 5c 33025371167837394205630852415999821412920916263886371861280810965561372848488544468996
:L 5d 117329687895439584386390849658709432691668852526896571437762911804588036
=L 5e 117329687895439584386390849658709432691668852526896571437762911804588036
:S 5f 246058189629296915275088343143461804188198717414486198583847366016815400484868
:-| 60 7293847513888772822168269599023980293348777622941735976802502615789646282521863798956655547548863258104736206545909800151084276478317422502289177374449729540
:| 61 2616539473979320885190405006650161854243576435929346067793441358875692461388486642164228618488451429272315139981316
:$ 62 88269046595092069685018437596741636
:-X 63 22475902938868452364365120473114215354165767283620319228479378773424625026990985396952005392834074880328590847857837270368260
:X 64 8062834757772801319734094828124956399638895572237883755195510489639007043088023556
:-# 65 30757273703662114409386042892932725523524850710441599209489631379406624653316
:# 66 11033630824386508710627304699592708
:-& 67 15747724136275002577605653961181555468044723563746098795258691266256191822495748
:& 68 5649218982085892459841180006191464452
O:-) 69 12356258313025317139338504734096077084011903131684407032848168143843669217661859524670204261772879079170965450478974953193258440804270084
O:) 6a 4432590284503841723720137817978806878447995224617077284276641736623110647723704835825102487556
0:-3 6b 13267431338842966983371788226620956799431542106326127399808819977829395756624898061251158122488584656200472850638276239892043942732572982687825924
0:3 6c 4759457577127833947434564846207944091008496681623630264768167818876226427440672278456466089971021774852
0:-) 6d 12356258313025317139338504734096077084011903131684407032848168143843669217661859524670204261772879079170965450478974953193258440804270084
0:) 6e 4432590284503841723720137817978806878447995224617077284276641736623110647723704835825102487556
0;^) 6f 17635441167744220073677733420687434891802896487030356826420001439272855399824227332478064740691799715855116951261424132542286393800713533574133832361923633475307938715070413175521284
>:-) 70 12356258313025317139338504734096077084011903131684407032848168143843669217661859524670204261772879079170965450478974953193258440804270084
>:) 71 4432590284503841723720137817978806878447995224617077284276641736623110647723704835825102487556
}:-) 72 12356258313025317139338504734096077084011903131684407032848168143843669217661859524670204261772879079170965450478974953193258440804270084
}:) 73 4432590284503841723720137817978806878447995224617077284276641736623110647723704835825102487556
3:-) 74 12356258313025317139338504734096077084011903131684407032848168143843669217661859524670204261772879079170965450478974953193258440804270084
3:) 75 4432590284503841723720137817978806878447995224617077284276641736623110647723704835825102487556
>;) 76 35460722276030733789761102543830455027583961796936618253966333061189046605718849544410611318788
|;-) 77 98850066504202537114708037872768616672095225053475256206345501846339744503156212400486939296710743380901705521624650127283876034609414148
|-O 78 167458526334676536652185920425610358671588951972278350803847452800159342788092683232963125354305467608039012907876356
:-J 79 5110428660115861103887509778613597371569487059700877404902571191411112755984273780302829753244185412842987454468
#-) 7a 8062834757772801319734094828124956399638898464638002583172449928323170213117820932
%-) 7b 8062834757772801319734094828124956399638898464638002583172449928323170213117820932
%) 7c 2892400118827976939438684163170029797380
:-###.. 7d 63472263633935557923861736647125082748737134197688614613290540778155514115230551308688039019425910919616813001134916326957795000550316350938650788017945200937461476004474628334886705185455259784117223106102133685656049509651941592790179381411044907204635644645761089920625788481467539398532818999535942522921715094779750348520526769510592544772
:###.. 7e 22769557902708180570154032292525047244944529305685155554445656280981063526325050092172056931673139842713852077242156754930562874861800287931116285873505222881198972551491106610897147536510025664107567227744828946111351823651821405717420690800875100093349774665482097539926086501615885057530438321438724
<:-| 7f 11177788790790293702887103501120273414294472080999244458727694432909828650049566346015521682938653081799074785621881328429812576053504382165802153936498504910891056847057744922241561963821608276490675534388264964
',:-| 80 3894890932912594723800954614979778034738167705203999534297740046617805825001409260143039659396608186752825803082434011496463988584644917884342322616438404709718180718461226350290450773715077612074236332176364411401648796852480132979965285722014892425220
',:-l 81 13837432294794619465253598686799485174738918065898472542221995406271893447330289675331867938000869552982499765940481536206846117610229348870882129377116615066676461930445989701931533395349580971164855939208722231376387401455759135799771140
<_< 82 1658428917355370872921473528327619599928942763290765923893927134800978736248000485688913034091267225200427530628638653297304681376663135508758532
>_> 83 106139450710743735866974305812967654395452336850609019129211336627262639119872031084090434181841102412827361960232873811027499608106440672560545796

그래도 왜 132 ?!
Jonathan Allan

@JonathanAllan 유니 코드 문자를 만들기에는 너무 게으 르기 때문에 지금 할 것입니다.
Okx

나는 심지어 눈치 채지 못했다 ×!
Jonathan Allan

@JonathanAllan 님이 추가했습니다 가능한 빨리 두 가지 다른 프로그래밍 언어 (Elixir + Java)를 사용했습니다. Java를 가장 잘 알고 있기 때문에 이모티콘을 brainfuck로 변환하고 Elixir는 brainfuck을 이진으로 변환 한 다음 숫자로 변환하는 것이 좋습니다.
Okx

이 과제 에 적합한 일부 언어의 경우이 과제 를 확인하십시오 ! (단항은 너무 고전적인 ...)
user202729

7

하스켈 , 3

여기 하스켈 솔루션의 시작이 있습니다.

xD

"xD"

온라인으로 사용해보십시오!

이것은 문자를 사용하는 일반적인 문자열입니다. "xD

:]

':':']':[]

온라인으로 사용해보십시오!

이것은 문자 목록을 구성하기 위해 cons를 사용하여 desugared 문자열입니다. 그것은 이모티콘 사용 :]모두 인해를 :하고 ]이미 사용된다. 전체적으로 이것은 문자를 사용합니다 ':][.

8)

drop 8(show(88,8,8,8))

온라인으로 사용해보십시오!

이곳이 조금 더 재미있어지기 시작합니다. 문자없이 문자열을 만들 "거나 함수를 '사용 하는 방법이 필요하기 때문에 show. show눈에 띄는 것을 가져 와서 끈을 만듭니다. 여기 우리는 튜플을 보여줍니다 (88,8,8,8). 튜플에서 이것은 특히 8)원하는 문자열로 끝나 므로를 8사용하여 첫 번째 chracter를 문자열에서 삭제합니다 drop 8. 이 솔루션의 고유 한 문자는drop 8(shw,)


우리가 Chars 를 만드는 다른 방법을 찾을 수 있다면 아마도 4를 만들 수있을 것입니다. mempty, []답변 2 대신에 사용할 수 있으며 ,답변 3 을 추출하는 방법이 있습니다.


아마도 대답 2에서 대괄호를 완전히 피할 수 있다면 chrfrom을 사용 하고 Data.Char각 문자를 함께 문자열로 :[]바꾼 다음 ++모두 함께 사용할 수 있습니다.
Asone Tuhid

@Asone show와 import 모두 o를 가지고 있기 때문에 작동하지 않습니다.
애드혹 가프 헌터

7

숯, 10

이 내가 숯의 사용하지 않고 할 수있는 바로 그들이다 cat나를 추가 할 수 있도록 할 -like 능력 XP|-0.

%)      ←)%
:(      ℅⁵⁸℅×±⁵±⁸
:-|     :¹↑¹
;]      ⮌];
<_<     <_‖O
=/      =↗÷χχ
8-0     I⊖⁹¬⁰I⁰
B^D     ↓ED^Bι
DX      §α³§α²³
xp      ↶⁴px

온라인으로 사용해보십시오! D⎚코드가 실제로 한 줄에 있어야하기 때문에 완벽하지는 않지만 스 니펫을 분리하는 명령을 추가 했습니다. 설명:

←)%

문자열 리터럴 원인 )%인쇄 할 왼쪽으로 반전 즉.

℅⁵⁸℅×±⁵±⁸

의 문자 코드 :는 58입니다. 의 문자 코드 (는 5 곱하기 8입니다.

:¹↑¹

:리터럴이다. 은 ¹단지를 인 가로 길이 1의 선을 인쇄 -. 그러면 두 번째 줄이 세로로 인쇄되어 |.

⮌];

문자열 리터럴을 반전 ];.

<_‖O

<_문자열 리터럴과는 ‖O가 발생 <의 다른쪽으로 반영되는 _.

=↗÷χχ

=문자열 리터럴과는 ↗÷χχ즉, 길이 10/10, 즉 1 대각선의 선을 그립니다 /.

I⊖⁹¬⁰I⁰

숫자 9-1와는 0그동안 문자열로 캐스팅 등 자리수로 인쇄하는 0중간에 논리적으로 돌려 부정되고 1이는 인쇄의 또 다른 방법입니다 -. (그리고 나는 그것을 리터럴로 아직 사용하지 않았습니다!)

↓ED^Bι

이것은 문자열 리터럴을 가져 와서 D^B일반적으로 수직으로 인쇄하는 배열로 변환하지만 인쇄 방향은 수직으로 무시되어 출력이 다시 반전됩니다!

§α³§α²³

대문자 알파벳 (0- 인덱스)에서 위치 3과 23의 문자를 찾습니다.

↶⁴px

↶⁴회전 따라서 문자열 리터럴을 일으키는 180 ℃ 내지 인쇄 방향은 px다시 한번 반전 인쇄 할.


일부 스 니펫은 ↶⁴px언제 xp작동 하는지와 같이 불필요한 복잡성을 갖는 것으로 보입니다 .
Jonathan Allan

@JonathanAllan 예, 코드없이 약 8을 할 수는 있지만 지루할 것입니다.
Neil

5

젤리 , 6

올 +1 ?? dylnan은 무료로 사용을 제안 Ȯ했지만 사용할 수 있습니까?

6 개의 전체 프로그램 :

;] xp ; D : 0 XP 8-0“;]
⁾xp
⁽8Ạb⁹Ọ
”:®ṭ
24,16ịØA
7‘.NṾṖ⁺

31 개의 구별 바이트가 사용 되었습니다 .


1
”:ṭ@¬Ȯ다른 프로그램에서 사용할 수 있습니다
dylnan

멋지다, ”:®ṭ더 짧아.
Jonathan Allan

0”:0너무 자유롭게 압정 작동
dylnan

그러나 숫자가 아닌 또는를 생성하는 사용되지 않은 방법은 아직 생각하지 않았습니다 -.
Jonathan Allan

@Michael, 아니요. 실제로 바이트입니다. 문자 카운트를 잘못 사용하여 Jelly가 짧아지지 않습니다. 헤더의 단어 bytes로 연결된 코드 페이지를 참조하십시오. Jelly 코드에는 유니 코드 문자를 사용할 수 없으며 256 만 사용할 수 있습니다 (엄격히 말하면 257 개 중 2 개 , 개행 문자는 동일한 바이트에 매핑 됨).
Jonathan Allan

5

루비 , 7

= \ 온라인으로 사용해보십시오! 문자열 리터럴

'=\\'

> _> 온라인으로 사용해보십시오! 다른 문자열 리터럴

">_>"

: p 온라인으로 사용해보십시오! 메소드를 사용하므로 :p구문 ( :)을 포함 하여 기호를 인쇄합니다.p

p:p

%) 온라인으로 사용해보십시오! 또 다른 문자열 리터럴

%{%)}

XP 온라인으로 사용해보십시오! 여기 문서 표기법 (기본적으로 여러 줄 문자열 리터럴)

<<A
XP
A

;] 온라인으로 사용해보십시오! 결합 된 2 개의 문자 ( ':'']') 배열'-'

[?;,?]]*?-

D8 온라인으로 사용해보십시오! 정규식의 소스 문자열

/D8/.source

__

명예로운 언급 온라인으로 사용해보십시오! bash에서 코드를 실행하고 emoticon후행으로 반환\n

`echo D8`

3

파이썬 2, 4

이 대답은 아주 간단한 시작입니다. 처음 두 개는 파이썬의 두 가지 다른 문자열 구문을 사용합니다. 세 번째로 우리는 튜플이 문자열 표현을 가져 와서 슬라이스하는 Haskell 답변과 동일한 방법을 사용합니다. 마지막 부분을 위해 우리가 사용하는 chr문자를 만드는 기능 :)함께 추가합니다.

xD

"xD"

= \

'=\\'

8)

`88,8,8`[8:]

:)

chr(11+11+11+11+11+1+1+1)+chr(11+11+11+1+1+1+1+1+1+1+1)

게시물이이라고 말 했으므로 방금 언급했습니다 =/.
Outgolfer Erik

3

R , 4

`!`<-`qu\157\164e`;!B^D
intToUtf8(c(88,80))
">_>"
'=]'

온라인으로 사용해보십시오!

R 솔루션에서의 첫 번째 시도. 모든 함수 호출에 대괄호를 사용해야하므로 가능성이 크게 줄어 듭니다. 첫 번째 조각은에 전화입니다 quote있는 단순히 인수를 리턴 감사 @BLT 나를 사용할 수 있도록 나에게 괄호없이 할 수있는 방법을 보여주는 - intToUtf8다음 줄에.

나는 @Giuseppe 철자 한 번 다른 질문에 대한 코멘트에 언급 된 또 다른 트릭을 사용 quote하지 않고 ot.


이모티콘 (예 :)을 포함 mtcars[4,5]하지만 지금까지 주사위가없는 필드에 대한 일부 주식 데이터 세트를 살펴 보았습니다 .
BLT

나도 같은 짓을했는지 @BLT ... 불행하게도 :( 이러한 데이터 세트에서 아무것도 있지만 번호가없는 다른 모든 것은 제가 (생각할 수 있습니다. intToUtf8등)를 사용 브래킷.
JayCe

+괄호를 풀기 위해 첫 번째 줄을 = quote; + XP로 바꾸는 것은 어떻습니까? (마크 다운 형식없이 표시하는 방법을 잘 모르겠습니다. +는 백틱으로 둘러싸여 있습니다)
BLT


@BLT 귀하의 제안 이이 답변의
JayCe



2

자바 스크립트, 5

세 가지 사소한 것들, 두 가지 흥미로운 것들 :

xD

"xD"

XP

'XP'

<_ <

`<_<`

:삼

[[a=>0?0:0][0]+[]][0][6]+3

문자열 리터럴에 대한 문자는 네 번째 문자에 남지 않으므로 배열과 연결하여 문자열을 얻습니다. 콜론은 콜론을 사용하는 함수를 작성한 다음이를 문자열로 변환하여 생성됩니다.

8)

String((function(){(8)})).slice(12,14)

이것은 네 번째 것과 매우 유사하지만 모든 것을 수행하기 위해 약간 다른 방법을 사용합니다.

String생성자를 사용하도록 제안 .slice하고 배열과의 연결 및 인덱싱에 대한 대안 으로 @ steve-bennett에게 감사드립니다 . +1 점을 짜 냈습니다.


String.fromCharCode(58)+String.fromCharCode(91)아마도 가장 간단한 버전 일 것입니다.
Steve Bennett

1
또는String(D=>1).slice(0,2)
Steve Bennett

내 몇 가지 :/>_>/.source new RegExp().toString().substring(3,5) [((new Date)+[]).charAt(18), ~2].join(name) 0+String(-3)
Anth12
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.