Sign In
Profile
Articles
group
Community
people_outline
Campus Ambassadors
Uncover Diverse Options in Colleges and Companies
View Colleges
View Companies
close
Sort by:
relevance
date
My Profile
My Courses
Go Premium
Edit profile
settings
Account Settings
Logout
menu
Sign In
×
Sign In
Sign Up
account_circle
lock
Remember me
Forgot Password
Sign In
email
lock
business
Sign Up
or
Google
Facebook
LinkedIn
GitHub
Why Create an Account?
By creating this account, you agree to our
Privacy Policy
&
Cookie Policy
.
Please enter your email address or userHandle.
account_circle
Back to Login
Reset Password
person_outline
Profile
description
Articles
people_outline
Campus Ambassadors
Uncover Diverse Options in Colleges and Companies
View Colleges
View Companies
tatsuhiro
Follow
2
Rank
Current POTD Streak
STREAK
15
/970
days
Institution
Cornell University
Language Used
Python, Java, C++
Overall Coding Score
798
Total Problem Solved
254
Monthly Coding Score
_ _
Contributor
Contributor
1 Point
Proficient
Proficient
100 Point
Scholar
Scholar
1k Point
Master
Master
10k Point
Ace
Ace
50k Point
Find Your Place Among the Best
Explore Our Badge Program and Start Writing.
Start writing
How Badges Work
SCHOOL (0)
BASIC (14)
EASY (76)
MEDIUM (143)
HARD (21)
Power of 2
Print first n Fibonacci Numbers
Check if two arrays are equal or not
Reverse array in groups
Binary Search
Implement Queue using Linked List
Count Squares
Implement Stack using Linked List
Implement strstr
Bit Difference
Index of first 1 in a sorted array of 0s and 1s
Toggle bits in the given range
Stable Sort and Position
Decimal to binary
Letters Collection
Move all zeroes to end of array
Frequencies of Limited Range Array Elements
Minimum Operations
Form a number divisible by 3 using array digits
Check for Balanced Tree
Height of Binary Tree
Insert in a Sorted List
Pairwise swap elements of a linked list
Boundary traversal of matrix
Wave Array
Find the closest pair from two arrays
Find duplicates in an array
Equilibrium Point
Count pairs with given sum
Second Largest
Rotate Bits
Find first set bit
Count number of hops
Binary Tree to BST
Largest number possible
Insert a node in a BST
Kth largest element in BST
Surround the 1's
Leaders in an array
Nth Fibonacci Number
Chocolate Distribution Problem
Count BST nodes that lie in a given range
BFS of graph
Inorder Successor in BST
Right View of Binary Tree
Implement two stacks in an array
Longest Common Prefix in an Array
Unique Number of Occurrences
Print Matrix in snake Pattern
Transpose of Matrix
Is Binary Number Multiple of 3
Nth node from end of linked list
Detect Loop in linked list
Unique rows in boolean matrix
Parenthesis Checker
First Repeating Element
Number of 1 Bits
Remove duplicate element from sorted Linked List
Search in a matrix
Count distinct elements in every window
Josephus problem
Level order traversal in spiral form
Given a linked list of 0s, 1s and 2s, sort it.
Delete without head pointer
Longest Distinct characters in string
Anagram
Roman Number to Integer
Reverse words in a given string
Find the element that appears once in sorted array
Convert array into Zig-Zag fashion
Element with left side smaller and right side greater
Level order traversal
Special Stack
Determine if Two Trees are Identical
Mirror Tree
Remove every kth node
Reverse a linked list
Root to leaf path sum
Key Pair
Minimum number of Coins
N meetings in one room
DFS of Graph
Second most repeated string in a sequence
Queue using two Stacks
Check for BST
Left View of Binary Tree
Finding middle element in a linked list
Missing number in array
Consecutive Array Elements
Twice Counter
Sum of XOR of all pairs
Knapsack with Duplicate Items
Maximum sum increasing subsequence
Number of paths
Level of Nodes
Eventual Safe States
Transitive closure of a Graph
Normal BST to Balanced BST
Find Common Nodes in two BSTs
Floor in BST
Duplicate subtree in Binary Tree
Find Missing And Repeating
Reverse alternate nodes in Link List
Count number of substrings
Number Of Enclaves
Find All Four Sum Numbers
Maximum Sum Combination
First and last occurrences of x
Stickler Thief
Kth smallest element
Partition Equal Subset Sum
Top View of Binary Tree
Lucky Numbers
Minimum Multiplications to reach End
Mother Vertex
Multiply two strings
Make Matrix Beautiful
Rat in a Maze Problem - I
Nth catalan number
Prerequisite Tasks
Flip Bits
Non Repeating Numbers
Minimum sum
Maximum path sum from any node
Largest prime factor
Largest number in K swaps
Unit Area of largest region of 1's
Jump Game
Smallest Positive missing number
Shortest path in Directed Acyclic Graph
Rearrange Array Alternately
Count of distinct substrings
Reverse a Stack
Allocate minimum number of pages
Interleaved Strings
Shortest Source to Destination Path
Maximum Product Subarray
Kth Ancestor in a Tree
Length of the longest substring
Reverse a Linked List in groups of given size
Kadane's Algorithm
Rotate a Linked List
Intersection Point in Y Shaped Linked Lists
Remove loop in Linked List
Longest K unique characters substring
First non-repeating character in a stream
k-th smallest element in BST
Rod Cutting
Next Permutation
Number of Coins
The Celebrity Problem
Power Of Numbers
Find kth element of spiral matrix
Peak element
Minimum Platforms
Count Inversions
Quick Sort
Stock buy and sell II
Count the subarrays having product less than k
Find the number of islands
Lowest Common Ancestor in a Binary Tree
Find triplets with zero sum
Minimum number of jumps
Maximum Index
Largest BST
Union of Two Linked Lists
nCr
Find Indexes of a subarray with given sum
Number of Unique Paths
Jumping Numbers
Merge Sort for Linked List
Word Break
Sum Tree
Merge Sort
Minimum number of jumps
Longest Common Subsequence
Longest Increasing Subsequence
Egg Dropping Puzzle
Maximize The Cut Segments
Box Stacking
Coin Change
0 - 1 Knapsack Problem
Minimize the Heights II
Max length chain
Diameter of a Binary Tree
Serialize and deserialize a binary tree
Longest consecutive subsequence
Array Pair Sum Divisibility Problem
Water Overflow
Special Keyboard
Combination Sum - Part 2
Flood fill Algorithm
Binary Heap Operations
Connect Nodes at Same Level
Check if Linked List is Palindrome
Merge two sorted linked lists
Circular tour
Sorting Elements of an Array by Frequency
Spirally traversing a matrix
Implement Atoi
Longest Common Substring
Recursively remove all adjacent duplicates
Longest Palindrome in a String
Permutations of a given string
Sort an array according to the other
Kth largest element in a stream
Stock buy and sell
Trapping Rain Water
Kth smallest element
Maximum difference between node and its ancestor
Pythagorean Triplet
Maximum of all subarrays of size k
Largest Number formed from an Array
Longest Even Length Substring
Merge 2 sorted linked list in reverse order
Majority Element
Heap Sort
Topological sort
Find whether path exist
Implementing Dijkstra Algorithm
Choose and Swap
Activity Selection
Detect cycle in a directed graph
Word Boggle
Swapping pairs make sum equal
Largest subarray with 0 sum
Get minimum element from stack
Next Greater Element
Vertical Traversal of Binary Tree
Bottom View of Binary Tree
Sort an array of 0s, 1s and 2s
Two water Jug problem
CamelCase Pattern Matching
Palindromic Partitioning
Making A Large Island
Nodes at given distance in binary tree
Number of distinct subsequences
Next Smallest Palindrome
Alien Dictionary
Longest valid Parentheses
String Permutations
Max rectangle
Maximum Rectangular Area in a Histogram
Merge Without Extra Space
Edit Distance
Minimum sum partition
Maximum Path Sum between 2 Special Nodes
Circle of strings
Minimum Cost Path
LRU Cache
Boolean Parenthesization
Largest rectangle of 1s with swapping of columns allowed
Travelling Salesman Problem
Distinct palindromic substrings