Thử thách lập trình C#

226 thử thách bạn có thể giải bằng C#, từ vòng lặp đầu tiên đến đồ thị, quy hoạch động và học máy. Viết code trên trình duyệt, chạy kiểm thử ngay và nhận nhận xét từ AI.

Dễ · 134 Trung bình · 68 Khó · 24

Kỹ năng bạn sẽ luyện: ĐếmTách chuỗiTách chữ sốCông thứcDanh sáchDanh sách 2 chiềuSố họcVòng lặpChia lấy dưHai con trỏHạ gradientKiểm tra hợp lệ
  • Python · C++ · C#
  • Kiểm tra tự động
  • Đánh giá mã bằng AI
  • Giải pháp cộng đồng
226
Thử thách
2
Giải pháp đã chia sẻ
3
Ngôn ngữ

Tất cả thử thách

Tìm theo chủ đề, ngôn ngữ hoặc độ khó.

226 thử thách
Trung bình

Nearest Smaller Value to the Left

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

Bạn sẽ học Ngăn xếp đơn điệuThời gian tuyến tính
ArraysStacks
Chưa có lời giải
Dễ

Chuỗi Palindrome

Kiểm tra xem văn bản có đọc xuôi và ngược giống nhau hay không.

Bạn sẽ học Hai con trỏThoát sớm
BeginnerStringsStudent-beginner
Chưa có lời giải
Trung bình

Tích Cạnh Tam Giác Vuông

Tìm tích lớn nhất của các cạnh của một tam giác vuông có cạnh là số nguyên với chu vi cho trước.

Bạn sẽ học Tam giác vuôngCắt tỉa tìm kiếm
GeometryNumber-theory
Chưa có lời giải
Dễ

Acronym Generator

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

Bạn sẽ học Phân tích chuỗiTách từ
ParsingStrings
Chưa có lời giải
Trung bình

Tra cứu Xoắn Ốc Số

Tìm giá trị tại một hàng và cột trong một xoắn ốc số mở rộng.

Bạn sẽ học Quy luật toán họcChia trường hợp
Patternsmath
Chưa có lời giải
Dễ

Row Sums

Add up every row of a grid.

Bạn sẽ học Danh sách 2 chiềuVòng lặp lồng nhau
BeginnerGridsLearning-path
Chưa có lời giải
Dễ

Multiplication Table Row

List the first multiples of a number.

Bạn sẽ học Bội sốTạo danh sách
BeginnerLearning-pathLoops
Chưa có lời giải
Dễ

Viết Hoa Chữ Cái Đầu Tiên

Viết hoa chữ cái đầu tiên của mỗi từ.

Bạn sẽ học Phương thức chuỗiViết hoa
BeginnerStringsStudent-beginner
Chưa có lời giải
Dễ

Absolute Value Without abs

Compute an absolute value with a condition.

Bạn sẽ học Đổi dấuKhông dùng hàm có sẵn
BeginnerConditionsLearning-path
Chưa có lời giải
Dễ

Word Tile Score

Add the tile values for every letter in a word.

Bạn sẽ học Điểm chữ cáiCộng tổng bằng bảng tra
Lookup-tablesStrings
Chưa có lời giải
Dễ

Tổng các bội số

Cộng các giá trị nhỏ hơn một giới hạn, chia hết cho bất kỳ thừa số nào được cung cấp.

Bạn sẽ học Vòng lặpTính chia hết
BeginnerNumbers
Chưa có lời giải
Trung bình

Largest Adjacent-Digit Product

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

Bạn sẽ học Cửa sổ cố địnhChuỗi chữ số
NumbersSliding-window
Chưa có lời giải
Dễ

Countdown to Liftoff

Count down from a number and end with Liftoff!

Bạn sẽ học Vòng lặp ngượcDanh sách
BeginnerLearning-pathLoops
Chưa có lời giải
Trung bình

Flatten Arbitrarily Nested Lists (Recursion)

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

Bạn sẽ học Trường hợp cơ sởDữ liệu lồng nhau
Data-structuresRecursion
Chưa có lời giải
Dễ

Năm Nhuận

Kiểm tra một năm có tuân theo quy tắc năm nhuận của lịch Gregory hay không.

Bạn sẽ học Logic BooleanĐiều kiện
BeginnerNumbers
Chưa có lời giải
Dễ

Ticket Price by Age

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

Bạn sẽ học Khoảng tuổiGiá trị biên
BeginnerConditionsLearning-path
Chưa có lời giải
Dễ

Pangram Check

A pangram contains every English letter at least once.

Bạn sẽ học Tập chữ cáiChuẩn hóa chữ hoa thường
SetsStrings
Chưa có lời giải
Dễ

Swap First and Last

Exchange the first and last items of a list.

Bạn sẽ học Chỉ số danh sáchHoán đổi
ArraysBeginnerLearning-path
Chưa có lời giải