Code Golf

  • warning: realpath() [function.realpath]: SAFE MODE Restriction in effect. The script whose uid is 1005 is not allowed to access /tmp owned by uid 0 in /var/www/sites/sugree/codenone.com/subdomains/www/html/includes/file.inc on line 190.
  • warning: realpath() [function.realpath]: SAFE MODE Restriction in effect. The script whose uid is 1005 is not allowed to access /tmp owned by uid 0 in /var/www/sites/sugree/codenone.com/subdomains/www/html/includes/file.inc on line 190.

เห็นใน Del.icio.us มานานแล้ว แถวนี้น่าจะมีคนสนใจเล่นเยอะ

Code Golf เป็นเว็บแข่งเขียนโปรแกรมโดยต้องเขียนให้สั้นที่สุด เหมือนกอล์ฟที่ต้องตีให้น้อยครั้งที่สุด

ที่ผมชอบคือโจทย์โดยทั่วไปจะประมาณการบ้านวิชาโปรแกรมมิ่งในมหาวิทยาลัย ยากบ้างง่ายบ้างตามอารมณ์ แต่มีตัวตรวจให้เสร็จสรรพทั้ง Python และ Ruby ถ้าไม่สนใจเขียนสั้น (ซึ่งมักไม่ดีในแง่ความสวยงาม) ก็ไปหัดเขียนเล่นๆ เอาสนุกได้

nano's picture

เขาเฉลย(่ของคนที่สั้นที่สุด)กันที่ไหนเหรอครับ หาไม่เจอ หรือว่าไม่มีการเฉลย ให้ส่งไป run อย่างเดียว

เข้าใจว่าไม่มีเฉลยนะครับ คงกลัวคนเอาโค้ดคนอื่นไปโม

nano's picture

อย่างนี้ก็เลยไม่รู้ว่ายอดฝีมือเขาเขียนกันยังไงเลย

veer's picture

code สั้นเขียน เก่งกันเล่นๆ สนุกๆ ก็น่าจะเป็นเรื่องที่ดี
แต่ว่าเอาไปใช้กับเพื่อนๆ ก็อาจจะต้องดูปัจจัยอื่นๆด้วย

อย่าซีเรียสเลยครับ เพราะยอดฝีมือใน Codegolf เป็นยอดฝีมือในการเขียนสั้น พวกนี้ทำแล้วสนุก กับได้รู้ส่วนลึกๆ ของภาษา แต่ถ้าไม่ระวังวิชามารจะเข้าแทรกทำให้นิสัยการเขียนโค้ดแย่ได้ (เพราะสะใจที่โค้ดสั้นกว่าชาวบ้าน)

ผมเองก็เคยเป็นครับ ตอนหลังๆ ที่มาทำซอฟต์แวร์ขนาดใหญ่ (มาก) จึงรู้ว่าเขียนให้อ่านง่ายๆ มีระบบการ test ที่ชัดเจนและเชื่อถือได้ มีคุณค่ากว่าเยอะ

sugree's picture

ดูจากที่นี่ก็ได้มั๊ง อย่างน้อยก็มี pphetra กับ jittat ที่ผมรอเก็บเกี่ยวจากแนวคิด functional ตอนนี้กำลังคุกรุ่น

nano's picture

ที่นี่มีแต่คนเก่งๆทั้งนั้นเลย เอาโต้ดมาอ่านทีไร งงทุกที ผมจะรีบพัฒนาฝีมือจะได้มาคุยกับพี่ๆได้รู้เรื่องหน่อย

ย้าย Codenone

ประกาศย้าย Codenone ไปใช้ Forum ของ Blognone แทนครับ ตามไปตั้งกระทู้ต่อได้ที่ Codenone Forum (รายละเอียดอ่านจากกระทู้ ย้าย Codenone ไปรวมกับ Blognone)

กระทู้เก่าๆ จะย้ายตามไปในภายหลัง ตอนนี้ปิดการโพสต์กระทู้ไว้ เหลือไว้เฉพาะอ้างอิงเท่านั้น