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

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

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

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

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

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

226 โจทย์
ง่าย

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

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

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

ลบค่าซ้ำ

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

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

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

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

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

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

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

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

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

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

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

Sum of Odd Numbers

Add every odd number up to a limit.

คุณจะได้เรียนรู้ ลูป forตัวสะสม
BeginnerLearning-pathLoops
ยังไม่มีวิธีแก้
ง่าย

ตัวเลขอาร์มสตรอง

ตรวจสอบว่าตัวเลขเท่ากับผลรวมของแต่ละหลักยกกำลังจำนวนหลักหรือไม่

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

Longest Common Subsequence Length

A subsequence is formed by deleting zero or more elements while preserving the order of the remaining elements.

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

Every Other Character

Keep the characters at even positions.

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

Hotel Room Allocation

Assign arriving groups in order.

คุณจะได้เรียนรู้ คิวรีค่ามากสุดในช่วงอัปเดตทีละจุด
Segment-treesSimulation
ยังไม่มีวิธีแก้
ง่าย

DNA to RNA Transcription

Build an RNA string by replacing every DNA character with its partner.

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

ตัวหารร่วมมาก

หาค่ามากที่สุดที่หารทั้งสองค่าลงตัว

คุณจะได้เรียนรู้ อัลกอริทึมของยุคลิดมอดุโล
BeginnerNumbersStudent-beginner
ยังไม่มีวิธีแก้
ง่าย

Triangle Classification

Classify three side lengths as invalid, equilateral, isosceles, or scalene.

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

อัศวินสองตัวที่ไม่โจมตีกัน

นับจำนวนวิธีวางอัศวินสองตัวอย่างปลอดภัยในแต่ละขนาดกระดานสี่เหลี่ยมจัตุรัส

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

นับจำนวนการจับมือ

นับจำนวนการจับมือเมื่อทุกคู่ของคนจับมือกันครั้งเดียว

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

Body Mass Index

Compute BMI from weight and height.

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

Power by Repeated Multiplication

Raise a number to a power with a loop.

คุณจะได้เรียนรู้ ผลคูณสะสมเลขชี้กำลังศูนย์
BeginnerLearning-pathLoops
ยังไม่มีวิธีแก้
ง่าย

Letter Grade

Turn a test score into a letter grade.

คุณจะได้เรียนรู้ สายโซ่ if/elifช่วงของค่า
BeginnerConditionsLearning-path
ยังไม่มีวิธีแก้