21 ทรงผมของคติ
กำหนดรายชื่อตัวเลขระหว่าง 1 ถึง 21 (หรือ 0 และ 20) เอาท์พุทการวาด "ต่อกัน" ของใบหน้าต่อไปนี้ ( ดูกฎสำหรับข้อมูลการเย็บ ):
___ ,,, ooo === +++ ### -*~*-
(o o) (o o) (o o) (o o) (o o) (o o) (o o)
ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-
*** ||| _/7 ))) ((( xxx @__
(o o) (o o) (o o) (o o) (o o) (o o) (o o)
ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-
((_ >X< '*` ^^^ )|( \|/ &&&
(o o) (o o) (o o) (o o) (o o) (o o) (o o)
ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-
ใบหน้าที่ไม่ซ้ำใครแต่ละรายการในบรรทัดใหม่ (# คือ ID จำนวนเต็มสำหรับใบหน้า):
___
(o o)
ooO--(_)--Ooo #1
,,,
(o o)
ooO--(_)--Ooo #2
ooo
(o o)
ooO--(_)--Ooo #3
===
(o o)
ooO--(_)--Ooo #4
+++
(o o)
ooO--(_)--Ooo #5
###
(o o)
ooO--(_)--Ooo #6
-*~*-
(o o)
ooO--(_)--Ooo #7
***
(o o)
ooO--(_)--Ooo #8
|||
(o o)
ooO--(_)--Ooo #9
_/7
(o o)
ooO--(_)--Ooo #10
)))
(o o)
ooO--(_)--Ooo #11
(((
(o o)
ooO--(_)--Ooo #12
xxx
(o o)
ooO--(_)--Ooo #13
@__
(o o)
ooO--(_)--Ooo #14
((_
(o o)
ooO--(_)--Ooo #15
>X<
(o o)
ooO--(_)--Ooo #16
'*`
(o o)
ooO--(_)--Ooo #17
^^^
(o o)
ooO--(_)--Ooo #18
)|(
(o o)
ooO--(_)--Ooo #19
\|/
(o o)
ooO--(_)--Ooo #20
&&&
(o o)
ooO--(_)--Ooo #21
ใบหน้ามีดังนี้:
hhhhh
(o o)
ooO--(_)--OooS
h
ทรงผมสันทรายแบบไดนามิกอยู่ที่ไหนและS
เป็นยัติภังค์เย็บที่มีศักยภาพ
ตัวอย่าง
การป้อนข้อมูล: [1,2,3,4,5]
เอาท์พุท:
___ ,,, ooo === +++
(o o) (o o) (o o) (o o) (o o)
ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-
การป้อนข้อมูล: [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]
เอาท์พุท:
___ ,,, ooo === +++ ### -*~*- *** ||| _/7 ))) ((( xxx @__ ((_ >X< '*` ^^^ )|( \|/ &&&
(o o) (o o) (o o) (o o) (o o) (o o) (o o) (o o) (o o) (o o) (o o) (o o) (o o) (o o) (o o) (o o) (o o) (o o) (o o) (o o) (o o)
ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-
อินพุต: ["Fraggle Rock"]
/ [22]
/ [-21041024]
/[22,23,24,25,26]
เอาท์พุท: Nobody cares.
การป้อนข้อมูล: [1,1,1,1]
เอาท์พุท:
___ ___ ___ ___
(o o) (o o) (o o) (o o)
ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-ooO--(_)--Ooo-
กฎระเบียบ
- การขึ้นบรรทัดใหม่และต่อท้ายบรรทัด / ช่องว่าง / ยัติภังค์นั้นใช้ได้
- ใบหน้าสามารถเกิดขึ้นได้มากกว่าหนึ่งครั้งในอินพุต
- หากมีจำนวนที่ไม่ถูกต้องในการป้อนข้อมูลคุณอาจมีพฤติกรรมที่ไม่ได้กำหนด
- เย็บ:
- ใบหน้าที่เย็บจะต่อกันด้วยเครื่องหมายยัติภังค์ด้านล่าง (บรรทัดที่ 3)
- ใบหน้าทั้งหมดจะอยู่ในบรรทัดเดียว (ต่างจากภาพวาดแรก)
- อินพุตสามารถเป็นดัชนี 0 หรือ 1 โดยมี 20 ค่าสูงสุดสำหรับ 0, 21 สำหรับ 1
- นี่คือรหัส - กอล์ฟชนะน้อยที่สุดนับไบต์