ใช้กรรไกรกระดาษร็อคคลาสสิค
เงื่อนไข:
- ผู้ใช้จะป้อน 'r', 'p' หรือ 's'
- โปรแกรมจะแสดงผลลัพธ์ 'r', 'p' หรือ 's' และผลลัพธ์
- ตัวเลือกโปรแกรม ('r', 'p' หรือ 's') จะต้องมีการสุ่มหลอก ( ฉันกำลังมองหาคุณโฮเวิร์ด )
- ผลลัพธ์สามารถแสดงด้วยอักขระที่พิมพ์ได้ใด ๆ ควรมีผลลัพธ์ที่เป็นไปได้สามแบบเสมอสำหรับสิ่งที่ผู้ใช้มีอินพุต (ผู้ใช้ชนะแพ้หรือเสมอ)
- จะเกิดอะไรขึ้นหากผู้ใช้ไม่ป้อนข้อมูลใด ๆ หรือสิ่งที่แตกต่างที่ 'r', 'p' หรือ 's' ไม่ควรสำคัญ
คุณต้อง:
- ระบุรหัส golfed
- รหัส ungolfed
- คุณเรียกใช้โปรแกรมอย่างไร
- ตัวอย่างการเรียกใช้
ฉันจะเลือกคำตอบที่มีตัวละครน้อยถ้าเลือกเน็คไทคำตอบที่โหวตมากที่สุดจะถูกเลือก
การเล่นกอล์ฟที่ดีและอาจเป็นโชคในความโปรดปรานของคุณ
ฉันจะโพสต์คำตอบด้วยตนเองใน Java
สำหรับคนที่อาศัยอยู่ในภูเขาใต้ก้อนหิน:
r = ร็อค
p = กระดาษ
s = กรรไกร
ร็อค: ชนะการกรรไกรสูญเสียด้วยกระดาษผูกด้วยหิน
กระดาษ: ชนะที่จะโยกสูญเสียด้วยกรรไกรผูกด้วยกระดาษ
กรรไกร: ชนะกระดาษสูญเสียด้วยหินผูกด้วยกรรไกร
ตำแหน่งปัจจุบัน:
- UN: ชื่อผู้ใช้
- PL: ภาษาโปรแกรม
- CC: จำนวนตัวละคร
- UV: คะแนนโหวตขึ้น
╔══════════════════╦════════════╦══════╦════╗ ║ UN ║ PL ║ CC ║ UV ║ ╠══════════════════╬════════════╬══════╬════╣ ║ Howard ║ GolfScript ║ 6 ║ 15 ║ ║ primo ║ Perl ║ 27 ║ 7 ║ ║ TwiNight ║ APL ║ 31 ║ 4 ║ ║ primo ║ Perl ║ 33 ║ 7 ║ ║ marinus ║ APL ║ 36 ║ 5 ║ ║ primo ║ Perl ║ 38 ║ 7 ║ ║ primo ║ Perl ║ 48 ║ 7 ║ ║ manatwork ║ Ruby ║ 54 ║ 13 ║ ║ w0lf ║ GolfScript ║ 62 ║ 4 ║ ║ tmartin ║ K ║ 67 ║ 2 ║ ║ Abhijit ║ Python 3 ║ 74 ║ 5 ║ ║ beary605 ║ Python 3 ║ 76 ║ 4 ║ ║ rlemon ║ javascript ║ 85 ║ 4 ║ ║ ugoren ║ C ║ 86 ║ 3 ║ ║ Egor Skriptunoff ║ LUA ║ 87 ║ 4 ║ ║ Shmiddty ║ javascript ║ 87 ║ 3 ║ ║ Fors ║ Befunge ║ 107 ║ 3 ║ ║ Briguy37 ║ javascript ║ 117 ║ 2 ║ ║ Vi. ║ Clojure ║ 129 ║ 1 ║ ║ Henrik ║ C# ║ 167 ║ 4 ║ ║ dystroy ║ Go ║ 169 ║ 1 ║ ║ Praveen ║ javascript ║ 250 ║ 0 ║ ║ ryan ║ javascript ║ 256 ║ 1 ║ ║ primo ║ ferNANDo ║ 259 ║ 5 ║ ║ anakata ║ Java ║ 259 ║ 1 ║ ║ epoch ║ Java ║ 387 ║ 1 ║ ║ jdstankosky ║ LOLCODE ║ 1397 ║ 15 ║ ╚══════════════════╩════════════╩══════╩════╝
ฉันไม่สามารถเลือกคำตอบของโฮเวิร์ดได้เนื่องจากมันเป็นความพยายาม (สำเร็จ) ในการดัดกฎ แต่ฉันเปลี่ยนเพื่อทำให้ชัดเจนเป็นพิเศษ
ไม่สามารถเลือกคำตอบตัวอักษร Primo 27 ได้เนื่องจากไม่ใช่การสุ่มหลอกต่อ se
Primo-p คำตอบฉันจะไปกับ "-p จะนับเป็น 3 ไบต์: หนึ่งสำหรับ - หนึ่งสำหรับ p และอีกหนึ่งช่องว่างที่จำเป็น"
ขอบคุณทุกคนที่ตอบฉันหวังว่าคุณจะมีความสุข!
หมายเหตุ: ฉันจะพยายามแก้ไขเรื่องนี้ทุกสัปดาห์เพื่อปรับตารางและเปลี่ยนคำตอบที่ฉันเลือกถ้ามีคนเต้นคนปัจจุบันดังนั้นถ้าคุณเพิ่งมาถึงที่นี่โพสต์คำตอบถ้าคุณต้องการ!
-p
จะถูกนับเป็น 3 ไบต์: หนึ่งสำหรับ-
หนึ่งสำหรับสำหรับp
หนึ่งและอีกหนึ่งช่องว่างที่จำเป็น อย่างไรก็ตามการแข่งขันอื่น ๆ ใน CG.SE ได้นับแต่ละตัวเลือกเป็นไบต์เดียว มันขึ้นอยู่กับผู้เขียนคำถามที่จะตัดสินใจว่าระบบไหนที่ให้เกียรติ