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
Frontend Developer Roadmap 2024
Frontend development means to design the face of a website or application. It involves working on the appearance of the website. Building interactive buttons, using images...
Read More
TypeScript Hello World of Generics
In this article, we will learn about Hello World of Generics in Typescript. Generics allows a user to write the code and make reusable components which further ensures the...
Read More
Web Technologies
JavaScript
TypeScript
Picked
Geeks Premier League
Geeks Premier League 2023
Grouping robots on cartesian plane
In a 2D array robots[][], and an integer value K, where robots[i][j] represent the position of a robot on the cartesian plan. The task is to count the number of minimum gr...
Read More
Graph
disjoint-set
Geeks Premier League
DSA
Geeks Premier League 2023
Dockerizing a Python Flask Application with a Database
Applications are packaged, distributed, and run via Docker within Docker containers throughout the process of "dockerizing". The exact environment and dependencies must be...
Read More
Picked
Docker
Geeks Premier League
DevOps
Geeks Premier League 2023
What Is Claude Pro: Comparison with ChatGPT Plus
AI chatbots have become incredibly popular in recent years. Two of the most well-known chatbot services are Claude Pro and ChatGPT Plus. Both leverage large language model...
Read More
Picked
ChatGPT
News
Count Palindromic Substrings in a Binary String
Given a binary string S i.e. which consists only of 0's and 1's. Calculate the number of substrings of S which are palindromes. String S contains at most two 1's.Examples:...
Read More
Strings
palindrome
Geeks Premier League
DSA
Geeks Premier League 2023
Maximizing Points in Grid with Disappearing Neighbours
Given a 2D array grid[][] of size N * M, the value in grid[][] represents points that you can collect, if you collect any points from a particular cell then all the points...
Read More
Dynamic Programming
Algorithms-Dynamic Programming
DSA
Geeks Premier League 2023
Find the minimum swaps to group K elements.
Given an integer array arr[] of length n and an integer K, the task is to determine the minimum number of swaps required to group at least K occurrences of the same elemen...
Read More
Hash
sliding-window
HashTable
cpp-map
DSA
Palindrome Checker App Using React Js
In this article, we will walk you through the process of creating a Palindrome Checker App using React.js. A palindrome refers to a word, phrase, or sequence of character...
Read More
Web Technologies
ReactJS
Create a Emoji Generator Using HTML CSS & JavaScript
While communicating with our friends, we always use the emoji to represent our feelings and emojis. There are many emojis that represent our emotions and feelings. As deve...
Read More
Web Technologies
Picked
Geeks Premier League
Geeks Premier League 2023
Minimize the String Transformation Cost
Given a string Str and cost array C[] of size n replacing Str[i] with any character will have cost C[i]. The task is to minimize the cost where every odd i, for all i from...
Read More
Strings
Geeks Premier League
DSA
Geeks Premier League 2023
Maximizing Strength difference in Two groups
Given an integer N and an array A[] of size 3*N. We need to remove N integers and form 2 groups with the remaining 2*N integers of each size N. 1st group will be of intege...
Read More
Arrays
priority-queue
Geeks Premier League
DSA
Geeks Premier League 2023
Placement of magical box on road to collect the maximum number of magical balls
There is a road which denotes the x-axis. Geek is at the start of the road (at origin). He has N magical balls. The balls are magical because they have a number written on...
Read More
Mathematical
Competitive Programming
Arrays
DSA
JavaScript Program to Validate An Email Address
In this article, we will see how to Validate An Email Address in JavaScript. Validating an email address is a common task in web development. It involves ensuring that an ...
Read More
Web Technologies
JavaScript
Picked
JavaScript-DSA
Geeks Premier League
JavaScript-Program
Geeks Premier League 2023
Minimum removal of people to equalize the number of coins
Given an array X[] of length N. This denotes that ith person has X[i] coins, the task is to output the minimum number of people needed to remove so that, the remaining per...
Read More
Arrays
Greedy Algorithms
Geeks Premier League
DSA
Geeks Premier League 2023
Find maximum absolute difference between weights of adjacent nodes in Linked list
Given a linked list with weights, the task is to find the maximum absolute difference between any two weights of nodes that are adjacent in the list.Examples: Input: 2 (4)...
Read More
Linked List
Geeks Premier League
DSA
Geeks Premier League 2023
1
...
2168
2169
2170
...
11360