DEV Community

Nayan Pahuja profile picture

Education

Thapar University

Work

Student

One Year Club
Writing Debut
16 Week Writing Streak
8 Week Writing Streak
2 Week Community Wellness Streak
4 Week Writing Streak
1 Week Community Wellness Streak
Cracking the Code: Unlocking Password-Protected PDFs with Masked Brute Force

Cracking the Code: Unlocking Password-Protected PDFs with Masked Brute Force

3
Comments 1
5 min read

Want to connect with Nayan Pahuja?

Create an account to connect with Nayan Pahuja. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
DAY 108 - Find Duplicate

DAY 108 - Find Duplicate

Comments
2 min read
DAY 107 - Daily Temperatures

DAY 107 - Daily Temperatures

1
Comments
3 min read
DAY 106 - Next Greater Element I

DAY 106 - Next Greater Element I

Comments
3 min read
Version Control Systems and Git Part-2

Version Control Systems and Git Part-2

1
Comments 1
6 min read
DAY 105 - 155. Min Stack

DAY 105 - 155. Min Stack

Comments
3 min read
DAY 104 - Merge k Sorted Lists

DAY 104 - Merge k Sorted Lists

Comments
3 min read
DAY 103 - Copy List with Random Pointer

DAY 103 - Copy List with Random Pointer

Comments
4 min read
DAY 102 - 2130. Maximum Twin Sum of a Linked List

DAY 102 - 2130. Maximum Twin Sum of a Linked List

Comments
4 min read
DAY 101 - 61. Rotate List

DAY 101 - 61. Rotate List

Comments
3 min read
DAY 100 - 1282. Group the People Given the Group Size They Belong To

DAY 100 - 1282. Group the People Given the Group Size They Belong To

Comments
4 min read
DAY 99 - 234. Palindrome Linked List

DAY 99 - 234. Palindrome Linked List

Comments
3 min read
DAY 98 - Intersection of Two Linked Lists

DAY 98 - Intersection of Two Linked Lists

Comments
3 min read
DAY 97 - Removing Elements from a Linked List

DAY 97 - Removing Elements from a Linked List

Comments
2 min read
DAY 96 - Reverse Linked List II

DAY 96 - Reverse Linked List II

Comments
2 min read
DAY 95 - Finding the middle of linked list

DAY 95 - Finding the middle of linked list

1
Comments
2 min read
DAY 94 - Add Two Numbers

DAY 94 - Add Two Numbers

1
Comments
3 min read
DAY 92 - Can I serve my Customers

DAY 92 - Can I serve my Customers

1
Comments
3 min read
DAY 91 - 51. N-Queens

DAY 91 - 51. N-Queens

Comments
3 min read
Interview Problems: Minimum Number of Groups

Interview Problems: Minimum Number of Groups

2
Comments 1
3 min read
DAY 90 - 338. Counting Bits

DAY 90 - 338. Counting Bits

Comments
2 min read
DAY 88 - 2366. Minimum Replacements to Sort the Array

DAY 88 - 2366. Minimum Replacements to Sort the Array

Comments
3 min read
DAY 87 - 2483. Minimum Penalty for a Shop

DAY 87 - 2483. Minimum Penalty for a Shop

Comments
2 min read
DAY 86 - 225. Implement Stack using Queues

DAY 86 - 225. Implement Stack using Queues

1
Comments
3 min read
DAY 85 - Frog Jump

DAY 85 - Frog Jump

Comments
3 min read
DAY 84 - 646. Maximum Length of Pair Chain

DAY 84 - 646. Maximum Length of Pair Chain

Comments
2 min read
DAY 83 - MATRIX MEDIAN

DAY 83 - MATRIX MEDIAN

1
Comments
3 min read
DAY 82 - Search a 2D Matrix II

DAY 82 - Search a 2D Matrix II

Comments
4 min read
DAY 81 - 410. Split Array Largest Sum

DAY 81 - 410. Split Array Largest Sum

Comments
3 min read
DAY 80 - 168. Excel Sheet Column Title

DAY 80 - 168. Excel Sheet Column Title

Comments
2 min read
DAY 79 - Aggressive Cows Problem

DAY 79 - Aggressive Cows Problem

Comments
3 min read
DAY 78 - Finding Kth Missing Positive Integer

DAY 78 - Finding Kth Missing Positive Integer

Comments
2 min read
DAY 77 - Find the Smallest Divisor Given a Threshold

DAY 77 - Find the Smallest Divisor Given a Threshold

Comments
2 min read
DAY 76 - Minimum Number of days to make m bouquets.

DAY 76 - Minimum Number of days to make m bouquets.

Comments
3 min read
DAY 75 - 875. Koko Eating Bananas

DAY 75 - 875. Koko Eating Bananas

Comments
3 min read
DAY 74 - 239. Sliding Window Maximum

DAY 74 - 239. Sliding Window Maximum

Comments
3 min read
DAY 73 - 86. Partition List

DAY 73 - 86. Partition List

Comments
2 min read
DAY 72- 215. Kth Largest Element in an Array

DAY 72- 215. Kth Largest Element in an Array

Comments
2 min read
DAY 71 - Minimum Bit Flips to Convert Number

DAY 71 - Minimum Bit Flips to Convert Number

1
Comments 2
2 min read
DAY 70 - Find the Difference

DAY 70 - Find the Difference

Comments
2 min read
DAY 69 - Number of 1 Bits

DAY 69 - Number of 1 Bits

Comments
2 min read
DAY 68 - Single Number I

DAY 68 - Single Number I

Comments
2 min read
DAY 67 - 231. Power of Two

DAY 67 - 231. Power of Two

1
Comments
3 min read
DAY 66 - Two Sum IV - Input is a BST

DAY 66 - Two Sum IV - Input is a BST

1
Comments
3 min read
DAY 65 - Kth Smallest Element in a BST

DAY 65 - Kth Smallest Element in a BST

2
Comments
3 min read
DAY 63 - Unique Binary Search Trees II

DAY 63 - Unique Binary Search Trees II

Comments
4 min read
DAY 62 - Flatten a Binary Tree into a linked list

DAY 62 - Flatten a Binary Tree into a linked list

Comments
3 min read
DAY 61 - Serialize and Deserialize Binary Tree

DAY 61 - Serialize and Deserialize Binary Tree

Comments
4 min read
DAY 60 - All Nodes Distance K in Binary Tree

DAY 60 - All Nodes Distance K in Binary Tree

Comments
4 min read
DAY 59 - Maximum Width of Binary Tree

DAY 59 - Maximum Width of Binary Tree

Comments
4 min read
DAY 58 - Binary Tree Questions(II)

DAY 58 - Binary Tree Questions(II)

Comments
3 min read
DAY 57 - Binary Tree Maximum Path Sum

DAY 57 - Binary Tree Maximum Path Sum

Comments
3 min read
DAY 56 - Binary Tree Questions(I)

DAY 56 - Binary Tree Questions(I)

Comments
3 min read
DAY 55 - Traversals in a Binary Tree Part 2

DAY 55 - Traversals in a Binary Tree Part 2

Comments
3 min read
DAY 54 - Traversals in a Binary Tree

DAY 54 - Traversals in a Binary Tree

Comments
3 min read
DAY 53 - Minimum Speed to Arrive on Time

DAY 53 - Minimum Speed to Arrive on Time

Comments
3 min read
DAY 52 - Peak Index in a Mountain Array

DAY 52 - Peak Index in a Mountain Array

Comments
2 min read
DAY 51 - Power of a Number n

DAY 51 - Power of a Number n

Comments
2 min read
DAY 50 - Knight Probability in Chessboard

DAY 50 - Knight Probability in Chessboard

Comments
4 min read
DAY 49 - Making a large Island

DAY 49 - Making a large Island

Comments
4 min read
loading...