คุณจำสีของฉันถูกจัดกลุ่มตามสีได้หรือไม่?
เมื่อวานนี้ฉันมองดูและตระหนักว่าตัวอักษรบางตัวเหมาะสมกับคนอื่น ตัวอย่าง: จดหมายP
เหมาะกับสถานที่ที่จดหมายR
ไป ดังนั้นนี่เป็นความท้าทายที่เรียบง่าย: ให้ตัวอักษรสองตัวคืนค่าความจริงถ้าตัวอักษรตัวใดตัวหนึ่งเข้าด้านใน (อีกทางตรงหรือหมุน แต่ไม่พลิก) หรือค่าความผิดถ้าพวกเขาทำไม่ได้ นั่นคือถ้าการป้อนข้อมูลเป็น[P,R]
หรือ[R,P]
คุณจะต้องกลับมาจริงเพราะในทั้งสองกรณีตัวอักษรตัวหนึ่งพอดีภายในอื่น ๆ หากคุณได้รับ[L,U]
คุณจะต้องกลับมาโกหกเพราะไม่เหมาะสมกับคนอื่น
กฎระเบียบ
- อินพุตจะต้องเป็นตัวอักษรและตัวเลขสองตัวในช่วง [0-9A-Z] เนื่องจากมีตัวเลขอยู่ในแผ่นในรูปแบบใด ๆ ที่คุณต้องการ (สองตัวแยกสองตัวแยกเป็นสองอินพุตรายการที่มีสองตัวอักษรสตริงที่มี 2 ตัวอักษรอะไรก็ตาม)
- ผลลัพธ์จะต้องสอดคล้องกัน (ค่าความจริงและความเท็จจะต้องเหมือนกันเสมอ)
ต่อไปนี้เป็นตารางของอุปกรณ์ (โปรดทราบว่าตัวอักษรที่เหมาะสมในสถานที่ที่เหมาะสมเสมอในกรณีที่คุณได้รับสิ่งที่ชอบ
[Y,Y]
เป็นอินพุต):char fits inside chars -------------------------------------------------------- C G,O F B,E,P,R G O I 0,1,7,B,D,E,F,H,K,L,M,N,O,P,R,T,V,W,X,Z L E M W P R S O V A W M 0 O 1 B,E,L 3 O 6 9,O 8 O 9 6,O
ฉันสาบานอย่างจริงจังว่าฉันได้ทดสอบข้อต่อทุกข้อในพรมเด็กของฉัน (เหงื่อแห้งจากหน้าผาก)
นี่คือรหัสกอล์ฟดังนั้นอาจเป็นรหัสที่สั้นที่สุดสำหรับแต่ละภาษาที่ชนะ!
บางกรณีทดสอบ
input output
-------------
[C,G] truthy (C fits inside G)
[G,C] truthy (C fits inside G)
[F,R] truthy (F fits inside R)
[M,W] truthy (both fit inside the other)
[O,S] truthy (S fits inside O)
[T,T] truthy (T fits in its place)
[E,V] falsey (no fit found)
[P,L] falsey
โพสต์ Sandbox โปรดยกโทษให้ฉันถ้าคุณเห็นอุปกรณ์เสริมที่ฉันพลาด ขอบคุณมากที่Οurousช่วยฉันกับรายการอุปกรณ์
1
ไม่เหมาะสมในF
?
1
เพื่อให้พอดีกับในF
แต่นั่นไม่ได้รับอนุญาตในเสื่อของฉัน :-)