Hotline: 0984.876.750
Đề bài: Cho một chuỗi s, tìm độ dài của chuỗi con dài nhất mà không chứa các ký tự lặp lại. Ví dụ 1: Input: s = "abcabcbb" Output: [...]
Đề bài: Chuỗi “PAYPALISHIRING” được viết theo mẫu zigzag trên một số hàng đã cho như sau: (bạn có thể muốn hiển thị mẫu này bằng một phông chữ cố [...]
Đề bài: Cho n cặp dấu ngoặc đơn, viết một hàm để tạo ra tất cả các tổ hợp của các dấu ngoặc đơn hợp lệ. Ví dụ 1: Input: [...]
Đề bài: Cho một số nguyên có dấu 32-bit x, trả về số x sau khi đảo ngược các chữ số của nó. Nếu việc đảo ngược x làm cho [...]
Đề bài: Bạn được cho một mảng `lists` gồm k danh sách liên kết, mỗi danh sách được sắp xếp theo thứ tự tăng dần. Hợp nhất tất cả các [...]
Đề bài: Triển khai hàm myAtoi(string s), chuyển đổi một chuỗi thành một số nguyên có dấu 32-bit (tương tự như hàm atoi trong C/C++). Thuật toán của myAtoi(string s) [...]
Đề bài: Cho một danh sách liên kết, hoán đổi mỗi cặp nút liên tiếp nhau và trả về đầu của danh sách liên kết đó. Bạn phải giải quyết [...]
Đề bài: Cho một số nguyên x, trả về true nếu x là một palindrome (xuôi hay ngược đều giống nhau), và trả về false nếu ngược lại. Ví dụ [...]
Đề bài: Cho head của một danh sách liên kết, đảo ngược các nút của danh sách theo từng nhóm k nút và trả về danh sách đã được thay [...]
Đề bài: Cho một chuỗi đầu vào s và một mẫu p, triển khai việc so khớp biểu thức chính quy với hỗ trợ cho ‘.’ và ‘*’ trong đó: [...]
Đề bài: Bạn được cho một mảng số nguyên height có độ dài n. Có n đường dọc được vẽ sao cho hai đầu mút của đường thứ i ^th [...]
Đề bài: Cho một mảng số nguyên `nums` và một số nguyên `val`, loại bỏ tất cả các lần xuất hiện của `val` trong `nums` ngay tại chỗ. Thứ tự [...]
Đề bài: Các số La Mã được biểu diễn bằng bảy ký hiệu khác nhau: I, V, X, L, C, D và M. Symbol Value I 1 V 5 X [...]
Đề bài: Cho hai chuỗi needle và haystack, trả về chỉ số của lần xuất hiện đầu tiên của needle trong haystack, hoặc -1 nếu needle không là một phần [...]
Đề bài: Các ký hiệu số La Mã được biểu diễn bằng bảy biểu tượng khác nhau: I, V, X, L, C, D và M. Symbol Value I 1 V [...]
Đề bài: Cho hai số nguyên dividend và divisor, chia hai số nguyên mà không sử dụng các phép nhân, chia và lấy phần dư. Phép chia nguyên này sẽ [...]
Đề bài: Viết một hàm để tìm chuỗi tiền tố chung dài nhất giữa một mảng các chuỗi. Nếu không có chuỗi tiền tố chung, trả về một chuỗi rỗng [...]
Đề bài: Cho một chuỗi s và một mảng các chuỗi words. Tất cả các chuỗi trong mảng words có cùng độ dài. Một chuỗi con nối trong s là [...]
Đề bài: Cho một mảng số nguyên nums, trả về tất cả các bộ ba [nums[i], nums[j], nums[k]] sao cho i != j, i != k, j != k và [...]
Đề bài: Một hoán vị của một mảng số nguyên là một sắp xếp các thành viên của nó thành một chuỗi hoặc thứ tự tuyến tính. Ví dụ, với [...]
Đề bài: Cho một mảng số nguyên nums có độ dài n và một số nguyên target, tìm ba số nguyên trong nums sao cho tổng của chúng gần nhất [...]
Đề bài: Cho một chuỗi chỉ chứa các ký tự ‘(‘ và ‘)’, trả về độ dài của chuỗi con ngoặc đúng (được hình thành đúng) dài nhất. Ví dụ [...]
Đề bài: Cho một mảng số nguyên nums và một số nguyên target, trả về các chỉ số của hai số sao cho tổng của chúng là target. Bạn có [...]
Đề bài: Cho một chuỗi chứa các chữ số từ 2 đến 9 (bao gồm), trả về tất cả các kết hợp chữ cái có thể biểu diễn bởi các [...]
Đề bài: Cho một mảng số nguyên `nums` đã được sắp xếp theo thứ tự tăng dần (với các giá trị riêng biệt). Trước khi được truyền vào hàm của [...]
Đề bài: Bạn được cho hai danh sách liên kết không rỗng đại diện cho hai số nguyên không âm. Các chữ số được lưu trữ theo thứ tự ngược, [...]
Đề bài: Cho một mảng nums gồm n số nguyên, trả về một mảng chứa tất cả các bộ tứ [nums[a], nums[b], nums[c], nums[d]] duy nhất sao cho: 0 <= [...]
Đề bài: Cho head của một danh sách liên kết, loại bỏ nút n ^th từ cuối danh sách và trả về đầu của danh sách. Ví dụ 1: Input: [...]
Đề bài: Cho một chuỗi s chứa các ký tự ‘(‘, ‘)’, ‘{‘, ‘}’, ‘[‘ và ‘]’, xác định xem chuỗi đầu vào có hợp lệ hay không. Một chuỗi [...]
Đề bài: Cho một chuỗi s, hãy trả về chuỗi con đối xứng dài nhất trong s. Ví dụ 1: Input: s = "babad" Output: "bab" Giải thích: "aba" cũng [...]
Đề bài: Cho đầu của hai danh sách liên kết đã được sắp xếp là list1 và list2. Hợp nhất hai danh sách thành một danh sách được sắp xếp. [...]
Đề bài: Dãy số “count-and-say” là một dãy các chuỗi chữ số được định nghĩa bằng công thức đệ quy: countAndSay(1) = “1” countAndSay(n) là cách bạn “nói” chuỗi chữ [...]
Đề bài: Cho một ma trận có kích thước m x n, hãy trả về tất cả các phần tử của ma trận theo thứ tự xoắn ốc. Ví dụ [...]
Đề bài: Bạn được cho một mảng số nguyên `nums`. Ban đầu, bạn đang đứng tại vị trí đầu tiên của mảng và mỗi phần tử trong mảng đại diện [...]
Đề bài: Cho một mảng các khoảng thời gian, trong đó intervals[i] = [starti, endi], hợp nhất tất cả các khoảng thời gian chồng chéo và trả về một mảng [...]
Đề bài: Bạn được cho một mảng các khoảng thời gian không chồng chéo, trong đó intervals[i] = [starti, endi] đại diện cho điểm bắt đầu và kết thúc của [...]
Đề bài: Cho n số nguyên không âm đại diện cho một bản đồ độ cao nơi chiều rộng của mỗi thanh là 1, tính toán lượng nước mà nó [...]
Đề bài: Cho một chuỗi s gồm các từ và khoảng trắng, trả về độ dài của từ cuối cùng trong chuỗi. Một từ là một chuỗi con tối đa [...]
Đề bài: Cho hai số nguyên không âm num1 và num2 được biểu diễn dưới dạng chuỗi, trả về tích của num1 và num2, cũng được biểu diễn dưới dạng [...]
Đề bài: Cho một số nguyên dương n, tạo ra một ma trận kích thước n x n được điền các phần tử từ 1 đến n2 theo thứ tự [...]
Đề bài: Tập hợp [1, 2, 3, …, n] chứa tổng cộng n! hoán vị duy nhất. Bằng cách liệt kê và đánh dấu tất cả các hoán vị theo [...]
Đề bài: Cho một mảng các chuỗi `strs`, nhóm các từ đồng anagram lại với nhau. Bạn có thể trả về kết quả theo bất kỳ thứ tự nào. Một [...]
Đề bài: Cho một mảng số nguyên `nums` đã được sắp xếp theo thứ tự không giảm, hãy tìm vị trí bắt đầu và kết thúc của giá trị `target` [...]
Đề bài: Cho một mảng đã được sắp xếp có các số nguyên riêng biệt và một giá trị mục tiêu, trả về chỉ số nếu giá trị mục tiêu [...]
Đề bài: Đề bài vấn đề n-queens là bài toán đặt n quân hậu trên một bàn cờ n x n sao cho không có hai quân hậu nào tấn [...]
Đề bài: Xác định xem một bảng Sudoku có kích thước 9 x 9 có hợp lệ hay không. Chỉ các ô đã được điền cần được kiểm tra theo [...]
Đề bài: Bài toán n-queens là bài toán đặt n quân hậu lên một bàn cờ n x n sao cho không có hai quân hậu nào tấn công nhau. [...]
Đề bài: Viết một chương trình để giải một câu đố Sudoku bằng cách điền vào các ô trống. Một giải pháp Sudoku phải thỏa mãn tất cả các quy [...]
Đề bài: Cho một mảng số nguyên `nums`, tìm subarray có tổng lớn nhất và trả về tổng của nó. Ví dụ 1: Input: nums = [-2,1,-3,4,-1,2,1,-5,4] Output: 6 Giải [...]
Đề bài: Cho một mảng số nguyên nums không được sắp xếp, hãy trả về số nguyên dương nhỏ nhất bị thiếu. Bạn phải thực hiện một thuật toán chạy [...]
Đề bài: Cho một mảng số nguyên `nums` được sắp xếp theo thứ tự không giảm, loại bỏ các phần tử trùng nhau trong mảng sao cho mỗi phần tử [...]
Đề bài: Cho một mảng gồm các số nguyên phân biệt candidates và một số nguyên mục tiêu target, trả về một danh sách các tổ hợp duy nhất của [...]
Đề bài: Cho một tập hợp các số ứng cử viên (candidates) và một số mục tiêu (target), tìm tất cả các tổ hợp duy nhất trong candidates sao cho [...]
Đề bài: Cho một chuỗi đầu vào (s) và một mẫu (p), thực hiện việc so khớp mẫu đại diện (wildcard) với hỗ trợ cho các ký tự ‘?’ và [...]
Đề bài: Cho một mảng nums gồm các số nguyên phân biệt, trả về tất cả các hoán vị có thể. Bạn có thể trả về kết quả theo bất [...]
Đề bài: Cho một tập hợp số nums có thể chứa các phần tử trùng nhau, trả về tất cả các hoán vị duy nhất có thể có, theo bất [...]
Đề bài: Bạn được cho một ma trận 2D có kích thước n x n đại diện cho một hình ảnh. Hãy xoay hình ảnh đi 90 độ theo chiều [...]
Đề bài: Viết hàm pow(x, n) để tính giá trị của x mũ n (tức là x^n). Ví dụ 1: Input: x = 2.00000, n = 10 Output: 1024.00000 Ví [...]
Đề bài: Cho hai mảng đã được sắp xếp nums1 và nums2 với kích thước lần lượt là m và n, hãy trả về trung vị của hai mảng đã [...]
Đề bài: Bạn được cho một mảng số nguyên nums có độ dài n và được đánh chỉ mục từ 0. Ban đầu, bạn đứng tại vị trí nums[0]. Mỗi [...]