Thử thách lập trình Python

226 thử thách bạn có thể giải bằng Python, từ vòng lặp đầu tiên đến đồ thị, quy hoạch động và học máy. Viết code trên trình duyệt, chạy kiểm thử ngay và nhận nhận xét từ AI.

Dễ · 134 Trung bình · 68 Khó · 24

Kỹ năng bạn sẽ luyện: ĐếmTách chuỗiTách chữ sốCông thứcDanh sáchDanh sách 2 chiềuSố họcVòng lặpChia lấy dưHai con trỏHạ gradientKiểm tra hợp lệ
  • Python · C++ · C#
  • Kiểm tra tự động
  • Đánh giá mã bằng AI
  • Giải pháp cộng đồng
226
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ó.

226 thử thách
Dễ

Chuỗi Palindrome

Kiểm tra xem văn bản có đọc xuôi và ngược giống nhau hay không.

Bạn sẽ học Hai con trỏThoát sớm
BeginnerStringsStudent-beginner
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.

Bạn sẽ học Ngăn xếp đơn điệuThời gian tuyến tính
ArraysStacks
Chưa có lời giải
Trung bình

Tra cứu Xoắn Ốc Số

Tìm giá trị tại một hàng và cột trong một xoắn ốc số mở rộng.

Bạn sẽ học Quy luật toán họcChia trường hợp
Patternsmath
Chưa có lời giải
Dễ

Row Sums

Add up every row of a grid.

Bạn sẽ học Danh sách 2 chiềuVòng lặp lồng nhau
BeginnerGridsLearning-path
Chưa có lời giải
Dễ

Acronym Generator

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

Bạn sẽ học Phân tích chuỗiTách từ
ParsingStrings
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.

Bạn sẽ học Tam giác vuôngCắt tỉa tìm kiếm
GeometryNumber-theory
Chưa có lời giải
Dễ

Viết Hoa Chữ Cái Đầu Tiên

Viết hoa chữ cái đầu tiên của mỗi từ.

Bạn sẽ học Phương thức chuỗiViết hoa
BeginnerStringsStudent-beginner
Chưa có lời giải
Dễ

Multiplication Table Row

List the first multiples of a number.

Bạn sẽ học Bội sốTạo danh sách
BeginnerLearning-pathLoops
Chưa có lời giải
Dễ

Absolute Value Without abs

Compute an absolute value with a condition.

Bạn sẽ học Đổi dấuKhông dùng hàm có sẵn
BeginnerConditionsLearning-path
Chưa có lời giải
Dễ

Word Tile Score

Add the tile values for every letter in a word.

Bạn sẽ học Điểm chữ cáiCộng tổng bằng bảng tra
Lookup-tablesStrings
Chưa có lời giải
Dễ

Swap First and Last

Exchange the first and last items of a list.

Bạn sẽ học Chỉ số danh sáchHoán đổi
ArraysBeginnerLearning-path
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.

Bạn sẽ học Duyệt ngượcCắt chuỗi
BeginnerStringsStudent-beginner
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.

Bạn sẽ học Sắp xếpĐếm tần suất
BeginnerStringsStudent-beginner
Chưa có lời giải
Dễ

First Negative Index

Find where the first negative number appears.

Bạn sẽ học Tìm kiếm tuyến tínhTrả về sớm
ArraysBeginnerLearning-path
Chưa có lời giải
Dễ

Tổng các bội số

Cộng các giá trị nhỏ hơn một giới hạn, chia hết cho bất kỳ thừa số nào được cung cấp.

Bạn sẽ học Vòng lặpTính chia hết
BeginnerNumbers
Chưa có lời giải
Dễ

Năm Nhuận

Kiểm tra một năm có tuân theo quy tắc năm nhuận của lịch Gregory hay không.

Bạn sẽ học Logic BooleanĐiều kiện
BeginnerNumbers
Chưa có lời giải
Dễ

Ticket Price by Age

Choose a cinema ticket price from the visitor's age.

Bạn sẽ học Khoảng tuổiGiá trị biên
BeginnerConditionsLearning-path
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.

Bạn sẽ học So sánhKết hợp điều kiện
BeginnerConditionsLearning-path
Chưa có lời giải