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

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

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

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

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

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

226 โจทย์
ปานกลาง

Nearest Smaller Value to the Left

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

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

สตริงพาลินโดรม

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

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

ผลคูณสามเหลี่ยมมุมฉาก

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

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

Acronym Generator

Create an acronym from the first letter of every word, in uppercase.

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

ค้นหาค่าใน Number Spiral

ค้นหาค่าตามแถวและคอลัมน์ในสไปรัลตัวเลขที่ขยายออกไปเรื่อย ๆ

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

Row Sums

Add up every row of a grid.

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

Multiplication Table Row

List the first multiples of a number.

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

Title Case

เปลี่ยนตัวอักษรตัวแรกของแต่ละคำให้เป็นตัวพิมพ์ใหญ่

คุณจะได้เรียนรู้ เมธอดของสตริงตัวพิมพ์ใหญ่
BeginnerStringsStudent-beginner
ยังไม่มีวิธีแก้
ง่าย

Absolute Value Without abs

Compute an absolute value with a condition.

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

คะแนนตัวอักษรในคำ

บวกค่าคะแนนของแต่ละตัวอักษรในคำหนึ่งคำ

คุณจะได้เรียนรู้ คะแนนตัวอักษรรวมคะแนนด้วยแมป
Lookup-tablesStrings
ยังไม่มีวิธีแก้
ง่าย

ผลรวมของจำนวนที่หารด้วยตัวประกอบลงตัว

บวกค่าที่น้อยกว่าขีดจำกัดและหารด้วยตัวประกอบใด ๆ ที่กำหนดได้ลงตัว

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

Largest Adjacent-Digit Product

Take every contiguous window of span digits and multiply its digits.

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

Countdown to Liftoff

Count down from a number and end with Liftoff!

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

Flatten Arbitrarily Nested Lists (Recursion)

Practice recursion by flattening arbitrarily nested lists while skipping null entries.

คุณจะได้เรียนรู้ กรณีฐานข้อมูลซ้อนกัน
Data-structuresRecursion
ยังไม่มีวิธีแก้
ง่าย

ปีอธิกสุรทิน

ตรวจสอบว่าปีใดเป็นปีอธิกสุรทินตามกฎปฏิทินเกรกอเรียนหรือไม่

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

Ticket Price by Age

Choose a cinema ticket price from the visitor's age.

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

Pangram Check

A pangram contains every English letter at least once.

คุณจะได้เรียนรู้ เซตของตัวอักษรปรับตัวพิมพ์ให้เป็นมาตรฐาน
SetsStrings
ยังไม่มีวิธีแก้
ง่าย

Swap First and Last

Exchange the first and last items of a list.

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