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

Làm Rỗng Hai Chồng Xu

Quyết định xem có thể làm rỗng cả hai chồng bằng các lượt lấy cặp xu hay không.

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

Màu Ô Cờ Vua

Xác định màu của một ô trên bàn cờ 8 x 8.

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

Tần suất ký tự

Đếm số lần xuất hiện của mỗi ký tự.

BeginnerDictionariesStringsStudent-beginner
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ễ

Acronym Generator

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

ParsingStrings
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
Trung bình

Nearest Smaller Value to the Left

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

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

Giờ, Phút và Giây

Chuyển đổi một khoảng thời gian (tính bằng giây) thành chuỗi ngắn gọn, dễ đọc.

Beginnermath
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
Dễ

Ký Tự Độc Nhất Đầu Tiên

Tìm ký tự đầu tiên chỉ xuất hiện một lần.

BeginnerDictionariesStringsStudent-beginner
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ễ

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
Trung bình

Longest Common Subsequence Length

A subsequence is formed by deleting zero or more elements while preserving the order of the remaining elements.

Dynamic-programmingSequences
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
Dễ

Password Rules Check

Check a password against simple strength rules.

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

Kiểm Tra Anagram

Kiểm tra xem hai cụm từ có sử dụng cùng một tập hợp chữ cái hay không.

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

Đảo Ngược Chuỗi

Trả về các ký tự của một chuỗi theo thứ tự ngược lại.

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

Fizz Buzz

Tạo một dãy số dựa trên tính chia hết cho 3 và 5.

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