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ễ

Dãy Collatz

Làm theo quy tắc chia đôi hoặc nhân ba cộng một cho đến khi đạt 1.

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

Trapping Rain Water

Compute how much rain water an elevation map holds.

AdvancedArraysCompetitive-programmingGreedy
Chưa có lời giải
Trung bình

Recursive Palindrome

Check a palindrome recursively, ignoring case and punctuation.

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

Tính tổng một mảng

Cộng tất cả các giá trị trong một danh sách.

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

Chu vi đảo

Tính chiều dài đường bờ biển của các ô đất trong lưới.

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

Trung Bình Mảng

Tính giá trị trung bình của một danh sách số.

ArraysBeginnerStudent-beginner
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
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
Dễ

Pyramid Rows

Draw a right-aligned pyramid of # blocks.

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

Số Lớn Nhất Trong Ba Số

Chọn số lớn nhất trong ba số mà không dùng hàm max có sẵn.

BeginnerConditionsLearning-path
Chưa có lời giải
Khó

Tìm Nhiều Mẫu Trong Văn Bản

Với mỗi mẫu được yêu cầu, xác định xem nó có xuất hiện dưới dạng một chuỗi con liên tiếp ở bất kỳ đâu trong văn bản chung hay không.

Pattern-matchingStringsTries
Chưa có lời giải
Trung bình

Tổng Tiền Nhỏ Nhất Không Thể Tạo Được

Tìm số tiền dương nhỏ nhất không thể tạo ra từ các đồng xu có sẵn.

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

Tam giác số

Xây dựng một tam giác các số tăng dần.

BeginnerLearning-pathNested-loopsPatterns
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
Dễ

Hollow Square

Draw the outline of a square with * characters.

BeginnerLearning-pathNested-loopsPatterns
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
Dễ

Absolute Value Without abs

Compute an absolute value with a condition.

BeginnerConditionsLearning-path
Chưa có lời giải