ลองทำ Star Patterns ด้วยภาษา Dart กันเถอะ

Patiphan Suwanich
2 min readJul 10, 2020

--

ย้อนไปวันวานไปวันที่เริ่มเขียนโปรแกรมใหม่ๆกัน ;-)

พอดีวันนี้เลื่อนๆ Facebook แล้วเจอ Star Patterns in Python แล้วทำให้นึกถึงตอนเรียนมหาลัยใหม่ๆที่ต้องเขียน Star Patterns in Java

วันนี้ผมเลยจะมาลองทำ สตาร์ดัส เอ้ย สตาร์ดาร์ท เล่นๆกันดีกว่า 🧐

shorturl.at/FJQZ6

อันดับแรกถ้าใครยังไม่รู้วิธีเขียน Dart แบบเบื้องต้นสามารถไปส่องๆวิธีเขียนได้จากบทความเก่าๆที่ผมเขียนได้เลยครับ

เนื่องจากเมื่อใช้ print ของ dart มันจะขึ้นบรรทัดใหม่ทุกครั้ง ดังนั้นต้องเปลี่ยนคำสั่งเป็น stdout.write และ import ‘dart:io’ มาด้วยนะครับ

ในตัวอย่าง n จะเท่ากับ 5 นะครับ มาเริ่มกันเลยย!!

Pyramid Pattern

    * 
* *
* * *
* * * *
* * * * *

Right Triangle Star Pattern

*
* *
* * *
* * * *
* * * * *

Left Triangle Star Pattern

           * 
* *
* * *
* * * *
* * * * *

Diamond Shape Pattern

    *
***
*****
*******
*********
*******
*****
***
*

Downward Triangle Star Pattern

* * * * * 
* * * *
* * *
* *
*

Reversed Pyramid Star Pattern

* * * * * 
* * * *
* * *
* *
*

Right down Mirror Star Pattern

*****
****
***
**
*

Right Pascal’s Triangle

* 
* *
* * *
* * * *
* * * * *
* * * *
* * *
* *
*

Left Pascal’s Triangle

    *
**
***
****
*****
****
***
**
*

Sandglass Star Pattern

* * * * * 
* * * *
* * *
* *
*
*
* *
* * *
* * * *
* * * * *

Triangle Star Pattern

    *
* *
* *
* *
*********

Down triangle

*********
* *
* *
* *
*

Diamond Star Pattern

    *
* *
* *
* *
* *
* *
* *
* *
*

เพียงเท่านี้ก็รู้ละว่าภาษา Dart ก็ทำ Star Patterns ได้เหมือนๆกับภาษาอื่นๆเลย

เอาจริงๆผมก็ไม่ได้นั่งคิดโค้ดเองทั้งหมดหรอกก็ไปแอบส่องๆโค้ดตามเน็ตแล้วมาแปลงเป็นภาษา Dart เท่านั้นเอง แฮะๆ 🤣

นั้นผมขอจบบทความเพียงเท่านี้ ถ้าชอบก็ฝากตบบทความนี้แรงๆหน่อยครับ 😉

--

--

Patiphan Suwanich
Patiphan Suwanich

Written by Patiphan Suwanich

Work at Major Development | Interest in Blockchain | looking for opportunities in my programmer’s life

No responses yet