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
PHP iconv_substr() Function
The icnov_substr() is an inbuilt function in PHP that allows you to extract a portion of a string based on a specified character encoding.Syntax:iconv_substr( string $...
Read More
Web Technologies
PHP
Pluralize and Singularize any Word using the 'pluralize' NPM Module
The 'pluralize' npm module is a very important and useful NPM module that can convert singular English words to their plural form and vice versa also. This module uses a p...
Read More
Web Technologies
Node.js
NodeJS-Questions
Node-npm
C++17 - <memory_resource> Header
C++17 introduced the memory_resource header, which provides a mechanism for customizing the allocation and deallocation of memory in C++ programs. This header defines the ...
Read More
C++
Picked
C++ 17
C++ 11 - <ratio> Header
The header file, brought about by C++11, offers a class template for ratios and a collection of aliases to represent the same. The purpose of this is to enable the definit...
Read More
C++
Picked
C++ 11
Count pairs with special numbers
Given an array arr[] of size N. You need to find the total number of good pairs such that the if you chose two numbers arr[i] and arr[j] then the following condition holds...
Read More
Arrays
DSA
Longest Common Substring with max XOR
Given two strings s1 and s2, the task is to find the length of the longest common substring of s1 and s2 such that the XOR is maximum.Examples:Input: s1 = "79567", s2 = ...
Read More
Strings
Bit Magic
Bitwise-XOR
Data Structures
substring
strings
DSA
Replace every node in Linked list with its closest catalan number
Given a singly linked list, the task is to replace every node with its closest Catalan number.Note: Catalan numbers are defined as mathematical sequence that consists of p...
Read More
Linked List
Linked Lists
DSA
Number of times path is crossed
Given an array arr[] of size N, you are standing on origin (0, 0). You are allowed to move arr[0] units in the left direction, then arr[1] units in the up direction, and s...
Read More
Arrays
Matrix
Picked
DSA
Construct a String from another String using Suffix Trie
A suffix tree is a data structure based on trie compression that stores all the suffixes of a given string. Apart from detecting patterns in strings, it has a range of app...
Read More
Strings
Trie
Picked
Suffix
DSA
Find minimum subarray length to reduce frequency
Given an array arr[] of length N and a positive integer k, the task is to find the minimum length of the subarray that needs to be removed from the given array such that t...
Read More
Arrays
Binary Search
Searching
Hash
DSA
Find maximum absolute difference with min sum of ratios in an Array
Given an array of positive integers arr[], the task is to find the maximum absolute difference between the pairs from the array such that the sum of their ratios is minimu...
Read More
Arrays
Mathematical
GCD-LCM
DSA
Find minimum operations to make all characters of a string identical
Given a string of size N, the task is to find the minimum operation required in a string such that all elements of a string are the same. In one operation, you can choose ...
Read More
Strings
Competitive Programming
strings
DSA
Find length of repeating Substring
Given a string s and a positive integer K, the task is to find the length of the longest contiguous substring that appears at least K times in s.Examples:Input: s = "ababa...
Read More
Strings
Hash
Picked
substring
DSA
Find heaviest increasing Subsequence with maximum sum in a String
Given a string s and an array arr[] representing the weights of each character in the string, the task is to find the heaviest increasing subsequence with the maximum sum ...
Read More
Arrays
Strings
LIS
Arrays
strings
DSA
LinkedIn Joins Tech Layoffs with 716 Job Cuts, Shut Down China App
LinkedIn, a business professionals-focused social media network owned by Microsoft Corp., announced on Monday that it would layoffs 716 jobs due to decreasing demand and c...
Read More
Picked
News
Tech News
Layoff News
Latest News
Google News
1
...
2623
2624
2625
...
11195