คือผมมีเมทริกซ์หน้าตาดังภาพครับ
แต่ว่า ผมต้องการที่จะเขียนโปรแกรม นับเลข ศูนย์
โดยที่มีข้อแม้ว่า
ในแถวแรก จะต้องมีศูนย์อยู่ (ดูเฉพาะ column ที่แถวแรกมีศูนย์นะครับ)
และศูนย์ต้องติดกันทุกแถว พอเจอตัวที่ไม่ติด ก็หลุด เอาจำนวนศูนย์ที่ติดกัน n แถวแรกอ่าครับ
เช่น
ใน column ที่ 3 มีศูนย์อยู่ที่แถวแรก ก็จะนับ 1 ดูแถวสองต่อ (column เดิม) มีศูนย์ก็นับ 2 ส่วนแถว 3 ไม่ใช่ศูนย์ ก็ break
สรุปว่า นับได้ 2 ประมาณนี้ครับ
วอน โปรแกรมเมอร์ ช่วยคิดหน่อยครับ base on python programming นะครับ
หรืออธิบายแนวการเขียนก็ได้ครับ
ยังไงก็ได้แต่ขอให้ใช้ for loop น้อยที่สุด หรือไม่ใช้เลยได้ยิ่งดีครับ
ขอบคุณครับ
วอนผู้รู้ ช่วยแนะนำ เทคนิคการเขียนโปรแกรมนับศูนย์ในเมทริกซ์
แต่ว่า ผมต้องการที่จะเขียนโปรแกรม นับเลข ศูนย์
โดยที่มีข้อแม้ว่า
ในแถวแรก จะต้องมีศูนย์อยู่ (ดูเฉพาะ column ที่แถวแรกมีศูนย์นะครับ)
และศูนย์ต้องติดกันทุกแถว พอเจอตัวที่ไม่ติด ก็หลุด เอาจำนวนศูนย์ที่ติดกัน n แถวแรกอ่าครับ
เช่น
ใน column ที่ 3 มีศูนย์อยู่ที่แถวแรก ก็จะนับ 1 ดูแถวสองต่อ (column เดิม) มีศูนย์ก็นับ 2 ส่วนแถว 3 ไม่ใช่ศูนย์ ก็ break
สรุปว่า นับได้ 2 ประมาณนี้ครับ
วอน โปรแกรมเมอร์ ช่วยคิดหน่อยครับ base on python programming นะครับ
หรืออธิบายแนวการเขียนก็ได้ครับ
ยังไงก็ได้แต่ขอให้ใช้ for loop น้อยที่สุด หรือไม่ใช้เลยได้ยิ่งดีครับ
ขอบคุณครับ