เรียงรายการและเขียนภาษาอังกฤษ!


98

เจ้านายของคุณมีการจัดการเพื่ออ่านข้อความที่ซ่อนความลับ แม้ว่าเขาจะไม่ได้ยิงคุณ แต่เขาเพิ่งทำให้คุณเป็นเลขาและห้ามคุณจากการเขียนรหัส

แต่คุณเป็นโปรแกรมเมอร์ คุณต้องเขียนโค้ด คุณต้องรหัส

ดังนั้นรหัสของคุณจำเป็นต้องมีลักษณะใกล้เคียงกับภาษาอังกฤษที่สุดเท่าที่จะเป็นไปได้เข้าใจและดูรหัสน้อยที่สุดเท่าที่จะทำได้ รหัสของคุณควรใช้รายการจำนวนเต็ม (ในฟังก์ชั่นหรือ STDIN) และส่งคืนรายการที่เรียงลำดับ (ส่งคืนหรือ STDOUT)

สามารถใช้ภาษาใดก็ได้ แต่ฉันกำลังมองหาวิธีแก้ปัญหาที่สร้างสรรค์ที่สุด (ขอชื่นชมถ้ารหัสของคุณดูเหมือนจดหมายธุรกิจ)

นี่คือการประกวดความนิยม!


14
ช่องว่างเพื่อช่วยเหลือ?
kaine

19
หรือSPL
เดนนิส

4
ฉันก็นึกถึง SPL เหมือนกัน แต่เชฟก็อาจจะสนุกเช่นกัน: P
Adriweb

@Dennis ที่เกือบจะเป็นไปไม่ได้ที่จะคิดออก
Isiah Meadows

ตลก .. ยังไม่มีการส่งทับทิม : P
Gaurav Agarwal

คำตอบ:


161

GolfScript

ถึงคุณบอสแมน

ฉันพบว่าแป้นพิมพ์ของฉันต้องเปลี่ยนใหม่ กุญแจที่จำเป็นในการเขียน
สัญลักษณ์ ~ $ ` และ} ทำงานไม่ถูกต้อง

มันยากมากที่จะทำงานแบบนี้! โปรดแจ้งฝ่ายไอทีเพื่อแลกเปลี่ยน
แป้นพิมพ์ผิดพลาดโดยเร็วที่สุด

ขอแสดงความนับถือ

เดนนิส

ลองออนไลน์!

มันทำงานอย่างไร

  • โทเค็นที่ไม่ได้กำหนด (เช่นคำภาษาอังกฤษส่วนใหญ่) เป็น noops ใน GolfScript

  • . ; ทำซ้ำสตริงอินพุตและละทิ้งสำเนา

  • ~ $ ประเมินสตริงอินพุตและเรียงลำดับอาร์เรย์ผลลัพธ์

  • ` ตรวจสอบอาร์เรย์ (สำหรับการพิมพ์ที่สวย)

  • . and ทำซ้ำสตริงเอาต์พุตและละทิ้งสำเนา

  • }เป็น "ความคิดเห็นสุดยอด" เนื่องจากไม่มีที่เปรียบ ทุกอย่างต่อไปนี้จะถูกละเว้น


111
ฉันเดาว่าคุณเขียนข้อความนี้บนแป้นพิมพ์อื่นของคุณ?
Geobits

13
บางทีเขาอาจเขียนด้วยแป้นพิมพ์เมาส์ที่ซ่อนอยู่ใน gaboodle สำหรับการเข้าถึง?
Tally

46
มันเป็นความคิดเห็นแบบอินไลน์ ... มันเป็นความคิดเห็นแบบบล็อก ... มันยอดเยี่ยม!
ลูกบิดประตู

9
@Geobits: สมมติว่า "ทำงานไม่ถูกต้อง" แปลเป็น "ต้องใช้ความพยายามหลายครั้งเพื่อให้ได้ตัวอักษรบนหน้าจอ"
justhalf

หรือเขาใช้ Character Map
dan04

110

PHP

กำหนดฟังก์ชั่นที่เรียกitemว่าจะเรียงลำดับอาร์เรย์ที่คุณผ่านมัน

Dear Boss,
I have successfully discovered all brackets.
The ones marked with question marks are the ones which I am not sure about.
The ones marked with asterisks can be used both as an opening and closing delimiter.
(
)
{
}
[
]
>?
<?
/*
'*
"*

Thank you for reading my memo. In other news, the */ function item (#12 in the list of things that have an asterisk before them) was discovered recently, which I read on a local news site.
#12 is my favorite function item! Just thought you'd be interested. Sorry if this is too off-topic; here's some business stuff. Imagine that you had some (let's say you have a combination of $10
& $money) # of dollars (i.e. you have $10 + $money). Now, here's the important part. It's so important, I'll separate it from the rest of this message with the brackets I discovered:

{
#10 in my personal list of things to remember about money management is that you have to be careful. I still haven't been able to
sort #9 out yet (I bought the manual from someone else), but #9 also seems to be about being careful. You also have to guard the dollars
($money); #13 says that if you don't protect them by putting them in a bank or something, they might be stolen.
}

   //-----------------------\\
  //   Signed,               \\
  //   Your great employee   \\
   //-----------------------\\

มันดูดีขึ้นมากถ้าคุณวางลงในโปรแกรมแก้ไขข้อความและปรับขนาดหน้าต่างเพื่อให้คุณสามารถเห็นทุกสิ่งบนหน้าจอของคุณในครั้งเดียว


118
"ฉันค้นพบวงเล็บสำเร็จแล้ว" มีคนไปหาพนักงานประจำเดือน!
Martin Ender

20
-1: คุณพลาด«และ» (ในระดับจริงจัง +1.)
เควิน

4
ว้าวผู้ชาย : D ไม่สามารถหยุดหัวเราะได้
Ven

70

Python 2

'''''''''''''''''''''''''''''''''''''''''''''
One of the phones in the office seems to be broken, so it needs to be fixed.

''''''''''''''''''''
This memo was made while testing the functionality of its buttons since
some of them didn't seem to work.
''''''''
1 (no alphabets) working with no problem
''''''''
abc working with no problem
'''''''''
def working (partially):
 please                                              =( 'o" :\
 at least I figured out that this was a problem!     :')
 # list (phone number list) was missing as well, so I need to:

 #1
 print (please, sorted (partially)) [1] # list, and [2] the memo
 #2
 return
 #3
 check (making-sure, ghi-jkl-etc. works)

''''''''''''''''''

44
+1 รักวิธีที่คุณแอบdefเข้าไปหมายถึง 'ตัวอักษรบนปุ่มโทรศัพท์ 3'
AJMansfield

68

Python 2

'''
                        5th of September 2014

Dear Boss,

I  am writing    this Mail because     i want to discuss  
 the recent   incident.
I am Thankful    that you did not fire   me, and gave me a secretary position instead.
I dont have any    experience in being a     sec retary and I am not very. good at   writing mail,
so please   excuse any spelling,   grammar or   formating   errors  in     this mail.

I will       certainly     try to improve  and do   my best in my new job      and will'''
'from now on strictly ';exec'''ute your orders.   =
Firstly      i want to    sincerly        apologize my   dumb behaviour,it was  idiotic ( and childish ).
I   really  ;apologize  to you. it  wont  .happen again, sir. If   i   could  
 only   reverse   the  timeline       (to undo it all). Then i would;
I   really   promise to never  write  code in any form

Can i talk about that   in   a   meeting with  you?
  Maybe    today at'''[4::15]#in the afternoon?

การค้นหาคำที่ถูกต้องเป็นความเจ็บปวดที่แท้จริง

อินพุต: [1,7,4,3]
เอาต์พุต: [1,3,4,7]


48
ดูเหมือนว่าอีเมลเหล่านี้ที่ฉันได้รับจากไนจีเรีย lol
Chris Cirefice

6
@ChrisCirefice อีเมลเหล่านี้อาจมีรหัสที่ซ่อนอยู่เช่นกัน;) การเว้นวรรคและข้อความที่ไม่ดีในรหัสของฉันนั้นเป็นเพราะอักขระทุกตัวที่ 15 ของสตริงหลังจากที่ exec สร้างสตริงใหม่ซึ่งจะถูกดำเนินการ ดังนั้นโปรแกรมทั้งหมดจึงเป็นพื้นexec"y=input();y.sort();print y"
Markuz

1
'''สตริงหลายที่ด้านบนเป็นแถมตายเศร้า แต่ +1 สำหรับ "จากนี้อย่างเคร่งครัด '; exec' '' มาหาคำสั่งซื้อของคุณ." และความพยายามที่ดี: p
โทมัส

60

NetLogo

To Manager [IT]

Let Sue sort it; then
show Sue the end to the end

ด้วยการเยื้องและการเปลี่ยนแปลงตัวพิมพ์ใหญ่รหัสจะกลายเป็นชัดเจน (เอ้อ) ฟังก์ชันนี้กำหนดฟังก์ชันที่เรียกmanagerใช้ซึ่งรับรายการเป็นอินพุตและพิมพ์รายการที่เรียงลำดับ

to manager [IT]
  let sue sort IT; then (semicolons introduce a comment)
  show sue
  the
end

to the
end

7
แน่นอนดูเหมือนรหัสไม่
Dennis

1
ฉันชอบอันนี้มาก
Nathan Merrill

59

C

อินพุตเป็นรายการที่คั่นด้วยช่องว่างผ่าน STDIN ส่งออกเป็นรายการที่คั่นด้วยช่องว่างผ่าน STDOUT

Dear Boss, 

I have made for you a decision about my employment a t your company. At about noon 
a letter explaining this shall be presented to you, as I am a lazy person. As you 
are a fool, I will say no more. And I look forward to never seeing you again.

Insincerely, 
Steward Pitt

ควรรวบรวมด้วย:

gcc bossletter.c -o bossletter -Dam='+++' -Dwill='---' -Dthis='{' -Dhave=';' 
-Ddecision=',' -Dquit='*' -Dfor='(' -Dmy=')' -Dbrain='}' -Dlie=']' -Dnoon='-quit'
-DD='' -Dto='D' -Dyou='D' -Dfool='you' -Das='to' -Dday='D' -Dno='fool' -Dcake='Pitt'
-Dlook='you' -DPitt='the' -Dthe='as' -DBoss='a[9999 lie' -DAs='a have' -Dlazy='my' 
-Dperson='lazy have company' -Dyour='this' -DInsincerely='a' -Dcompany='b' 
-Demployment='int quit' -DDear='struct this employment a have brain b have' 
-Dbe='scanf for' -Dis='I[' -Dnever='for presented " " decision' -Dthat='4 decision' 
-Dagain="my have b" -Dt='decision quit about have' -Dshall='while for' 
-Dpresented='"%" to "d"' -Dletter='have brain' -DAt='a have return quit' 
-Dmore='have b' -DAnd='a have shall' -Dare='qsort for' -Dforward='--my printf' 
-Dexplaining='main for my' 
-Dsay='1 decision that made my day' 
-DSteward='Boss have no brain' 
-Dseeing='the cake is a lie'

รหัสขยายเป็น:

struct{ int *a; } b;
a[9999], I;
made(a, about) int *a, *about; {
    b.a;
    return *about - *a; 
}
main(){
    while(scanf("%d", I++ + a));
    b.a;
    qsort(a, I-- - 1, 4, made);
    b.a;
    while(I--) printf("%d ", I[a]);
    b.a, a[9999];
}

41
+1 สำหรับการละเมิดโปรเซสเซอร์ก่อน แน่นอนว่าคุณสามารถทำให้มันอ่านเหมือนกับโค้ดที่คุณต้องการ
ปุย

12
คุณควรให้ความหมายกับคำหลักและตัวแปรและใช้ preprocessor สำหรับอักขระพิเศษเช่นเครื่องหมายปีกกาเท่านั้น คุณไม่ได้ใช้ความพยายาม
bebe

3
@ เป็นคนที่ทำตัวไร้มารยาทมากยิ่งดียิ่งขึ้น IMHO :)

9
codegolf ถัดไปคือการทำให้ "แหล่ง" นี้รวบรวมการดำเนินการของเกมชีวิตของคอนเวย์ -Dกอล์ฟ!
slebetman

2
@fluffy ฉันรักการละเมิด preprocessor ใน obfuscated C. คุณสามารถทำเกือบทุกอย่างในนั้นรหัส C ที่ถูกต้องกับพอ#define/ -Ds
Isiah Meadows

24

Python 2 และ 3

น่าเสียดายที่พนักงานในวันนี้หยุดใช้แฮชแท็กได้ทุกที่ ...

#WritingALetter #Business    Dear Boss,
#SecondLine    I found this scrap of paper on the floor. It said "

def sortl(l):        # define a function
    return sorted(l) # returns the list, sorted "

#ScrapOfPaper    Just thought I should let you know.
#Honesty    From Laurence

[ควรลองดูสิฉันเดา]


20
ข้ออ้างที่ยอดเยี่ยมสำหรับการใช้ความคิดเห็น แต่น่าเสียดายที่มันมีรหัสจริง

เพิ่มการพิมพ์ "สวัสดี" ในตอนท้าย
Anthony Pham

17

brainfuck

Hey boss! This is the public key that you asked!

>,[[-[>>+<<-]>+>]<[<<]>,]+>[>+<-]>[>[>+<<->-]<[<<.>>-]<<[>>+<<-]>>+>>]

Pretty cool huh?

ลิขสิทธิ์หมายเหตุ:

หมายเหตุ: ฉันคัดลอกวางจากที่นี่ เท่าที่ฉันรู้รหัสนั้นจากไซต์นั้นมีลิขสิทธิ์ cc by-sa 3.0 พร้อมด้วยการระบุแหล่งที่มา หากวิธีนี้ผิดกฎหมายโปรดแจ้งให้เราทราบและฉันจะพยายามลบสิ่งนี้


4
"รหัสของคุณต้องดูน้อยที่สุดเท่าที่จะเป็นไปได้"
Sean Latham

27
มันเป็นกุญแจสาธารณะสำหรับการเข้ารหัส! ไม่ใช่รหัส! แตกต่างกัน!
Realdeo

2
@ Realdeo อย่าลืมในบรรทัดที่สองจะอ่านข้อมูลเพิ่มเติมหลังจากโปรแกรมวิ่ง
ภูมิใจ haskeller

จับดี! การแก้ไขมัน
Realdeo

4
ด้วย brainfuck คุณควรจะง่ายกว่านี้เพียงแค่ใส่รหัสในข้อความธรรมดา >ตัวอย่างเช่นสามารถใช้สำหรับคำพูด (นั่นคือวิธีการทำงานในอีเมล) และอื่น ๆ
Ingo Bürk

16

JavaScript

ฉันไม่แน่ใจว่าฉันสามารถเอาชนะเขาได้หรือไม่ แต่ฉันสามารถสลัดเขาออกไปได้!

/*Hello Bossman
I feel the need to alert you to a pressing matter.
Nothing Dan from Marketing's head seems to be */function/*ing anymore.
I have a lot of evidence, but not enough time to */sort/* through it.
Should I just send it to you directly */(/*although I'm sure you have about a thou*/s/*and other things to do*/)/*?
Nah, here's it in a summary:

Dan seems to be overly facinated by the */{/* key on his keyboard, and presses it many times a minute.
He */return/*ed his new Galaxy */s/*4, after trying to eat it, multiple times.*/.

/*When Dan was tasked to */sort/* through the Haberson account, he attempted to stab his computer multiple times with a ruler */(/*he was eventually deterred by Jenny)
Everyone backed off for a few days, but we all remembered.
Later, we approached him about the incident, he claimed hostile working conditions and that he was unable to */function(/*.
I think he m*/a/*y need to see a psychatrist.

None of us feel safe to approach him on the topic again*/, b/*rining up conflict is something most of us like to avoid. (except Jenny*/)
{/*Dan was then moved to a different spot in the building, in an attempt to give him a new environment.
Despite the move he */return/*ed to his old desk every day, and wrote */a - b/* on the walls of the new spot.
We all just sort of accepted that and the layout planner gave up after a week or two.

One week we got a new employee in the office. When she went to say Hi to Dan, he screamed a - b over and over.
Not sure what his fascination is there. b-c is a much superior algorithm.

We're not really sure what caused this, but one day he switched from the { key to the */}
/*key. Dan switched back the next day.

There is an ongoing betting pool on what will happen next (general categories mostly*/)
/*Currently the betting for him stabbing an actual person is at almost $20,000.

Please do something about Dan. If anything start a reality TV show from the security tapes.

On a completely unrelated note, I love this new */}/* key, it's really neat looking. Did my keyboard always have this?
Sincerely,
Zeke*/

function sort(s) { return s.sort(function(a,b) { return a-b }); }


15
ความคิดเห็นที่ไม่เหมาะสม kinda ทำให้สิ่งนี้ชัดเจนยิ่งขึ้น
Isiah Meadows

14

Dogescript

มันเป็นภาษาอังกฤษใช่มั้ย

shh oooot! my  keyybr oad is brokn. i ne ed neew 1.
such fixs much keys
keys dose sort
wow keys

แปลเป็น:

// oooot! my keyybr oad is brokn. i ne ed neew 1. 
function fixs(keys) {
    keys.sort();
    return keys;
}

15
ผมคิดว่าเจ้านายของคุณจะยิงคุณถ้าคุณเขียนเช่นนี้ ...
TuxCrafting

10

LiveScript

ลองหาอันนี้ออกมา ... ส่งอีเมลถึงเขาตลอดเวลาเพื่อให้ง่ายต่อการคัดลอกวาง

# Mr. Boss,
#
#     So, I'm done with this job. It is driving
#     me crazy. We aren't allowed to have *any*
      fun =#(. I am planning on leaving this
#     company while you all poorly attempt to
#     sort all this out. Also, I would like to
#     mention that a specific single bit in the
       sort # for your in-house algorithm gets
#     inverted. Happy hunting while I have fun
#     programming for another company far more
#     grateful than yours.
#
# Best regards,
# Your handy little programmer-turned-secretary.

1. ไลบรารีมาตรฐาน Prelude.ls มีฟังก์ชันการเรียงลำดับแบบเนทีฟ
2. บันทึกแฮชที่หายไปทั้งสอง (ความคิดเห็น) อันแรกนั้นชัดเจนกว่าครั้งที่สอง

แยกวิเคราะห์ดังนี้: "fun = sort" และคอมไพล์กับสิ่งนี้: "var fun; fun = sort;"


อย่างไรก็ตามเครื่องมือเน้นข้อความไวยากรณ์นั้นล้มเหลว การแยกความคิดเห็นอย่างใดอย่างหนึ่งไม่ถูกต้อง
Isiah Meadows

10

ทางอ้อม (ไม่เข้าแข่งขัน; -;)

Dear Boss Man
I thought I had put your recovered files on drive z.
In reality it was downloaded to the main drive, C://users/boss/recovery. Sorry for the confusion!

ล่าม Permalink

มันทำงานอย่างไร:

ส่วนที่สำคัญเพียงอย่างเดียวคือ://และเส้นที่อยู่เหนือมัน, z.. :หมายถึง "ใส่ที่นี่" ครั้งแรก/สะท้อนให้เห็นถึงzซึ่งเป็นประเภท; จากนั้นก็ขึ้นไปล้อมรอบด้านบนขึ้นไปเรื่อย ๆ จากด้านล่างจากนั้นก็กระทบ /จากด้านล่างซึ่งกระดอนไปทางซ้าย/ซึ่งทำสิ่งเดียวกันยกเว้นเวลานี้จะล้อม .หรือเอาท์พุท

ฉบับย่อ:

ทางอ้อม

Dear Boss Man             
             z.
            ://

ลองออนไลน์!


5

JavaScript (ES6)

      (a) => /*----------*\ <= (a)
       |      Announcement      |
  .   (a)    \*----------*/    (a)   .

 sort (/* YOUR DOCUMENTS BEFORE 2/5 )*/

     ($,_) => /*--------*\ <= (_,$)
      |         Warnings         |
 //  (_-$)    \*--------*/    ($-_)  //

      /*( NO SMOKING IN OFFICE */)

ลองออนไลน์!

ใช่ฉันรู้ว่าเจ้านายชอบของตกแต่งที่สวยงามในประกาศของเขาดังนั้นฉันจึงใช้ตัวพิมพ์ใหญ่และล้อมรอบข้อความด้วยสัญลักษณ์แฟนซี :)

PS ทำไมสำนักงานยังใช้งาน TELNET อยู่

ที่จริงแล้วการลบความคิดเห็นและช่องว่างที่ซ้ำซ้อนทำให้เนื้อหานั้นเข้ามา(a)=>(a).sort(($,_)=>($-_))และนั่นคือสิ่งที่ตั้งใจจะทำ


3

√åı¥®ÏØ¿

ฉันได้อ่านเพียงคำตอบเพียงอย่างเดียว แต่ฉันยังคิดว่าฉันเป็นคนที่ดีที่สุด (ไม่ใช่พวกเราทุกคน)

isolate quickly! Then read this short story: Funny Steve Jobs
. A Short Story
 by This Guy. Steve Jobs looked at the heavy stone in his hands and felt annoyed. He walked over to the window and reflected on his sunny surroundings. He had always loved nice Silicon Valley with its huge, hurt houses. It was a place that encouraged his tendency to feel annoyed. Then he saw something in the distance, or rather someone. It was the figure of Bill Gates. Bill was a happy monster with young heads and old feet. Steve gulped. He glanced at his own reflection. He was a funny, irritating, beer drinker with skinny heads and ginger feet. His friends saw him as an abundant, average angel. Once, he had even made a cup of tea for an unusual old lady. But not even a funny person who had once made a cup of tea for an unusual old lady, was prepared for what Bill had in store today. The sun shone like coding dogs, making Steve violent. As Steve stepped outside and Bill came closer, he could see the anxious smile on his face. Bill glared with all the wrath of 9230 stupid healthy humans. He said, in hushed tones, "I hate you and I want money." Steve looked back, even more violent and still fingering the heavy stone. "Bill, you stole my idea," he replied. They looked at each other with angry feelings, like two creepy, curried cats challenging at a very sad party, which had jazz music playing in the background and two annoying uncles doing to the beat. Steve regarded Bill's young heads and old feet. "I feel the same way!" revealed Steve with a delighted grin. Bill looked sad, his emotions blushing like a charming, cheerful computer. Then Bill came inside for a nice drink of beer. THE END

2

Groovy

'Dear Bossman,
I finally found the formula to calculate the salary for the new employees.
In the salary software just enter the following:'
print "${(args.toList()*.toInteger()).sort()}"'
Sincerely,
Employee'

13
คุณไม่ควรเขียนโค้ด นั่นคือรหัส
Zach Mertes

7
ฉันค่อนข้างชอบอันนี้ มันเป็นเพียงการซ่อนโค้ดในสายตาธรรมดา

4
ฮ่า ๆ คุณควรใส่ "ฉันได้พบสูตรExcel " แล้ว แม้ว่าฉันจะคุ้นเคยกับ Excel เป็นอย่างดี แต่การอ้างอิงก็ไม่เคยข้าม

5
@kuroineko Excel สูตรไม่มีรูปแบบของโปรแกรมเช่นพวกเขาเหรอ?
เด็กเล็ก

3
8 upvotes และ 9 downvote? ว้าว; นี่คือความขัดแย้ง
Ypnypn

2

05AB1E

Dear Boss‚

I hope I{qualify for this new function. I once again want to sincerely apologize for my earlier secret message.
Thank you for giving me the opportunity to work at this apartment instead.
I must admit it's hard to resist the urge to write code, but I'll do my best.

Thank you.

Kind regards from your new secretary,
Kevin Cruijssen

ลองออนไลน์ (TIO ใช้รุ่นเก่าซึ่งเร็วกว่าเล็กน้อยใช้งานได้เหมือนกับรุ่น 05AB1E ใหม่)

คำอธิบาย:

รหัส 05AB1E จะละเว้นบรรทัดใหม่และช่องว่างด้านนอกของสตริงหรือสตริง / ตัวเลขที่บีบอัด (ยกเว้นเมื่อใช้ (if-) คำสั่ง else ที่ฉันเพิ่งค้นพบในความพยายามก่อนหน้านี้ในการสร้างโปรแกรมนี้ .. >.>) ในคำอธิบายนี้

DearBossIhope # These are all no-ops; they do execute, but won't affect the output:
D              #  Duplicates the (implicit) input-list
 e             #  Calculates the number of permutations of each item in the list
               #  (NOTE: this might time-out depending on the values in the input-list)
  a            #  Check if these numbers are letters (becomes a list of 0s / falsey values)
   r           #  Reverse the items on the stack
    B          #  Base conversion
     o         #  Raise 2 to the power of each number
      s        #  Swap the top two items on the stack
       s       #  Swap the top two items on the stack
              #  Pair the top two items
               #  (NOTE: This is not a regular comma (,), since that would print the top of
               #   the stack to STDOUT, which we of course don't want here.)
         I     #  Push the input-list again
          h    #  Convert each value to hexadecimal
           o   #  Raise 2 to the power of each integer value
            p  #  Check for each if it's a prime
             e #  Calculate the number of permutations of each item again

I{q            # Then the actual program comes:
I              #  Push the input-list
 {             #  Sort it
  q            #  Stop the program
               #   This makes everything that comes after it no-ops
               #   And will output the top of the stack implicitly as result

ลองออนไลน์ด้วยโหมดดีบักเกอร์ที่เพิ่มเข้ามาเพื่อดูการทำงานทั้งหมดนี้


1
+1 สำหรับความเป็นธรรมชาติ
HighlyRadioactive

1

zsh

ฉันไม่รู้ว่ารหัสหรือการเขียนเชิงสร้างสรรค์นั้นยากขึ้นหรือไม่

: RE: The state of the evaluation process; eval `#problems'

: While I appreciate your enthusiasm, going to `print `
: this for the world to see isn't helpful in the long run.
: Please, don't make any more enemies than you already have.
:
: > People seem to just want that `'$'`: It's a big problem
: > which needs to be resolved. People need to buy into the
: > company's team-based philosophy `'{'`: ... ''}''
:
: While I do not deny that people "just want that '$'",
: I absolutely disagree that it's a _bad_ thing. Employees
: should not be guilty for wanting to leave for greener
: pastures, so you should try and provide _some_ incentive
: to stay.
:
: > And yet everyone want's to just check "(y)" or `'(n)'`
: > without giving _any_ further feedback... You're too LAZY!
:
: I want to stop you here. Accusations like this against my
: team are _not_ to be tolerated. We do a _lot_ behind the 
: scenes which you _clearly_ aren't aware of. Please refrain
: from `'@-ing'' any of my team, and think with a bit more
: empathy next time, thank you.

-- Gamma :-}'

ลองออนไลน์!

  • หมายเหตุ: สิ่งนี้จะสร้างไฟล์ชื่อ "คน" และ "ไม่มี" ในไดเรกทอรีที่เรียกใช้

  • จากบรรทัดแรกคุณสามารถเห็นevalตามด้วย backticks

  • # commentsดำเนินการต่อจนถึงจุดสิ้นสุดหยุดการเสนอราคาหรือ backticks ไม่ให้ได้รับการแก้ไขดังนั้นเราจึง:ไม่ใช้ตัวเลือกเพื่อเยื้อง

  • รูปแบบมาตรฐานที่เราใช้กันตลอดคือ `: lots of filler text.... : more filler text, then an important `'X'` : back to the garbage

  • ในตอนท้ายมีข้อยกเว้นหนึ่งประการ: ทุกสิ่งตั้งแต่@-ingไปจนถึงสุดท้าย}ไม่ได้เป็นใคร

  • เมื่อการแทนที่เสร็จสิ้นแล้วมันจะอ่านว่า: eval print $'${(n)@-ing any of my team, and think with a bit more\n: empathy next time, thank you.\n\n-- Gamma :-}'ขยะหลังจากที่@ไม่ทำสิ่งใดดังนั้นนี่จะเทียบเท่ากับprint ${(n)@}ซึ่งเป็นเพียงการเรียงลำดับตัวเลขของพารามิเตอร์



0

JavaScript (Node.js)

Attachment => (

`Date: 2019/5/30

Dear my Majestic Boss,

Re: Business Trip to Japan

I'm writing to confirm itinerary for the next trip to Japan will be as follows:

`? (Tennoji, Osaka) => ("Shinsaibashi Tower", Osaka)

|| // Day 1

Tennoji [Osaka, "sort"] 
(Hotel = (JPY$14112, Taxed) => `So I will stay here for one night, and I will be charged this price:

`? JPY$14112 + (0 - Taxed) 
:`This is the total price and what I will claim afterwards.`

):0) (Attachment)

|| // Day 2

"Shinsaibashi Tower" [Conference, `NOT FOR SHOPPING`]

`I will be coming back on Day 2, so the trip will not cost too much hopefully.

Best regards,
The-former-programmer`

ลองออนไลน์!

ตกลงนี่เป็นรายละเอียดการเดินทาง อีกคำตอบในทิศทางที่แตกต่างหลังจากหนึ่งปี

ส่วนที่สำคัญจริงๆคือ Attachment => (Tennoji => Tennoji["sort"]((JPY$14112, Taxed) => JPY$14112 - Taxed))(Attachment)


-1

C #

// ถึงท่านบอสแมน

/*i have a */public/*shed a*/ List /*of*/ <string>/*s
to*/ Sort /*for you on our internal website
please take a look at the */(List /*of*/ <string>/*s and*/ check){
/*them for company restrictions. please also */check /*the */.Sort();/*ing of the     list*/
/*furthermore could you please */return /*an email to me in which you state your */check/*ing state*/;}

// sincerely your slave Rob

5
พระเจ้าของฉันอ่านยาก ...
Beta Decay

12
ดูเหมือน codey เกินไป
Isiah Meadows

2
ความคิดเห็นที่เห็นได้ชัด :) บรรทัดแรกอ่านpublic List <String>โดยไม่ต้องมากรบกวน :)
Martijn
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.