
676

Implement Magic Dictionary

51.3%

Medium


648

Replace Words

47.7%

Medium


645

Set Mismatch

40.4%

Easy


632

Smallest Range

42.1%

Hard


624

Maximum Distance in Arrays

33.7%

Easy


609

Find Duplicate File in System

52.5%

Medium


599

Minimum Index Sum of Two Lists

46.5%

Easy


594

Longest Harmonious Subsequence

40.8%

Easy


575

Distribute Candies

59.0%

Easy


554

Brick Wall

45.3%

Medium


535

Encode and Decode TinyURL

74.2%

Medium


525

Contiguous Array

39.8%

Medium


508

Most Frequent Subtree Sum

52.5%

Medium


500

Keyboard Row

59.8%

Easy


463

Island Perimeter

57.3%

Easy


454

4Sum II

46.9%

Medium


451

Sort Characters By Frequency

50.9%

Medium


447

Number of Boomerangs

45.2%

Easy


438

Find All Anagrams in a String

33.8%

Easy


409

Longest Palindrome

45.5%

Easy


389

Find the Difference

50.7%

Easy


381

Insert Delete GetRandom O(1)  Duplicates allowed

28.9%

Hard


380

Insert Delete GetRandom O(1)

39.2%

Medium


359

Logger Rate Limiter

59.8%

Easy


358

Rearrange String k Distance Apart

31.7%

Hard


356

Line Reflection

30.1%

Medium


355

Design Twitter

25.5%

Medium


350

Intersection of Two Arrays II

44.7%

Easy


349

Intersection of Two Arrays

47.4%

Easy


347

Top K Frequent Elements

48.3%

Medium


340

Longest Substring with At Most K Distinct Characters

38.8%

Hard


336

Palindrome Pairs

26.3%

Hard


325

Maximum Size Subarray Sum Equals k

42.6%

Medium


314

Binary Tree Vertical Order Traversal

36.7%

Medium


311

Sparse Matrix Multiplication

51.1%

Medium


299

Bulls and Cows

35.0%

Medium


290

Word Pattern

33.1%

Easy


288

Unique Word Abbreviation

16.9%

Medium


274

HIndex

33.3%

Medium


266

Palindrome Permutation

57.0%

Easy


249

Group Shifted Strings

41.8%

Medium


246

Strobogrammatic Number

40.0%

Easy


244

Shortest Word Distance II

38.5%

Medium


242

Valid Anagram

46.6%

Easy


219

Contains Duplicate II

32.5%

Easy


217

Contains Duplicate

45.9%

Easy


205

Isomorphic Strings

33.9%

Easy


204

Count Primes

26.6%

Easy


202

Happy Number

40.8%

Easy


187

Repeated DNA Sequences

31.8%

Medium


170

Two Sum III  Data structure design

24.8%

Easy


166

Fraction to Recurring Decimal

17.6%

Medium


159

Longest Substring with At Most Two Distinct Characters

41.4%

Hard


149

Max Points on a Line

15.3%

Hard


138

Copy List with Random Pointer

26.2%

Medium


136

Single Number

54.6%

Easy


94

Binary Tree Inorder Traversal

47.1%

Medium


85

Maximal Rectangle

28.2%

Hard


76

Minimum Window Substring

25.6%

Hard


49

Group Anagrams

35.4%

Medium


37

Sudoku Solver

30.5%

Hard


36

Valid Sudoku

36.0%

Medium


30

Substring with Concatenation of All Words

22.0%

Hard


18

4Sum

26.9%

Medium


3

Longest Substring Without Repeating Characters

24.4%

Medium


1

Two Sum

35.1%

Easy
