20
โปรแกรมระบุรูปร่าง
งานของคุณคือการสร้างโปรแกรมที่ระบุรูปร่างของอินพุต รูปร่างที่จะระบุสามารถเป็นอย่างใดอย่างหนึ่งต่อไปนี้: สี่เหลี่ยม ในการระบุว่าเป็นรูปสี่เหลี่ยมแหล่งที่มาจะต้องมีบรรทัดที่มีความยาวเท่ากันทั้งหมดและจำนวนบรรทัดเท่ากับอักขระต่อบรรทัด (ยกเว้นอักขระบรรทัดใหม่) ขึ้นบรรทัดใหม่ที่เป็นทางเลือกเป็นที่ยอมรับ $_=' $_=" $_"' ;say สี่เหลี่ยมผืนผ้า ในการระบุว่าเป็นสี่เหลี่ยมผืนผ้าแหล่งที่มาจะต้องมีบรรทัดที่มีความยาวเท่ากันทั้งหมด แต่จำนวนบรรทัดไม่ตรงกับจำนวนอักขระต่อบรรทัด (ยกเว้นอักขระขึ้นบรรทัดใหม่) ขึ้นบรรทัดใหม่ที่เป็นทางเลือกเป็นที่ยอมรับ สิ่งนี้สามารถเป็นได้ทั้งแนวนอนหรือแนวตั้ง $_= "no t a squ are ";# $_="but it is still a consistent shape!";## สามเหลี่ยม ในการระบุว่าเป็นรูปสามเหลี่ยมแหล่งที่มาต้องเริ่มต้นด้วยอักขระหนึ่งตัวและแต่ละบรรทัดถัดมาต้องมีอักขระเพิ่มเติมหนึ่งตัว (รวมถึงตัวสุดท้าย) หรือหลังบรรทัดแรกแต่ละบรรทัดถัดไปควรมีอักขระน้อยกว่าหนึ่งตัวสุดท้ายซึ่ง มีเพียงหนึ่งเดียว $ _= "So this "."". shape; $_="or even, this way !! " ความยุ่งเหยิง สิ่งใดก็ตามที่ไม่เป็นไปตามรูปแบบที่สอดคล้องกันตามข้างต้นจะต้องระบุเป็นระเบียบ กฎระเบียบ …