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

Matrix Chain Multiplication

Find the cheapest order to multiply a chain of matrices.

AdvancedCompetitive-programmingDynamic-programming
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ễ

Số Armstrong

Kiểm tra một số có bằng tổng các chữ số của nó lũy thừa lên số lượng chữ số hay không.

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

Số Chuyến Thang Máy Tối Thiểu

Nhóm người thành số chuyến thang máy ít nhất có thể, mỗi chuyến bị giới hạn trọng lượng.

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

Biến Mảng Thành Không Giảm

Tìm số lần tăng tối thiểu để mỗi giá trị không nhỏ hơn giá trị liền trước.

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

NumbersSliding-window
Chưa có lời giải
Dễ

Di chuyển các số 0

Di chuyển tất cả số 0 về cuối danh sách, giữ nguyên thứ tự các phần tử còn lại.

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

Từ Dài Nhất

Tìm từ dài nhất trong một câu.

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

Số Palindrome

Kiểm tra xem một số có đọc xuôi và ngược giống nhau không.

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

Đếm Số Có Các Chữ Số Kề Nhau Khác Nhau

Đếm các giá trị trong một đoạn mà các chữ số thập phân liền kề không bao giờ giống nhau.

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

Hiệu của Bình phương

Lấy bình phương của tổng rồi trừ đi tổng các bình phương.

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

Ước số chung lớn nhất

Tìm số lớn nhất chia hết cho cả hai giá trị.

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

Password Rules Check

Check a password against simple strength rules.

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

Lũy thừa của hai

Kiểm tra xem một số có phải là lũy thừa của hai hay không.

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

Xoay Mảng

Xoay một danh sách sang phải một số bước nhất định.

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

Tổng các số Fibonacci chẵn

Cộng các số Fibonacci chẵn không vượt quá một giới hạn.

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

Acronym Generator

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

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

Hamming Distance

Compare two DNA strings position by position and count the differences.

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