{"id":21937258,"url":"https://github.com/nitpum/thailandopenhackathon2018","last_synced_at":"2025-03-22T14:22:04.267Z","repository":{"id":97164924,"uuid":"155957359","full_name":"nitpum/ThailandOpenHackathon2018","owner":"nitpum","description":"โค้ดและโจทย์ในงาน Thailand Open Hackathon 2018 โดยทีมอะไรครับเนี่ย ! อ่านไม่ออก","archived":false,"fork":false,"pushed_at":"2018-11-05T04:34:28.000Z","size":5813,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-01-27T13:48:08.358Z","etag":null,"topics":["contest","hackathon","hackathon-2018","python","python3","thailand"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nitpum.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-11-03T06:35:51.000Z","updated_at":"2024-09-03T14:16:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"cd9f55c1-7fe9-4f6c-8daa-d660faf22b48","html_url":"https://github.com/nitpum/ThailandOpenHackathon2018","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nitpum%2FThailandOpenHackathon2018","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nitpum%2FThailandOpenHackathon2018/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nitpum%2FThailandOpenHackathon2018/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nitpum%2FThailandOpenHackathon2018/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nitpum","download_url":"https://codeload.github.com/nitpum/ThailandOpenHackathon2018/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244967438,"owners_count":20539957,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["contest","hackathon","hackathon-2018","python","python3","thailand"],"created_at":"2024-11-29T01:18:43.781Z","updated_at":"2025-03-22T14:22:04.252Z","avatar_url":"https://github.com/nitpum.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ThailandOpenHackathon2018\nโค้ดและโจทย์ทั้หมดจากงาน Thailand Open Hackathon 2018 ณ ศูนย์การประชุมแห่งชาติสิริกิติ์ วันอาทิตย์ที่ 4 พฤศจิกายน พ.ศ. 2561\nโค้ดทั้งหมดเขียนขึ้นโดยทีม**อะไรครับเนี่ย ! อ่านไม่ออก**\n\nในงานใช้ระบบ [DOMjudge](https://www.domjudge.org/) ในการตรวจสอบคำตอบ\nรองรับภาษาทั้งหมด 3 ภาษาได้แก่ Java, C, Python3 โดยแต่ละภาษาใช้งานได้เฉพาะ library มาตรฐานเท่านั้น และส่งไฟล์ไปตรวจได้เพียงหนึ่งไฟล์ต่อหนึ่งรอบ\n\n## กฎการแข่งขัน\n[อ่านฉบับเต็ม](/q0/problem-0.pdf)\n\n## โฟลเดอร์ | Folder Structure\n- `q0/` โจทย์ตัวอย่าง เพื่อให้คนงานคุ้นเคยกับระบบตรวจคำตอบ\n- `q1/`, `q2/`, `q3/`, `q4/`, `q5/` โจทย์ที่ใช้ในงาน โดยปล่อยออกมาทีละข้อมีระยะห่างแต่ละข้อประมาณ 40 นาที เพื่อความรวดเร็วในการทำงานจึงแบ่งไฟล์โค้ดของแต่ละคน โดยใช้ชื่อสมาชิกกำกับเพื่อบอกว่าใครเป็นคนเขียน\n- `snippets/` โค้ดการใช้งาน python เบื้องต้นที่โหลดมาเตรียมไว้ก่อน ใช้เป็นแหล่งอ้างอิงในงานลดเวลาในการค้นหาจากอินเตอร์เน็ต\n\n## ความต้องการของระบบ | Requirement\n1. Python `3.8` ใช้ในการรันโปรแกรม\n2. Git ใข้ในการเก็บรวบรวมและละแชร์ไฟล์ในงานได้อย่างสะดวก ([อ่านวิธีใช้งาน Git เบื้องต้น](https://devahoy.com/posts/introduction-to-git-and-github/))\n3. Text Editor or IDE (Recommended VSCode with Python Extension) (ในงานสมาชิกทุกคนใช้โปรแกรม VSCode)\n4. Brain\n5. PC, Laptop, iPad, or anything that can run a Python\n\n\n## วิธีใช้ Git Repo\nคำสั่งพื้นฐานในการใช้งาน Git เพื่อความสะดวกในงานจะได้ไม่ต้องค้นหาคำสั่งการใช้งาน\n### โหลดโปรเจคลงเครื่องครั้งแรก (ใช้แค่ครั้งเดียวตอนโหลดโปรเจคลงเครื่องเท่านั้น)\n```\ngit clone https://github.com/nitpum/ThailandOpenHackathon2018.git\n```\n### ดานว์โหลดอัพเดทจากเซิฟเวอร์\n```\ngit pull origin master\n```\n### บันทึกอัพเดทพร้อมใส่ข้อความการอัพเดท\n```\ngit add --all\ngit commit -m \"ใส่ข้อความอัพเดทภาษาอังกฤษ\"\n```\n### อัพโหลดอัพเดทขึ้นเซิฟเวอร์เพื่อให้คนอื่นโหลดได้\n```\ngit push origin master\n```\n### ซิงค์ข้อมูลจากเซิฟเวอร์ (โหลดอัพเดทมาลงเครื่องก่อน จากนั้นอัพโหลดอัพเดทในเครื่องขึ้นเซิฟเวอร์)\n```\ngit pull origin master \u0026\u0026 git push origin master\n```\n\n# สมาชิกในทีม | Team Members \nทีม: อะไรครับเนี่ย ! อ่านไม่ออก\n(Ari Khrap Nia Ar Mai Okk)\n\nPoom ([nitpum](https://github.com/nitpum]))\n\nArm ([topty](https://github.com/topty))\n\nKik ([yes2023](https://github.com/yes2023))\n\n# License \nAll source codes are Public domain\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnitpum%2Fthailandopenhackathon2018","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnitpum%2Fthailandopenhackathon2018","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnitpum%2Fthailandopenhackathon2018/lists"}