เมื่อไม่นานนี้ นายลี เซียนลุง นายกรัฐมนตรีสิงคโปร์ ได้กล่าวปาฐกถาในงาน Founders Forum โดยส่วนหนึ่งของปาฐกถามีเรื่องราวที่ตนเองเขียนโปรแกรมภาษา C++ เพื่อแก้ Sudoku ด้วยตัวเอง
หลังจากนั้นไม่นาน นายลีก็ได้โพสต์ภาพ source code ของโปรแกรมดังกล่าวลงใน Facebook page ของตนเอง พร้อมเสียงตอบรับล้นหลามจากผู้ติดตาม
( ชมภาพ source code ท้ายข่าว )
เขาระบุในโพสต์ว่า โปรแกรมนี้เป็นโปรแกรมง่ายๆ สามารถรันบน DOS ได้ วิธีใช้คือให้ใส่ข้อมูลของกระดาน Sudoku บรรทัดต่อบรรทัด หลังจากนั้นโปรแกรมจะแสดงผลวิธีแก้ Sudoku กระดานนั้นออกมา และหากโปรแกรมเจอมากกว่าหนึ่งวิธี มันก็จะแสดงผลออกมาทั้งหมด พร้อมแสดงผลวิธีการที่โปรแกรมหาคำตอบด้วย!
ท่านนายกสุด geek ยังมีคำอธิบายเวอร์ชันโปรแกรมเมอร์ด้วย โดยอธิบายว่าโปรแกรมนี้ใช้ algorithm แบบ Back-track search ในการแก้
เท่านั้นยังไม่พอ เขายังยิงคำถามประลองปัญญาแก่ผู้ที่ (อุตส่าห์) อ่าน code ของเขาจนจบด้วยว่า "ถ้า x เป็นตัวแปรแบบ binary integer ค่าของ (x & -x) คืออะไร?"
ท่านนายกทิ้งท้ายไว้ว่า ขอให้สนุกกับการใช้โปรแกรม และถ้าเจอ bug ก็อย่าลืมแจ้งท่านด้วย!
และนี่คือภาพ source code ที่ว่าครับ
ที่มา - Facebook page
on

เขียนโค้ดได้เป็นระเบียบ
tekkasit Mon, 04/05/2015 - 19:29
เขียนโค้ดได้เป็นระเบียบ ย่อหน้าเรียบร้อยด้วยนะ
เอิ่ม...ไม่นาที่ว่า ท่านเพิ่งโพสสองชั่วโมงเอง
ไม่เข้าใจย่อหน้าที่สองครับช่ว
Alphonse Tue, 05/05/2015 - 11:12
In reply to เขียนโค้ดได้เป็นระเบียบ by tekkasit
ไม่เข้าใจย่อหน้าที่สองครับช่วยอธิบายนิดครับ
ท่านนายกฯ
tekkasit Tue, 05/05/2015 - 20:23
In reply to ไม่เข้าใจย่อหน้าที่สองครับช่ว by Alphonse
ท่านนายกฯ ไปปาฐกถาเมื่อสองสัปดาห์ก่อน ซึ่งในบทความใช้คำว่า "หลังจากนั้นไม่นาน" ผมก็ว่ามัน "นาน" ไปสำหรับข่าวทางอินเตอร์เนตครับ
ส่วนที่อีกมุมหนึ่ง หลังจากท่านนายกฯ โพสข้อความต้นฉบับใน Facebook ของท่าน "หลังจากนั้นไม่นาน" (แค่สองชั่วโมง) ข่าวก็ปรากฎตรงนี้ครับ
โพส => โพสต์ ไม่ได้โม้!
panurat2000 Mon, 04/05/2015 - 19:43
โพส => โพสต์
สิงค์โปร์ => สิงคโปร์
แก้แล้วครับ ขอบคุณครับ
narok119 Mon, 04/05/2015 - 19:52
In reply to โพส => โพสต์ ไม่ได้โม้! by panurat2000
แก้แล้วครับ ขอบคุณครับ
ท่านายกสุด geek
panurat2000 Mon, 04/05/2015 - 21:09
In reply to โพส => โพสต์ ไม่ได้โม้! by panurat2000
ท่านายก => ท่านนายก
เท่านั้นยังไม่พอ
mr_tawan Mon, 04/05/2015 - 21:04
ข้อสอบเด็กปีหนึ่งนะครับ :-)
โอ้โห 0
itpcc Mon, 04/05/2015 - 21:27
โอ้โห 0
ถ้าเค้าคล่องกับคอมพิวเตอร์ขนา
zipper Mon, 04/05/2015 - 21:45
ถ้าเค้าคล่องกับคอมพิวเตอร์ขนาดนี้ เค้ามีแนวคิดว่าจะทำ os แห่งชาติ หรือมีแนวคิดจะเอาโปรแกรม open source มาใช้อะไรอย่างนั้นมั่งหรือเปล่า
เท่าที่ผมไปเจอในงานที่สิงคโปร
lew Mon, 04/05/2015 - 21:48
In reply to ถ้าเค้าคล่องกับคอมพิวเตอร์ขนา by zipper
เท่าที่ผมไปเจอในงานที่สิงคโปร์ เขาจะเน้นวางมาตรฐานให้เอกชนมาขอใบรับรองเพื่อให้บริการภาครัฐครับ
อย่างระบบคลาวด์แทนที่จะทำเองหรือบังคับว่าต้องใช้อะไร เขาจะออกมาตรฐานระดับความปลอดภัยออกมาเป็น 3 ระดับ แล้วให้เอกชนรายใดก็ได้ผ่านการทดสอบว่าทำตามมาตรฐานระดับใดได้ครบ เช่นระดับต่ำสุดคือหน้าเว็บให้ข้อมูลก็ไม่ต้องมีอะไรมากมาย
พอเอกชนได้รับรองไป ทีนี้หน่วยงานรัฐอยากไปซื้อกับใครเจ้าไหน โอเพนซอร์สหรือไม่ ก็ตามสะดวก
อยากได้นายกอย่างนี้
Sephanov Mon, 04/05/2015 - 21:59
อยากได้นายกอย่างนี้
ชาติหน้าครับ
platalay Mon, 04/05/2015 - 22:09
In reply to อยากได้นายกอย่างนี้ by Sephanov
ชาติหน้าครับ
(No subject)
johnny.sayasane Mon, 04/05/2015 - 23:14
In reply to ชาติหน้าครับ by platalay
จริงมีแต่คนแก่ทั้งนั้น
teerapon0009 Tue, 05/05/2015 - 00:14
In reply to ชาติหน้าครับ by platalay
จริงมีแต่คนแก่ทั้งนั้น
แหม่
hisoft Tue, 05/05/2015 - 01:00
In reply to จริงมีแต่คนแก่ทั้งนั้น by teerapon0009
แหม่ ของสิงคโปร์นี่ไม่แก่เลยนะครับ
นายกคนนี้ก็64แล้วครับ
kiva Tue, 05/05/2015 - 10:48
In reply to จริงมีแต่คนแก่ทั้งนั้น by teerapon0009
นายกคนนี้ก็64แล้วครับ ก็ไม่อ่อนนะครับ ถ้าแก่มีความสามารถก็โอเคแล้ว อายุอ่อนก็ใช้เขียนโค้ดได้นะครับ
ผมว่ามันถูกวางไว้แล้วครับอาจจ
COLONY Tue, 05/05/2015 - 02:04
In reply to อยากได้นายกอย่างนี้ by Sephanov
ผมว่ามันถูกวางไว้แล้วครับอาจจะตั่งแต่เกิด
ต้องให้โรงเรียน ม.ปลาย และ
LazarusSP1 Tue, 05/05/2015 - 09:52
In reply to อยากได้นายกอย่างนี้ by Sephanov
ต้องให้โรงเรียน ม.ปลาย และ โรงเรียนเตรียมทหาร บรรจุวิชาการเขียนโปรแกรม และ Data Structure เป็นหลักสูตรพื้นฐานนะครับ เราจะมีนายกที่เขียน C ได้แน่นอน
เขียนได้คล่องเหมือนนายกพูดภาษ
Jaddngow Tue, 05/05/2015 - 15:13
In reply to ต้องให้โรงเรียน ม.ปลาย และ by LazarusSP1
เขียนได้คล่องเหมือนนายกพูดภาษาอังกฤษใช่ไหมครับ บรรจุภาษาอังกฤษมาตั้งแต่ป.สี่แน่ะครับ
หืมม เขียนจริงจังกว่าที่คิด
je901 Mon, 04/05/2015 - 22:31
หืมม เขียนจริงจังกว่าที่คิด tab indent อะไรสวยเลย ดีกว่าเด็กคอมจบใหม่ซะอีก
อาห์ Dev-C++ น่ารักมาก
atmas Mon, 04/05/2015 - 23:15
อาห์ Dev-C++ น่ารักมาก
ดูจากประวัติแล้ว
spicydog Mon, 04/05/2015 - 23:35
ดูจากประวัติแล้ว อาจจะมีของปล่อยออกมาให้ดูอีกก็ได้นะครับ :)
เหมือนท่านนายกสิงคโปร์กำลังแส
Jeratang Tue, 05/05/2015 - 07:29
เหมือนท่านนายกสิงคโปร์กำลังแสดงศักยภาพให้ประเทศแถวนี้ได้ประจักษ์...
IT เก่ง !=
psuusp Tue, 05/05/2015 - 10:42
IT เก่ง != บริหารประเทศเก่ง
ถ้าผู้นำเราเขียนโปรแกรมเก่ง แต่ เอาข้าวมาตั้งให้มอดกิน ก็ไม่ไหว
ผมว่าคนเก่ง IT
poa Tue, 05/05/2015 - 18:43
In reply to IT เก่ง != by psuusp
ผมว่าคนเก่ง IT หรือเขียนโปรแกรมเป็น อย่างน้อยก็แสดงว่ามีคิดแบบตรรกะพอสมควร
น่าจะเป็นพื้นฐานที่ดีในการบริหาร ไม่ใช่ใช้ความรู้สึกตัวเองเป็นที่ตั้ง
ผมมองว่าเขาบริหารประเทศเป็นอย
adirak Wed, 06/05/2015 - 10:00
In reply to IT เก่ง != by psuusp
ผมมองว่าเขาบริหารประเทศเป็นอยู่แล้ว แต่เขามาคุยว่าเขาเขียน C++ ก็ได้นะเฟ้ย
อะไรประมาณนี้มากกว่าครับ
นึกถึง รมตไอทีซี
kiva Tue, 05/05/2015 - 10:49
นึกถึง รมตไอทีซี ที่บอกระบบปฏิการมีไม่กี่ระบบ มีISOด้วย เครียดเลย
อดีต รมต
OrangeJuice Tue, 05/05/2015 - 11:10
In reply to นึกถึง รมตไอทีซี by kiva
อดีต รมต
ขอบคุณที่แก้ให้ครับ
kiva Tue, 05/05/2015 - 11:44
In reply to อดีต รมต by OrangeJuice
ขอบคุณที่แก้ให้ครับ
Dev-C++!!!
pruet Tue, 05/05/2015 - 13:15
Dev-C++!!!
อ้าว ทำไมหรือครับ
maxmin Sat, 02/12/2017 - 22:55
In reply to Dev-C++!!! by pruet
อ้าว ทำไมหรือครับ มันไม่ดีตรงไหนหรือ
ผมเขียนโปรแกรมด้วย C++
takwing Tue, 05/05/2015 - 15:24
ผมเขียนโปรแกรมด้วย C++ ได้ครับ
เดี๋ยววันหลังจะไปสมัครเป็นนายกฯกับเค้าบ้างละกัน