https://github.com/nitpum/thailandopenhackathon2018
โค้ดและโจทย์ในงาน Thailand Open Hackathon 2018 โดยทีมอะไรครับเนี่ย ! อ่านไม่ออก
https://github.com/nitpum/thailandopenhackathon2018
contest hackathon hackathon-2018 python python3 thailand
Last synced: 2 months ago
JSON representation
โค้ดและโจทย์ในงาน Thailand Open Hackathon 2018 โดยทีมอะไรครับเนี่ย ! อ่านไม่ออก
- Host: GitHub
- URL: https://github.com/nitpum/thailandopenhackathon2018
- Owner: nitpum
- Created: 2018-11-03T06:35:51.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-11-05T04:34:28.000Z (over 6 years ago)
- Last Synced: 2025-01-27T13:48:08.358Z (4 months ago)
- Topics: contest, hackathon, hackathon-2018, python, python3, thailand
- Language: Python
- Homepage:
- Size: 5.54 MB
- Stars: 2
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ThailandOpenHackathon2018
โค้ดและโจทย์ทั้หมดจากงาน Thailand Open Hackathon 2018 ณ ศูนย์การประชุมแห่งชาติสิริกิติ์ วันอาทิตย์ที่ 4 พฤศจิกายน พ.ศ. 2561
โค้ดทั้งหมดเขียนขึ้นโดยทีม**อะไรครับเนี่ย ! อ่านไม่ออก**ในงานใช้ระบบ [DOMjudge](https://www.domjudge.org/) ในการตรวจสอบคำตอบ
รองรับภาษาทั้งหมด 3 ภาษาได้แก่ Java, C, Python3 โดยแต่ละภาษาใช้งานได้เฉพาะ library มาตรฐานเท่านั้น และส่งไฟล์ไปตรวจได้เพียงหนึ่งไฟล์ต่อหนึ่งรอบ## กฎการแข่งขัน
[อ่านฉบับเต็ม](/q0/problem-0.pdf)## โฟลเดอร์ | Folder Structure
- `q0/` โจทย์ตัวอย่าง เพื่อให้คนงานคุ้นเคยกับระบบตรวจคำตอบ
- `q1/`, `q2/`, `q3/`, `q4/`, `q5/` โจทย์ที่ใช้ในงาน โดยปล่อยออกมาทีละข้อมีระยะห่างแต่ละข้อประมาณ 40 นาที เพื่อความรวดเร็วในการทำงานจึงแบ่งไฟล์โค้ดของแต่ละคน โดยใช้ชื่อสมาชิกกำกับเพื่อบอกว่าใครเป็นคนเขียน
- `snippets/` โค้ดการใช้งาน python เบื้องต้นที่โหลดมาเตรียมไว้ก่อน ใช้เป็นแหล่งอ้างอิงในงานลดเวลาในการค้นหาจากอินเตอร์เน็ต## ความต้องการของระบบ | Requirement
1. Python `3.8` ใช้ในการรันโปรแกรม
2. Git ใข้ในการเก็บรวบรวมและละแชร์ไฟล์ในงานได้อย่างสะดวก ([อ่านวิธีใช้งาน Git เบื้องต้น](https://devahoy.com/posts/introduction-to-git-and-github/))
3. Text Editor or IDE (Recommended VSCode with Python Extension) (ในงานสมาชิกทุกคนใช้โปรแกรม VSCode)
4. Brain
5. PC, Laptop, iPad, or anything that can run a Python## วิธีใช้ Git Repo
คำสั่งพื้นฐานในการใช้งาน 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
```# สมาชิกในทีม | Team Members
ทีม: อะไรครับเนี่ย ! อ่านไม่ออก
(Ari Khrap Nia Ar Mai Okk)Poom ([nitpum](https://github.com/nitpum]))
Arm ([topty](https://github.com/topty))
Kik ([yes2023](https://github.com/yes2023))
# License
All source codes are Public domain