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
Puzzle - Russian Roulette
A horrific man is gambling Russian roulette with a six-shooter revolver. He places in a single bullet, spins the chambers, and fires at you, however, no bullet comes out. ...
Read More
Puzzles
Picked
Puzzle - Twiddled Bolts
The helical grooves of two identical bolts are intertwined when they are put together. If you move the bolts around each other as if you were twiddling your thumbs, holdin...
Read More
Puzzles
Picked
Logical Puzzles
Equity Savings Schemes Funds | Features, Purpose, Advantages and Disadvantages
What are Equity Savings Schemes Funds?Equity Savings Funds are hybrid mutual funds that invest nearly the same proportion of their assets in equities, FD-like instruments,...
Read More
Picked
Geeks Premier League
Commerce
Finance
Geeks Premier League 2023
Mutual Funds
PHP mb_convert_kana() Function
The mb_convert_kana() is an inbuilt function in PHP that is used to convert text into full-width and half-width.Syntax:mb_convert_kana($string,$mode, $encoding) : stringPa...
Read More
Web Technologies
PHP-function
PHP
PHP-Multibyte-String
Minimizing Bitwise-OR with XOR Operation on an Array
Given an array arr[] of non-negative integers where arr[i] = 0, the task is to select a non-negative integer 'k' and perform the bitwise-XOR operation on every element of ...
Read More
Arrays
Bit Magic
Bitwise-XOR
Bitwise-OR
DSA
Second Derivative Test
Second Derivative Test is one of the methods in calculus to find the maxima and minima of a curve. Other than, the second derivative test there is also a first derivative,...
Read More
Picked
Mathematics
School Learning
Class 12
Maths-Class-12
Calculus
Meanings and objectives of Tabulation
Tabulation is a fundamental concept in Dynamic programming (DP), which entails dividing a problem into smaller subproblems and an array to hold the outcomes of these subpr...
Read More
Dynamic Programming
Picked
Geeks Premier League
DSA
Geeks Premier League 2023
Binary Search on Answer Tutorial with Problems
Binary Search on Answer is the algorithm in which we are finding our answer with the help of some particular conditions. We have given a search space in which we take an e...
Read More
Binary Search
Searching
DSA
DSA Tutorials
Puzzle | The Stolen Necklace
A priceless necklace has been stolen from a mansion, and the police have narrowed it down to three suspects: Alice, Bob, and Carol. The detective on the case interrogates ...
Read More
Puzzles
Logical Puzzles
Asynchronous Caching Mechanisms to Overcome Cache Stampede Problem
Caching is a critical component in modern software systems, serving as an effective means to reduce latency and improve system performance. Asynchronous caching is a cach...
Read More
Picked
Geeks Premier League
System Design
Geeks Premier League 2023
Caching - System Design
Derivative Rules
Derivative Rules are a set of rules that need to be followed while differentiating different functions. Rules of Derivative are also called Differentiation Rules. Differen...
Read More
Picked
Mathematics
School Learning
Class 12
Geeks Premier League
Maths-Class-12
Calculus
Geeks Premier League 2023
JEE Main 2024: Intimation Slip Session 1 (Released) Registration Date, Syllabus, Exam Pattern
JEE Main 2024: The JEE Main exam city intimation slip for session 1 has been released by NTA, on 12th Jan 2024. The JEE Mains City intimation slip for 2024 will be made av...
Read More
Picked
GFG Academy
IIT- JEE
IIT JEE
Find maximum difference between elements having a fixed index difference of K
Given an integer K and an unsorted array of integers arr[], find the maximum difference between elements in the array having a fixed index difference of K.Examples: Input:...
Read More
Arrays
Mathematical
Arrays
array-range-queries
DSA
JavaScript Program to Print all Substrings of a Given String
In this article, we will see how we can print all substrings of a given string in JavaScript language. We have provided an input string, from which we need to print all th...
Read More
Web Technologies
JavaScript
javascript-string
Picked
JavaScript-DSA
Geeks Premier League
JavaScript-Program
Geeks Premier League 2023
Contest Experiences | Job-A-Thon 14 Hiring Challenge
About The Challenge: Job-A-Thon 14 Hiring ChallengeThis challenge was organized by the GFG Weekly Coding Contest. Job-a-Thon. On 21 Oct 2022 8:00 PM to 21 Oct 2022 10:30 P...
Read More
Picked
Contest Experiences
1
...
2071
2072
2073
...
11196