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
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ó.

150 thử thách
Trung bình

Đếm Số Đường Đi Trên Lưới

Đếm số cách đi qua một lưới hình chữ nhật chỉ với các bước sang phải và xuống dưới.

CombinatoricsDynamic-programming
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
Dễ

First Negative Index

Find where the first negative number appears.

ArraysBeginnerLearning-path
Chưa có lời giải
Trung bình

Chữ số gốc (Digital Root)

Cộng các chữ số lặp lại cho đến khi chỉ còn một chữ số.

Algorithms
Chưa có lời giải
Khó

Strongly Connected Components

Count groups of nodes that can all reach each other.

AdvancedCompetitive-programmingGraphs
Chưa có lời giải
Trung bình

Tổng Lũy Thừa Chữ Số

Cộng mỗi chữ số sau khi nâng lên lũy thừa theo vị trí từ trái sang.

Algorithms
Chưa có lời giải
Khó

Longest Path in a DAG

Find the heaviest path in a task dependency graph.

AdvancedGraphsHackathonTopological-sort
Chưa có lời giải
Dễ

Đếm số cái bắt tay

Đếm số cái bắt tay khi mỗi cặp người bắt tay nhau một lần.

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

Lãi Suất Đơn Giản

Tính tổng số tiền sau khi áp dụng lãi suất đơn giản.

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

Tìm Bộ Ba Tam Giác Vuông

Liệt kê tất cả các tam giác vuông có cạnh là số nguyên với chu vi cho trước.

GeometryNumber-theory
Chưa có lời giải
Trung bình

Đếm Số Cách Kết Hợp Đồng Xu

Đếm số cách tạo ra một số tiền với số lượng không giới hạn các đồng xu có mệnh giá cho trước.

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

Word Break

Decide whether text can be split into dictionary words.

AdvancedDynamic-programmingHackathonStrings
Chưa có lời giải
Dễ

Phân Loại Một Số Theo Các Ước Số Của Nó

Phân loại một số nguyên dương là số hoàn hảo, số dư thừa hoặc số thiếu.

BeginnerNumber-theory
Chưa có lời giải
Dễ

Nhân Đôi Hạt Lúa Trên Bàn Cờ Vua

Tính số hạt trên một ô và tổng số hạt trên cả 64 ô.

NumbersSequences
Chưa có lời giải
Dễ

DNA to RNA Transcription

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

MappingStrings
Chưa có lời giải
Dễ

Power by Repeated Multiplication

Raise a number to a power with a loop.

BeginnerLearning-pathLoops
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
Khó

Median of Two Sorted Arrays

Find the median of two sorted lists combined.

AdvancedBinary-searchCompetitive-programming
Chưa có lời giải