Các Thử thách Lập trình

Rèn luyện kỹ năng giải quyết vấn đề với các thử thách không phụ thuộc ngôn ngữ, có thể giải bằng Python, C++ hoặc C#. Mỗi lần nộp bài đều được kiểm tra tự động và đánh giá bởi AI.

  • Python · C++ · C#
  • Kiểm tra tự động
  • Đánh giá mã bằng AI
  • Giải pháp cộng đồng
Lộ trình học
150
Thử thách
1
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ó.

150 thử thách
Dễ

Giá trị lớn nhất trong mảng

Tìm giá trị lớn nhất trong một danh sách.

ArraysBeginnerStudent-beginner
Chưa có lời giải
Khó

Matrix Chain Multiplication

Find the cheapest order to multiply a chain of matrices.

AdvancedCompetitive-programmingDynamic-programming
Chưa có lời giải
Khó

Cắt Hình Chữ Nhật Thành Các Hình Vuông

Tìm số lần cắt thẳng ít nhất để chỉ còn lại các hình vuông.

Dynamic-programmingGeometry
Chưa có lời giải
Dễ

Loại Bỏ Phần Tử Trùng Lặp

Chỉ giữ lại lần xuất hiện đầu tiên của mỗi giá trị.

ArraysBeginnerSetsStudent-beginner
Chưa có lời giải
Dễ

Số Bị Thiếu

Tìm số bị thiếu duy nhất trong dãy từ 0 đến n.

ArraysBeginnerStudent-beginnermath
Chưa có lời giải
Dễ

Giá trị nhỏ nhất trong mảng

Tìm giá trị nhỏ nhất trong một danh sách.

ArraysBeginnerStudent-beginner
Chưa có lời giải
Dễ

Cash: Fewest Coins

Give change with as few U.S. coins as possible.

BeginnerGreedyStudent-beginnermath
Chưa có lời giải
Trung bình

Robot Command Simulator

Move a robot using L (turn left 90 degrees), R (turn right 90 degrees), and A (advance one step).

SimulationState-machines
Chưa có lời giải
Dễ

Rectangle Perimeter

Compute the perimeter of a rectangle from its sides.

BeginnerLearning-pathVariables
Dễ

Count Uppercase Letters

Count the capital letters in a text.

BeginnerLearning-pathStrings
Chưa có lời giải
Dễ

Swap First and Last

Exchange the first and last items of a list.

ArraysBeginnerLearning-path
Chưa có lời giải
Dễ

Count Positive Numbers

Count the values greater than zero in a list.

ArraysBeginnerLearning-path
Chưa có lời giải
Dễ

Multiplication Grid

Build a full multiplication table.

BeginnerLearning-pathNested-loops
Chưa có lời giải
Trung bình

Phép toán phân số chính xác

Thực hiện các phép toán phân số và trả về phân số tối giản.

Fractionsmath
Chưa có lời giải
Trung bình

Trừ Các Chữ Số Để Đạt Đến Số 0

Sử dụng ít phép trừ chữ số nhất có thể để đạt đến số 0.

Dynamic-programmingNumbers
Chưa có lời giải
Dễ

Trung vị của một danh sách

Tìm giá trị ở giữa của một danh sách sau khi sắp xếp.

Arraysmath
Chưa có lời giải
Trung bình

Minesweeper Neighbor Counts

Annotate a rectangular board.

ArraysGrids
Chưa có lời giải
Trung bình

Hai Mã Không Tấn Công Nhau

Đếm số cách đặt an toàn hai quân mã cho mỗi kích thước bàn cờ vuông.

Combinatoricsmath
Chưa có lời giải