ป.ร. ให้คำรักษาทุกตัวอักษรที่เป็นตัวเลขที่อยู่ในตัวอักษรภาษาอังกฤษ (เพื่อให้a
เป็น 1 b
กลายเป็น 2 z
กลายเป็น 26 และอื่น ๆ ) และตรวจสอบว่าทั้งหมดของพวกเขารวมถึงรายการที่ซ้ำกันเป็นคู่coprime
การป้อนข้อมูลเป็นเพียงหนึ่งคำของตัวอักษรภาษาอังกฤษตัวพิมพ์เล็ก เอาท์พุทคือความจริงถ้าคำว่า coprime: ค่าความจริง / เท็จใด ๆ แต่เพียงสองรูปแบบของพวกเขา ช่องโหว่มาตรฐานเป็นสิ่งต้องห้าม
กรณีทดสอบ:
man
:True
day
:True
(ขอบคุณØrjan Johansen)led
:False
(l=12
และd=4
มีgcd=4
)mana
:True
(แม้ว่าจะa
เกิดขึ้นหลายครั้ง 1 และ 1 เป็น coprimes)mom
:False
(gcd(13,13)=13)
)of
:False
(ขอบคุณ xnor; แม้ว่า15∤6
,gcd(15,6)=3
)a
:True
(หากไม่มีตัวอักษรคู่ให้ถือว่าคำว่า coprime ด้วย)
นี่คือรหัสกอล์ฟดังนั้นรหัสที่สั้นที่สุดในหน่วยไบต์ชนะ!
day: True
of: False
ให้มีตัวอย่างที่ผิดพลาดซึ่งไม่มีค่าใดเป็นพหุคูณอีกด้วย
0
ถ้าพวกเขา coprime และ1
ถ้าไม่?