โจทย์เขียนโค้ด Go

โจทย์ 225 ข้อที่แก้ได้ด้วย Go ตั้งแต่ลูปแรกไปจนถึงกราฟ dynamic programming และแมชชีนเลิร์นนิง เขียนโค้ดในเบราว์เซอร์ รันการทดสอบได้ทันที และรับรีวิวจาก AI

ง่าย · 134 ปานกลาง · 67 ยาก · 24

ทักษะที่จะได้ฝึก: การนับแยกสตริงแยกหลักตัวเลขลิสต์ลิสต์ 2 มิติลูปสูตรเลขคณิตGradient descentPolymorphismการหารลงตัวการเรียงลำดับ
  • Python · C++ · C#
  • ทดสอบอัตโนมัติ
  • รีวิวโค้ดโดย AI
  • แนวทางจากชุมชน
226
โจทย์
123
วิธีแก้ที่แชร์
9
ภาษา

โจทย์ทั้งหมด

ค้นหาตามหัวข้อ ภาษา หรือระดับความยาก

225 โจทย์
ง่าย

Celsius to Fahrenheit

Convert a temperature from Celsius to Fahrenheit.

คุณจะได้เรียนรู้ สูตรลำดับความสำคัญของตัวดำเนินการ
BeginnerLearning-pathVariables
ยาก

Find Many Patterns in Text

For each requested pattern, decide whether it appears as a contiguous substring anywhere in the shared text.

คุณจะได้เรียนรู้ ค้นหาสตริงย่อยการเตรียมข้อมูลล่วงหน้า
Pattern-matchingStringsTries
ยังไม่มีวิธีแก้
ยาก

Matrix Chain Multiplication

Find the cheapest order to multiply a chain of matrices.

คุณจะได้เรียนรู้ DP บนช่วงการหาค่าเหมาะสมที่สุด
AdvancedCompetitive-programmingDynamic-programming
ยังไม่มีวิธีแก้
ง่าย

ความถี่ของตัวอักษร

นับจำนวนครั้งที่ตัวอักษรแต่ละตัวปรากฏขึ้น

คุณจะได้เรียนรู้ ตารางความถี่การนับ
BeginnerDictionariesStringsStudent-beginner
ง่าย

ผลรวมของจำนวนฟีโบนักชีที่เป็นเลขคู่

หาผลรวมของจำนวนฟีโบนักชีที่เป็นเลขคู่และไม่เกินค่าขีดจำกัดที่กำหนด

คุณจะได้เรียนรู้ สร้างลำดับการกรอง
NumbersSequences
ยังไม่มีวิธีแก้
ยาก

รางวัลสูงสุดจากโปรเจกต์

เลือกโปรเจกต์ที่ไม่ทับซ้อนกันเพื่อให้ได้รางวัลรวมมากที่สุด

คุณจะได้เรียนรู้ การจัดตารางแบบมีน้ำหนักDP ร่วมกับการค้นหาแบบทวิภาค
Dynamic-programmingScheduling
ยังไม่มีวิธีแก้
ง่าย

หาจำนวนที่หายไป

หาจำนวนหนึ่งจำนวนที่หายไปจากช่วง 0..n

คุณจะได้เรียนรู้ อนุกรมเลขคณิตเทคนิคผลต่างของผลรวม
ArraysBeginnerStudent-beginnermath
ปานกลาง

ผลรวมของจำนวนเฉพาะที่น้อยกว่าขีดจำกัด

บวกจำนวนเฉพาะทั้งหมดที่น้อยกว่าขีดจำกัดแบบไม่รวมขีดจำกัด

คุณจะได้เรียนรู้ ตะแกรงของเอราทอสเทนีสรวมจำนวนเฉพาะ
Number-theorySieve
ยังไม่มีวิธีแก้
ปานกลาง

ตัวประกอบเฉพาะที่มากที่สุด

หาตัวเลขเฉพาะที่มากที่สุดซึ่งหารจำนวนเต็มบวกหนึ่งจำนวนได้ลงตัว

คุณจะได้เรียนรู้ แยกตัวประกอบเฉพาะหารทดลอง
AlgorithmsNumber-theory
ยาก

นับจำนวนตัวเลขที่ไม่มีเลขข้างเคียงซ้ำกัน

นับจำนวนค่าภายในช่วงที่ไม่มีเลขหลักฐานข้างเคียงที่เท่ากันเลย

คุณจะได้เรียนรู้ Digit DPนับในช่วง
Dynamic-programmingNumbers
ยังไม่มีวิธีแก้
ง่าย

ตัวอักษรที่ไม่ซ้ำตัวแรก

หาตัวอักษรตัวแรกที่ปรากฏเพียงครั้งเดียว

คุณจะได้เรียนรู้ แฮชแมปการนับ
BeginnerDictionariesStringsStudent-beginner
ยังไม่มีวิธีแก้
ปานกลาง

List Primes With a Sieve

Find primes up to a limit by marking composite multiples.

คุณจะได้เรียนรู้ ตะแกรงของเอราทอสเทนีสอาร์เรย์บูลีน
Number-theorySieve
ง่าย

ค่าตัวเลขโรมัน

แปลงเลขโรมันเป็นตัวเลขจำนวนเต็ม

คุณจะได้เรียนรู้ ตารางสัญลักษณ์กับค่ากฎการลบ
BeginnerLookup-tablesStringsStudent-beginner
ยังไม่มีวิธีแก้
ปานกลาง

นับจำนวนเส้นทางในกริด

นับจำนวนเส้นทางจากมุมหนึ่งไปอีกมุมหนึ่งในกริดสี่เหลี่ยม โดยสามารถเดินได้เฉพาะทางขวาหรือทางล่างเท่านั้น

คุณจะได้เรียนรู้ นับเส้นทางบนตารางสัมประสิทธิ์ทวินาม
CombinatoricsDynamic-programming
ยังไม่มีวิธีแก้
ปานกลาง

ยกกำลังแบบเวียนเกิด (Recursive Power)

คำนวณการยกกำลังด้วยวิธีเวียนเกิดโดยการหารเลขชี้กำลังครึ่งหนึ่งในแต่ละรอบ

คุณจะได้เรียนรู้ แบ่งเลขชี้กำลังครึ่งหนึ่งแบ่งแยกและเอาชนะ
BeginnerLearning-pathRecursion
ปานกลาง

ค้นหาสามเหลี่ยมมุมฉากจำนวนเต็ม

แสดงรายการสามเหลี่ยมมุมฉากที่มีด้านเป็นจำนวนเต็มทั้งหมดที่มีเส้นรอบรูปตามที่กำหนด

คุณจะได้เรียนรู้ การแจกแจงหลีกเลี่ยงค่าซ้ำ
GeometryNumber-theory
ยังไม่มีวิธีแก้
ปานกลาง

การตัดกิ่งแบบ Alpha-Beta

ประเมินต้นไม้เกมด้วย minimax และการตัดกิ่งแบบ alpha-beta แล้วนับว่าการค้นหาดูใบไม้จริง ๆ กี่ใบ

คุณจะได้เรียนรู้ การตัดกิ่ง alpha-betaการค้นหาในเกม
RecursionTreesai
ยังไม่มีวิธีแก้
ง่าย

การเพิ่มจำนวนเมล็ดข้าวบนกระดานหมากรุก

คำนวณจำนวนเมล็ดข้าวบนช่องที่ระบุ และผลรวมของเมล็ดข้าวบนทั้ง 64 ช่อง

คุณจะได้เรียนรู้ เลขยกกำลังของสองตัวเลขขนาดใหญ่
NumbersSequences
ยังไม่มีวิธีแก้