สามเหลี่ยม 0 กับ 1

📋 โจทย์

รับ N แล้วแสดงสามเหลี่ยมที่มีเส้นรอบรูปเป็นเลข 0 และพื้นที่ภายในเป็นเลข 1 (บรรทัดที่ i มี i ตัวเลข, แถวแรก/สุดท้ายทั้งหมดเป็น 0, คอลัมน์แรกเป็น 0, ตำแหน่งแนวทแยง row==col เป็น 0)

⚠️ ข้อจำกัด

2 ≤ N ≤ 20

📝 ตัวอย่าง

ตัวอย่างที่ 1
Input:
4
Output:
0
00
010
0000
ตัวอย่างที่ 2
Input:
5
Output:
0
00
010
0110
00000
ตัวอย่างที่ 3
Input:
3
Output:
0
00
000
🔓 ดูเฉลย
n = int(input())
for r in range(1, n + 1):
    row = ""
    for c in range(1, r + 1):
        if r == 1 or r == n or c == 1 or c == r:
            row += "0"
        else:
            row += "1"
    print(row)

💡 เส้นรอบรูป: แถวแรก (r==1), แถวสุดท้าย (r==n), คอลัมน์แรก (c==1), แนวทแยง (c==r) ทำให้เป็น 0 ที่เหลือเป็น 1

🐍 main.py

กด Run เพื่อรันโค้ด หรือ ตรวจคำตอบ เพื่อตรวจ test cases