Feeds:
Posts
Comments

Posts Tagged ‘computer’

scanf 102

ในการเขียนโปรแกรมแนวคอมโอ เมื่อเขียนด้วยภาษา C จะมีโจทย์บางแบบ ที่ถ้าเรา scanf ดีๆ แล้วจะทำให้ชีวิตง่ายขึ้นมาก เพราะถ้าเราเอา C มาจัดการ string ชีวิตจะเศร้าลงทันที
วันนี้ผมนั่งทำโจทย์ Tree summing ใน uva แล้วหาวิธีการ scanf แนวที่ให้มัน check คล้ายๆ regular expression แล้วก็ไม่เจอข้อมูลเป็นชิ้นเป็นอัน (หรือหาไม่ดีเองหว่า?)  เลยพยายามนั่งทำแล้วรวบรวมมาให้ครับ ถือเป็นวิชา scanf 102 ต่อจากวิชา 101 พื้นฐานที่เราใช้รับเลข รับ string กันเป็นอยู่แล้ว

scanf(“%[ABC]“,str)

คือ scan ไปเรื่อยๆ ตราบที่ยังเจอเฉพาะ A,B,C แล้วเอาใส่ str

scanf(“%[^ABC]“,str)

คือ scan ไปเรื่อยๆ ตราบที่ “ไม่เจอ” แต่ A,B,C แล้วเอาใส่ str
scan ครั้งต่อไปจะเจอ A เป็นตัวแรก

การมี * อยู่หน้า [...]

Read Full Post »

งาน NSC ผ่านไป
พร้อมไม่เข้าใจ
เมื่อมือว่างเปล่ากลับมา
พินิจพิจารณา
เพื่อนเพื่อนบอกว่า
เพราะใจ”เขา”ไม่ตรงกัน
ในสิ่งเราเห็นสำคัญ
อาจกลับกลายพลัน
เป็นความเบาหวิวเหลือทน
เมื่อประสบการณ์ของคน
มองไม่เห็นผล
สำคัญชุมชนออนไลน์
หรืออาจบางทีเหตุใหญ่
เราเองอ่อนไป
เข้าใจว่าตัวมีดี
อย่างไรไม่คิดเสียที
สำเร็จงานนี้
ผิดหวังแต่ไม่เสียใจ
หนึ่งคือเชื่อมั่นข้างใน
สิ่งที่ทำไป
คงสร้างผลงามตามฝัน
สองคือความรู้สารพัน
ประสบการณ์อัน
ล้ำค่าใช้ต่อหลายปี
ขอบคุณ @rtsp
อีก @kaewgb
ร่วมแรงสร้างสรรค์กันมา
อยากบอกให้ได้รู้ว่า
ประทับตรึงตรา
ครั้งหนึ่งร่วมอดหลับสบาย
และ thx ผู้จุดประกาย
ความคิดต้นสาย
โปรแกรมมิ่งดอทไอเอ็น
สุดท้าย @jittat ผู้เป็น
เจ้าภาพมื้อเย็น
แสนอร่อยแสนสุขสำราญ
ปล. ยังไงก็ตาม
จะพยายาม
“แชร์เล่น”สมบูรณ์ปิดเทอม

Read Full Post »

การแข่ง acm-icpc เป็นการแข่งขันเขียนโปรแกรมระดับภูมิภาคในรอบแรกและระดับโลกในรอบถัดไป แนวโจทย์เป็นแนวโอลิมปิกหรือแนว problem solving แข่งเป็นทีม ทีมละ 3 คน สำหรับทีมผมมีพี่ต้น แก้วและผม  เวลาในการทำโจทย์จะให้เวลา 5 ชม.  ให้โจทย์ประมาณ 7-12 ข้อ  แต่มีคอมพิวเตอร์ให้เพียงเครื่องเดียว  จุดเด่นของการแข่งขันนี้(ซึ่งด้วยโลโกของงานก็สื่อออกมาเป็นอย่างดี) นั้นคือทีมไหนที่แก้โจทย์ได้จะได้ลูกโป่งมาผูกไว้ที่โต๊ะเพื่อไซโคทีมข้างๆ
ก่อนไปแข่งขัน พี่ต้น แก้วและผม เตรียมตัวก่อนไปโดยทุกวันเสาร์จะมานั่งซ้อมทำโจทย์เก่าของ acm-icpc นี้   ตอนแรกผมเองทำไม่ค่อยได้เท่าไหร่ ห่างหายไปนานครับ ต่างจากพี่ต้นที่คล่องมาก ได้ซ้อมกันอยู่ประมาณ 5 ครั้ง ก็รู้สึกว่าช่วยทำให้เขียนโปรแกรมคล่องมากขึ้น (แม้จะไม่เท่าตอนอยู่ค่ายโอก็ตาม) และตีโจทย์ได้ชัดเจนขึ้น (อันนี้เหนือว่าตอนอยู่ค่ายโอ เพราะประสบการณ์จากการได้อ่าน paper theory และได้เรียน algo อะไรมาอีกรอบ)
ในการแข่งขันนั้น เราได้เตรียม template ของ code ที่คิดว่าน่าจะได้ใช้ เพื่อให้เวลาเข้าไปทำแล้วจะได้ลอก code ได้เลย แล้วก็พยายามแบ่งน่าที่กันให้ชัดเจน หน้าที่ที่ได้จะประมาณ พี่ต้นเป็นคนเขียน code หลักเพราะว่าพี่ต้นเขียน [...]

Read Full Post »

เมื่อวันที่ 11 ต.ค. 50 ได้มีโอกาสไปงาน intel blogger day 2008 มาครับ
ผมไม่แน่ใจนัก แต่คิดว่าน่าจะเป็นครั้งแรกในไทยหล่ะที่บริษัทใหญ่ๆ สนใจที่จะมาสื่อสารกับ blogger บ้าง แทนที่จะแถลงข่าวกับนักข่าวอย่างเดียว  ผมว่านี่สะท้อนว่า blogger ในไทยเรา เริ่มจะเป็นที่เห็นชัดมากขึ้นแล้วหล่ะว่ามีอิทธิพลต่อการเลือกซื้อ  (ในต่างประเทศมีงานคุยกับ blogger แบบนี้เยอะแยะ — intel เค้าบอกมาเอง– เรายังไกลจากต่างประเทศเยอะ)
งานนี้เรียกว่าเปิดการโลกของความรู้เกี่ยวกับ สถาปัตย์คอมในโลกความจริง ของผมเลย (ต้องขอขอบคุณอาจารย์เขม ที่ทำให้เข้าไปฟังแล้วยังพอรู้เรื่องบ้าง) นอกจากนี้ อาหารว่างที่ร้านพาชิโน(สยามสแควร์ ระหว่างสยามสแควร์ซอย 4 และ ซอย 5 ด้านหลังโรงหนังสยาม) นั้นอร่อยมากๆ ครับ  สุดๆ งานนี้ กำไรมากมายครับ
พูดถึงคำว่าสถาปัตย์ แต่ก่อนผมจะคิดแค่ว่ามันคือ ศาสตร์แห่งการออกแบบให้แจ่มๆ หล่อๆ เพราะนึกถึงคณะสถาปัตย์บ้านเรา  แต่หลังจากได้เรียนวิชา computer architecture  หรือได้อ่านบทความเกี่ยวกับ architecture จากที่ต่างๆ ผมว่าผมเก็ตความหมายของสถาปัตย์ได้ลึกขึ้น ซึ่งน่าจะทำให้ไปออกแบบอะไรได้ตรงจุดมากขึ้น
ผมว่า [...]

Read Full Post »