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

225 thử thách bạn có thể giải bằng JavaScript, 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 · 67 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
123
Giải pháp đã chia sẻ
9
Ngôn ngữ

Tất cả thử thách

Tìm theo chủ đề, ngôn ngữ hoặc độ khó.

225 thử thách
Trung bình

Hai Mã Không Tấn Công Nhau

Đếm số cách đặt an toàn hai quân mã cho mỗi kích thước bàn cờ vuông.

Bạn sẽ học Đếm cách đặtMẫu tấn công
Combinatoricsmath
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
Dễ

Xếp Loại Chữ

Chuyển điểm kiểm tra thành xếp loại chữ.

Bạn sẽ học Chuỗi if/elifKhoảng giá trị
BeginnerConditionsLearning-path
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ễ

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.

Bạn sẽ học Sửa tham lamMax cộng dồn
ArraysGreedy
Chưa có lời giải
Dễ

Các hàm kích hoạt

Áp dụng sigmoid, ReLU, Leaky ReLU hoặc tanh cho từng giá trị trong danh sách.

Bạn sẽ học SigmoidReLU và tanh
Mạng nơ-rontrí tuệ nhân tạohọc máy
Chưa có lời giải
Dễ

DNA to RNA Transcription

Build an RNA string by replacing every DNA character with its partner.

Bạn sẽ học Ánh xạ ký tựBảng chuyển đổi
MappingStrings
Chưa có lời giải
Dễ

Point Quadrant

Find which quadrant a point lies in.

Bạn sẽ học Tọa độKiểm tra dấu
BeginnerConditionsLearning-path
Dễ

Đếm Nguyên Âm

Đếm số nguyên âm trong một đoạn văn bản.

Bạn sẽ học Kiểm tra ký tựKiểm tra thuộc tập hợp
BeginnerStringsStudent-beginner
Trung bình

Lặp giá trị (Value Iteration)

Tính giá trị của từng trạng thái trong một quá trình quyết định Markov bằng cách lặp lại phép cập nhật tối ưu Bellman.

Bạn sẽ học Phương trình BellmanMDP
Học tăng cườngtrí tuệ nhân tạohọc máy
Chưa có lời giải
Dễ

Đếm số cái bắt tay

Đếm số cái bắt tay khi mỗi cặp người bắt tay nhau một lần.

Bạn sẽ học Đếm cặpCông thức đóng
Combinatoricsmath
Chưa có lời giải
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
Dễ

Phân phối trạng thái của chuỗi Markov

Lan truyền một phân phối xác suất qua ma trận chuyển của chuỗi Markov trong một số bước.

Bạn sẽ học Chuỗi MarkovXác suất
Simulationtrí tuệ nhân tạomath
Chưa có lời giải
Dễ

Body Mass Index

Compute BMI from weight and height.

Bạn sẽ học Công thứcSố thực dấu phẩy động
BeginnerLearning-pathVariables
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.

Bạn sẽ học Tổng đạt đượcSắp xếp trước
ArraysGreedy
Chưa có lời giải
Dễ

Bài toán máy đánh bạc nhiều tay với epsilon-greedy

Cân bằng giữa khám phá và khai thác trên bài toán multi-armed bandit bằng cách chọn hành động epsilon-greedy.

Bạn sẽ học Khám phá và khai thácBandit
Học tăng cườngtrí tuệ nhân tạohọc máy
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
Trung bình

Thuật toán học perceptron

Huấn luyện perceptron nguyên bản, chỉ cập nhật trọng số khi dự đoán sai.

Bạn sẽ học PerceptronHọc trực tuyến
Mạng nơ-rontrí tuệ nhân tạohọc máy
Chưa có lời giải