ในยุคของการแข่งขันนี้ คุณถูกกดดันจาก เสียงคีย์บอร์ดรอบตัว Ranking อันดับสูง ๆ ในเว็บโปรแกรมมิ่ง ทำให้คุณเหลือเพียงทางเลือกเดียวเท่านั้น...
เวลาเหลืออยู่ไม่มากแล้ว คุณได้พยายามเจาะเข้าสู่ระบบฐานข้อมูลของ TOI.C โดยทันที เป้าหมายคือการค้นหาไฟล์ข้อสอบ TOI.C ที่จะต้องเผชิญในวันพรุ่งนี้ แต่แล้วคุณก็ต้องพบเข้ากับ
ปราการด่านแรก !
ระบบรักษาความปลอดภัยของ TOI.C ทำงานเข้าเสียแล้ว สิ่งเดียวที่จะยับยั้งมันได้ ก่อนที่จะมีคนพบว่าคุณกำลังเจาะเข้าสู่ระบบนั้น คือการกรอกรหัสรูปดาวของทีมงาน ที่ใช้หยุดสถานการณ์ฉุกเฉินของระบบได้
คุณตัดสินใจเขียนโปรแกรมที่จะแสดงผลดาว (ดอกจัน) ที่เรียงกันเป็นรูปสี่เหลี่ยมขนมเปียกปูนในคอมพิวเตอร์ เพื่อที่จะหยุดการทำงานของระบบรักษาความปลอดภัย แต่เนื่องจากจอมอนิเตอร์ของคุณเป็นจอขนาดยาวพิเศษ ที่แสดงตัวอักษรได้ถึง N บรรทัด โปรแกรมของคุณจึงต้องแสดงผลดาวออกมาได้
N บรรทัดพอดี (โปรดดูตัวอย่างข้อมูลนำเข้า)
งานของคุณ
เขียนโปรแกรมที่รับจำนวนบรรทัดของจอมอนิเตอร์ และแสดงผลลัพธ์เป็นรูปดาวตามเงื่อนไข
ข้อมูลนำเข้า
บรรทัดแรกมีจำนวนเต็ม N (1 ≤ N ≤ 1,000) แสดงจำนวนบรรทัดของจอมอนิเตอร์
ข้อมูลส่งออก
ดาวจำนวน N บรรทัด เป็นลักษณะขนมเปียกปูน (ดาวจะใช้เครื่องหมายดอกจัน “*” ส่วนที่
เหลือเป็นอักขระขีดกลาง hyphen “-”)
โจทย์โดย: ทักษพร กิตติอัครเสถียร
ที่มา: TOI.C:01-2009
ตัวอย่างข้อมูลนำเข้า | ตัวอย่างข้อมูลส่งออก |
4 | -*- *-* *-* -*- |
5 | --*-- -*-*- *---* -*-*- --*-- |
6 | --*-- -*-*- *---* *---* -*-*- --*-- |