28 February 2021
134
views
การเลือกไซต์เพื่อฝึกฝนทักษะการเขียนโปรแกรมของคุณ
เข้าร่วม
โค้ดวอร์ส Codewars เป็นบริการที่ยอดเยี่ยมสำหรับการเสริมสร้างทักษะการเขียนโปรแกรมใน Ruby, JavaScript, Java, Python, Clojure, CoffeeScript, C#, Haskell นำเสนอทั้งปัญหาอัลกอริทึมและปัญหาเชิงปฏิบัติที่เกี่ยวข้องกับรูปแบบการออกแบบ หลังจากที่แต่ละปัญหาได้รับการแก้ไขแล้ว คุณสามารถดูวิธีแก้ปัญหาอื่นๆ ได้ โดยจัดเรียงตามการให้คะแนน ขึ้นอยู่กับความสวยงามและการใช้แนวทางปฏิบัติในการเขียนโปรแกรมที่ดีที่สุด
ลีทโค้ด Leetcode เป็นเว็บไซต์ที่มีปัญหาด้านอัลกอริทึมสำหรับเตรียมการสัมภาษณ์ทางเทคนิคในบริษัทขนาดใหญ่ เช่น Google และ Facebook ถัดจากแต่ละปัญหาจะมีการอภิปรายซึ่งวิธีแก้ปัญหานี้อาจปรากฏไม่ทางใดก็ทางหนึ่ง คุณสามารถใช้ภาษาการเขียนโปรแกรมได้หลากหลาย: C, C++, Java, Python, C#, JavaScript, Ruby, Bash
การเขียนโปรแกรมแพรคซิส Programming Praxis เป็นบล็อกที่รวบรวมปัญหาที่น่าสนใจจำนวนหนึ่งซึ่งสามารถทดสอบวิธีแก้ปัญหาได้ในภาษาการเขียนโปรแกรมหลายภาษา
ท็อปโคเดอร์ TopCoder คือชุมชนโปรแกรมเมอร์ผู้รักการไขปริศนา มีการแข่งขันที่ดำเนินอยู่มากมาย บางรายการมีรางวัลเงินสดด้วย
ซี ปริศนา C Puzzles นำเสนอปริศนาการเขียนโปรแกรมสำหรับภาษา C โดยเฉพาะ (พร้อมคุณสมบัติพิเศษทั้งหมด) เนื่องจากหลายภาษามีลักษณะคล้าย C หรือได้มาจากภาษานี้โดยตรง แม้ว่าคุณจะไม่รู้จัก C เป็นภาษาแรกของคุณ แต่ก็มีโอกาสที่ดีที่คุณจะเข้าใจปริศนาเหล่านี้
โปรเจ็กต์ออยเลอร์ ข้อความจากหน้าหลัก: "โครงการออยเลอร์เป็นชุดปัญหาทางคณิตศาสตร์/การเขียนโปรแกรมที่ท้าทายซึ่งต้องใช้สัญชาตญาณทางคณิตศาสตร์ในการแก้ปัญหา" ทรัพยากรมีทั้งงานที่ค่อนข้างง่ายและซับซ้อนอย่างแท้จริง
โค้ดฟอร์ซ อะนาล็อกภาษารัสเซียเต็มรูปแบบของTopcoder ที่กล่าวถึง แล้ว
รวบรวมงานจาก CppStudio งานนี้มีวัตถุประสงค์หลักเพื่อทดสอบความรู้เกี่ยวกับ C++ แต่ยังสามารถนำไปประยุกต์ใช้ในภาษาโปรแกรมอื่นๆ ได้ด้วย
ผู้พิพากษา Timus ออนไลน์ Timus Online Judge เป็นแหล่งรวบรวมปัญหาการเขียนโปรแกรมที่ใหญ่ที่สุดในรัสเซียพร้อมระบบตรวจสอบอัตโนมัติ แหล่งที่มาหลักของงานสำหรับการเก็บถาวรคือการแข่งขันของ Ural Federal University, Ural Championships, รอบก่อนรองชนะเลิศ Ural ของ ACM ICPC, ค่ายเขียนโปรแกรม Petrozavodsk
GO TO FULL VERSION