Courses
Tutorials
Jobs
Practice
Contests
Data Structure
Java
Python
HTML
Interview Preparation
Trending Now
DSA
Web Tech
Foundational Courses
Data Science
Practice Problem
Python
Machine Learning
JavaScript
System Design
Django
DevOps Tutorial
Java
C
C++
ReactJS
NodeJS
CP Live
Aptitude
Puzzles
Projects
GBlog
Three 90 Challenge: Bigger and Better
As we transit into the new phase, it's essential to fuel our inner drive for success. On popular demand, GeeksforGeeks is happy to announce that we are back with the Thre...
Read More
Implementation of a Hypergraph
What is Hypergraph?A hypergraph is a generalization of a graph, where an edge can connect any number of vertices. In a hypergraph, each edge is called a hyperedge and can ...
Read More
Graph
Technical Scripter
Picked
Technical Scripter 2022
DSA
Indirect Tax : Features, Types, Advantages & Disadvantages
What is Indirect Tax?The tax imposed by the government on goods and services purchased by anyone in the country is called Indirect Tax. Indirect Tax can be defined as a ty...
Read More
Income Tax
Commerce
Puzzle: Wise Men
A sultan has captured 50 wise men. He has a glass currently standing bottom down. Every minute he calls one of the wise men who can choose either to turn it over (set it u...
Read More
Puzzles
Picked
Logical Puzzles
What is Census Method of Collecting Data?
Collection of Data is the first step of the statistical investigation and can be gathered through two different sources, namely, primary sources and secondary sources. Bes...
Read More
Picked
Class 11
Statistics for Economics
Commerce
Reverse a Stack using Queue
Given a stack, the task is to reverse the stack using the queue data structure.Examples:Input: Stack: (Top to Bottom) [10 - 20 - 30 - 40]Output: Stack: (Top to Bottom) [40...
Read More
Stack
Queue
Technical Scripter
Technical Scripter 2022
DSA
Why should you avoid the JavaScript eval() function?
What is the eval() function?The eval() function is used to evaluate the expression. If the argument represents one or more JavaScript statements, eval() evaluates the stat...
Read More
Web Technologies
JavaScript
JavaScript-Questions
Step Count Method for Time Complexity Analysis
What is Time Complexity?Time Complexity is the amount of time taken by the algorithm to run. It measures the time taken to execute each statement of code in an algorithm.T...
Read More
Analysis of Algorithms
Technical Scripter
Complexity-analysis
Technical Scripter 2022
DSA
International Tracking of Exports validation using Regular Expression
Given some International Tracking Of Exports data, the task is to check if they are valid or not using regular expressions. Rules for the valid International Tracking Of E...
Read More
Pattern Searching
Technical Scripter
regular-expression
Technical Scripter 2022
DSA
Count ways to generate Binary String not containing "0100" Substring
Given the number N, count the number of ways to create a binary string (the string that contains characters as zero or one) of size N such that it does not contain "0100" ...
Read More
Bit Magic
Dynamic Programming
Technical Scripter
Technical Scripter 2022
DSA
Find maximum sum of Subset which is multiple of M and XOR is 0
Given an array arr[] of size N, the task is to find the maximum sum of a subset of the array such that the sum is divisible by M and the Xor of the subsequence is 0.Exampl...
Read More
Arrays
subset
Dynamic Programming
Technical Scripter
Bitwise-XOR
Technical Scripter 2022
DSA
Minimize XOR of pairs to make the Array Palindrome
Given an array arr[] of size N consisting only of 0s and 1s, the task is to find the minimum number of operations required to make the array a palindrome where in each ope...
Read More
Arrays
Greedy
Technical Scripter
Bitwise-XOR
Technical Scripter 2022
DSA
Two-Factor Authentication using Google Authenticator in Python
Two Factor Authentication or 2FA is an advanced method of user authentication and a subset of multi-factor authentication mechanisms. 2FA enhances the security of its user...
Read More
Technical Scripter
Python
Technical Scripter 2022
Manipulating Windows Registry using winreg in Python
In this article, we will learn how to manipulate Windows Registry using winreg in Python.What is windows registry?It is a hierarchical database that holds low-level settin...
Read More
Technical Scripter
Python
Technical Scripter 2022
Introduction to DevOps
DevOps is basically a combination of two words- Development and Operations. DevOps is a culture that implements the technology in order to promote collaboration between th...
Read More
DevOps
DevOps
Is it valid to address an element beyond the end of an Array?
The array is the collection of the same type of data- type. To know more about arrays, refer here.What happens when we address an element beyond end of Array?When we addre...
Read More
Arrays
Picked
DSA
1
...
3171
3172
3173
...
11204