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ó

Course Schedule Order

Order courses so every prerequisite comes first.

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

Trung Bình Của Ba Số

Tính trung bình cộng của ba số nguyên.

BeginnerLearning-pathVariables
Trung bình

Flatten Arbitrarily Nested Lists (Recursion)

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

Data-structuresRecursion
Chưa có lời giải
Dễ

Chia Đôi Đến Khi Còn Một

Đếm số lần chia đôi để đưa một số về 1.

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

Every Other Character

Keep the characters at even positions.

BeginnerLearning-pathStrings
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.

GeometryNumber-theory
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ễ

Days in a Month

Return how many days a month has, including leap years.

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

Pangram Check

A pangram contains every English letter at least once.

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

Count Islands

Count groups of connected land cells in a grid.

BeginnerGridsLearning-pathRecursion
Chưa có lời giải
Dễ

Giá trị số La Mã

Chuyển đổi số La Mã thành số nguyên.

BeginnerLookup-tablesStringsStudent-beginner
Chưa có lời giải
Trung bình

Thời Gian Sản Xuất Nhà Máy

Tìm thời điểm sớm nhất mà các máy chạy song song có thể hoàn thành số lượng sản phẩm mục tiêu.

AlgorithmsBinary-search
Chưa có lời giải
Trung bình

Đếm Dãy Xúc Xắc

Đếm số dãy kết quả gieo xúc xắc có thứ tự với tổng cho trước.

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

Minimum Network Connection Cost

Choose undirected links so that every vertex can reach every other vertex, with minimum total cost.

Disjoint-setsGraphsMinimum-spanning-tree
Chưa có lời giải
Dễ

Min and Max Together

Find the smallest and largest value in one pass.

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

Tam giác Pascal

Xây dựng các hàng bằng cách cộng các phần tử liền kề từ hàng trước.

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

Rectangle Perimeter

Compute the perimeter of a rectangle from its sides.

BeginnerLearning-pathVariables
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