สมมติว่าเรามีจำนวนเต็มบวก n เราต้องสร้างเมทริกซ์สี่เหลี่ยมจัตุรัสที่มีองค์ประกอบ n² เรียงตามลำดับเกลียว (spiral order) ตัวอย่างเช่น ถ้า n = 4 เมทริกซ์จะเป็นดังนี้: 1234 1213145 1116156 10987 ขั้นตอนการทำงาน กำหนด (row1, col1) := (0, 0) และ (row2, col2) := (n, n) สร้างเมทริกซ์ res เติมด้วย 0 ต