โจทย์เขียนโค้ดเรื่องArrays

ฝึกArraysด้วยโจทย์เขียนโค้ด 31 ข้อ ตั้งแต่ง่ายไปจนถึงยาก ทุกโจทย์รันในเบราว์เซอร์ พร้อมการทดสอบทันที รีวิวโค้ดจาก AI และคำตอบจากชุมชนให้เปรียบเทียบ

ง่าย · 27 ปานกลาง · 3 ยาก · 1

ทักษะที่จะได้ฝึก: ลิสต์ไล่รอบเดียวการเรียงลำดับสองพอยน์เตอร์Async/awaitComparerFacade patternLINQ JoinTask.WhenAllกฎส่วนลดการกรองการจัดกลุ่ม
  • Python · C++ · C#
  • ทดสอบอัตโนมัติ
  • รีวิวโค้ดโดย AI
  • แนวทางจากชุมชน
226
โจทย์
2
วิธีแก้ที่แชร์
3
ภาษา

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

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

31 โจทย์
ง่าย

นับคู่ที่มีผลรวมเท่ากับค่าที่กำหนด

นับจำนวนคู่ของตำแหน่งที่ค่ารวมกันได้เท่ากับเป้าหมายที่กำหนด

คุณจะได้เรียนรู้ คู่ดัชนีหลีกเลี่ยงการนับซ้ำ
ArraysBeginnerLearning-pathNested-loops
ยังไม่มีวิธีแก้
ยาก

Trapping Rain Water

Compute how much rain water an elevation map holds.

คุณจะได้เรียนรู้ สองพอยน์เตอร์ค่ามากสุดแบบ prefix
AdvancedArraysCompetitive-programmingGreedy
ยังไม่มีวิธีแก้
ง่าย

Min and Max Together

Find the smallest and largest value in one pass.

คุณจะได้เรียนรู้ ไล่รอบเดียวคืนหลายค่า
ArraysBeginnerFunctionsLearning-path
ยังไม่มีวิธีแก้
ง่าย

ทำให้อาเรย์ไม่ลดลง

หาจำนวนครั้งที่ต้องเพิ่มค่าน้อยที่สุด เพื่อให้แต่ละค่ามากกว่าหรือเท่ากับค่าก่อนหน้า

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

นับจำนวนระเบิดรอบเซลล์ในเกม Minesweeper

ใส่หมายเหตุให้กระดานสี่เหลี่ยมผืนผ้า

คุณจะได้เรียนรู้ ตรวจเพื่อนบ้าน 8 ช่องจัดการขอบ
ArraysGrids
ยังไม่มีวิธีแก้
ปานกลาง

ผลรวมเหรียญที่ขาดหายที่น้อยที่สุด

หาจำนวนเงินบวกที่น้อยที่สุดที่ไม่สามารถสร้างได้จากเหรียญที่มีอยู่

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

ลบค่าซ้ำ

เก็บไว้เฉพาะค่าที่พบครั้งแรกของแต่ละค่าเท่านั้น

คุณจะได้เรียนรู้ จำค่าที่เคยเห็นรักษาลำดับ
ArraysBeginnerSetsStudent-beginner
ยังไม่มีวิธีแก้
ง่าย

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

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

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

Nearest Smaller Value to the Left

For each number, find the closest earlier position containing a strictly smaller number.

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

Cart Total With Discount

Total a shopping cart and apply a discount above a threshold.

คุณจะได้เรียนรู้ ลิสต์กฎส่วนลด
ArraysBeginnerFunctionsLearning-path
ยังไม่มีวิธีแก้
ง่าย

Swap First and Last

Exchange the first and last items of a list.

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

First Negative Index

Find where the first negative number appears.

คุณจะได้เรียนรู้ ค้นหาแบบเชิงเส้นคืนค่าก่อนเวลา
ArraysBeginnerLearning-path
ยังไม่มีวิธีแก้
ง่าย

ค่ามัธยฐานของลิสต์

หาค่ากลางของลิสต์หลังจากเรียงลำดับแล้ว

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

Count Positive Numbers

Count the values greater than zero in a list.

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

ค่าที่มากกว่าค่าเฉลี่ย

เก็บเฉพาะค่าที่มากกว่าค่าเฉลี่ย

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

หาค่าน้อยสุดในอาเรย์

หาค่าที่น้อยที่สุดในลิสต์

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

หาค่าสูงสุดในอาเรย์

หาค่าที่มากที่สุดในลิสต์

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

หาค่ามากเป็นอันดับสอง

หาค่าที่มีค่ามากเป็นอันดับสองที่ไม่ซ้ำกัน

คุณจะได้เรียนรู้ ติดตามสองค่าค่าที่ไม่ซ้ำกัน
ArraysBeginnerStudent-beginner
ยังไม่มีวิธีแก้