โค้ดและโจทย์ทั้หมดจากงาน Thailand Open Hackathon 2018 ณ ศูนย์การประชุมแห่งชาติสิริกิติ์ วันอาทิตย์ที่ 4 พฤศจิกายน พ.ศ. 2561 โค้ดทั้งหมดเขียนขึ้นโดยทีมอะไรครับเนี่ย ! อ่านไม่ออก
ในงานใช้ระบบ DOMjudge ในการตรวจสอบคำตอบ รองรับภาษาทั้งหมด 3 ภาษาได้แก่ Java, C, Python3 โดยแต่ละภาษาใช้งานได้เฉพาะ library มาตรฐานเท่านั้น และส่งไฟล์ไปตรวจได้เพียงหนึ่งไฟล์ต่อหนึ่งรอบ
q0/
โจทย์ตัวอย่าง เพื่อให้คนงานคุ้นเคยกับระบบตรวจคำตอบq1/
,q2/
,q3/
,q4/
,q5/
โจทย์ที่ใช้ในงาน โดยปล่อยออกมาทีละข้อมีระยะห่างแต่ละข้อประมาณ 40 นาที เพื่อความรวดเร็วในการทำงานจึงแบ่งไฟล์โค้ดของแต่ละคน โดยใช้ชื่อสมาชิกกำกับเพื่อบอกว่าใครเป็นคนเขียนsnippets/
โค้ดการใช้งาน python เบื้องต้นที่โหลดมาเตรียมไว้ก่อน ใช้เป็นแหล่งอ้างอิงในงานลดเวลาในการค้นหาจากอินเตอร์เน็ต
- Python
3.8
ใช้ในการรันโปรแกรม - Git ใข้ในการเก็บรวบรวมและละแชร์ไฟล์ในงานได้อย่างสะดวก (อ่านวิธีใช้งาน Git เบื้องต้น)
- Text Editor or IDE (Recommended VSCode with Python Extension) (ในงานสมาชิกทุกคนใช้โปรแกรม VSCode)
- Brain
- PC, Laptop, iPad, or anything that can run a Python
คำสั่งพื้นฐานในการใช้งาน Git เพื่อความสะดวกในงานจะได้ไม่ต้องค้นหาคำสั่งการใช้งาน
git clone https://github.com/nitpum/ThailandOpenHackathon2018.git
git pull origin master
git add --all
git commit -m "ใส่ข้อความอัพเดทภาษาอังกฤษ"
git push origin master
git pull origin master && git push origin master
ทีม: อะไรครับเนี่ย ! อ่านไม่ออก (Ari Khrap Nia Ar Mai Okk)
Poom (nitpum)
Arm (topty)
Kik (yes2023)
All source codes are Public domain