Sign in to track solved questions and your streak.
Sign inSign in to track solved questions and your streak.
Sign in| Status | Question | Type | Level |
|---|---|---|---|
— | Count Distinct Elements in WindowNew For every window of k consecutive elements, count how many distinct values it contains. Backend | Entry | |
— | Split Array with Equal SumNew Find the index where an array of positive integers splits into two contiguous parts with equal sums, or -1 if there isn't one. Backend | Entry | |
— | Merge Sorted Arrays with deduplicationNew Merge two sorted arrays into one sorted array where every distinct value appears exactly once. Backend | Entry | |
— | Build a Search Filter Filter articles by case-insensitive search across title and tags. JS | Entry | |
— | Group Transactions by Category Group transactions by category and sum amounts. JS | Entry | |
— | Form Validation Pattern Validate form fields using a data-driven rule array. JS | Entry | |
— | Letter Pyramid Build a centered letter pyramid. JS | Entry | |
— | Hollow Square Pattern Print a hollow square pattern. JS | Entry | |
— | Fix the delayedLog Function Fix the classic closure bug where setTimeout callbacks all capture the same variable. JS | Entry | |
— | Implement Class Hierarchy Fix broken inheritance and implement a new Human class JS | Entry | |
— | Two Sum Find two indexes with sum equal to target JS | Entry | |
— | Find Shortest Unique PrefixNew For every word, find the shortest prefix that no other word in the list starts with. Backend | Mid | |
— | Rank Songs by PopularityNew Rank songs by how many other songs they beat head-to-head across users' preference lists, breaking ties by the smaller song id. Backend | Mid | |
— | Minimal Board Length for HolesNew Cover every hole in a table with exactly two boards of the same integer length, and return the shortest length that works. Backend | Mid | |
— | Largest Tree RootNew Given [child, parent] pairs describing a forest, return the root of the tree with the most nodes, breaking ties by the smallest root ID. Backend | Mid | |
— | Balance Accounts Compute the greedy sequence of transfers that brings every account balance up to a threshold, or detect that it is impossible. Backend | Mid | |
— | Retry an Async Operation Retry an async operation with limits JS | Mid | |
— | Flatten Nested Comments Flatten a nested comment tree up to a depth limit, with metadata for indented rendering. JS | Mid | |
— | Web Crawler Implement a web crawler that discovers same-domain pages. Backend | Mid | |
— | Rate Limiter Button Build a button rate limiting the clicks UIVisa | Mid |