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

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

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

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

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

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

226 โจทย์
ง่าย

Average of Three

Average three whole numbers.

คุณจะได้เรียนรู้ เลขคณิตการหาร
BeginnerLearning-pathVariables
ยาก

Mini Stack-Language Interpreter

Evaluate a small stack language.

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

Count Inversions

Count the out-of-order pairs in a list.

คุณจะได้เรียนรู้ Merge sortแบ่งแยกและเอาชนะ
AdvancedCompetitive-programmingSorting
ยังไม่มีวิธีแก้
ยาก

Trapping Rain Water

Compute how much rain water an elevation map holds.

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

Island Perimeter

Measure the coastline of land cells in a grid.

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

Pyramid Rows

Draw a right-aligned pyramid of # blocks.

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

Rectangle Perimeter

Compute the perimeter of a rectangle from its sides.

คุณจะได้เรียนรู้ เลขคณิตค่าที่คืนกลับ
BeginnerLearning-pathVariables
ยาก

Sliding Window Maximum

Report the maximum of every window of k numbers.

คุณจะได้เรียนรู้ Deque แบบทางเดียวหน้าต่างใน O(n)
AdvancedCompetitive-programmingSliding-window
ยังไม่มีวิธีแก้
ง่าย

Hollow Square

Draw the outline of a square with * characters.

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

Recursive Palindrome

Check a palindrome recursively, ignoring case and punctuation.

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

Days in a Month

Return how many days a month has, including leap years.

คุณจะได้เรียนรู้ กฎของปฏิทินฟังก์ชันช่วย
BeginnerConditionsFunctionsLearning-path
ยังไม่มีวิธีแก้
ง่าย

Celsius to Fahrenheit

Convert a temperature from Celsius to Fahrenheit.

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

เงินทอน: จำนวนน้อยสุดของเหรียญ

ทอนเงินโดยใช้เหรียญสหรัฐให้น้อยที่สุดเท่าที่จะเป็นไปได้

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

Tic-Tac-Toe Winner

Decide the result of a tic-tac-toe board.

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

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

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

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

เลขฟีโบนัชชี

คืนค่าเลขฟีโบนัชชีลำดับที่ n

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

Matrix Chain Multiplication

Find the cheapest order to multiply a chain of matrices.

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

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

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

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