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
Check if Array can be sorted by changing elements to Absolute difference with j
Given an array of positive numbers arr[] of size n, the task is to check if we can make the array sorted in non-decreasing order by choosing any positive integer j and cha...
Read More
Arrays
Sorting
DSA
Minimum time to pick all elements with a cooldown period
Given an array arr[] of size n, where each element in the array represents a value between 1 and n. Additionally, you are given another array time[], where time[i] (1 ≤ i ...
Read More
Arrays
Hash
DSA
Power BI Tutorial | Learn Power BI
Power BI is a Data Visualization and Business Intelligence tool by Microsoft that converts data from different data sources to create various business intelligence reports...
Read More
Power BI
Tutorials
Make all elements of the Array zero
Given, an array A of length N, the task is to make every element of the array equal to zero, by doing some number of moves (possibly zero). In a single move, you can choos...
Read More
Arrays
DSA
Count occurrences of one linked list in another Linked List
Given two linked lists head1 and head2, the task is to find occurrences of head2 in head1.Examples:Input: Head1 = 1-2-3-2-4-5-2-4, Head2 = 2-4Output: Occurrences of head2 ...
Read More
Linked List
sliding-window
DSA
Crossword Puzzle Of The Week #13 (for Recursion)
In this issue of Crossword Puzzle of the Week, we will dive into the topics of Recursion The solution to the crossword puzzle is provided at the end. HINTS:Down:1. You get...
Read More
Puzzles
Crossword Puzzle
Crossword Of The Week
Fail-Stop Failure in System Design
In system design, fail-stop failure refers to a type of failure where a component of the system simply stops functioning without any additional erroneous behavior. This ty...
Read More
Picked
System Design
Crash Failure in System Design
A Crash Failure occurs when a system or application stops working abruptly and without warning, often resulting in the loss of unsaved data or even permanent data loss. In...
Read More
Picked
System Design
Count of odd sum Submatrix with odd element count in the Matrix
Given a matrix mat[][] of size N x N, the task is to count the number of submatrices with the following properties:The sum of all elements in the submatrix is odd.The numb...
Read More
Matrix
prefix-sum
Picked
submatrix
DSA
Minimum time to reach given points on X-axis
Given an array pos[] that represents N points on the X axis, a variable cur that represents the current position, and an array time. Where time[i] denotes the time taken t...
Read More
Arrays
DSA
Advantages and Disadvantages Of Distributed Systems
A network of separate computers working together to complete a particular task is referred to as a distributed system. By sending messages or exchanging data through a net...
Read More
Picked
System Design
Find line which does not intersect with parabola
Given N straight lines of form y = k * x. Also, given M parabolas of form y = a * x2 + b * x + c where a 0. For each parabola, choose a line that does not intersect this ...
Read More
maths-polynomial
Geometric-Lines
Maths
Geometry
DSA
Counting Subarrays with elements repeated twice after swapping
Given an array A[] of N integers, the task is to find the number of subarrays of A[], which is the repetition of its' elements twice, after having swapped the inside eleme...
Read More
Arrays
DSA
Map
How to Save the File in Phone Storage in Flutter?
Like in Instagram, we can save stories, and reels on our devices. We also want to save some information or some file on our device in android we will keep the file from th...
Read More
Dart
Flutter
Flutter - Read JSON Data from Assets Folder
A JSON object contains data in the form of key/value pair. The keys are strings and the values are the JSON types. Keys and values are separated by a colon. Each entry (ke...
Read More
Flutter
1
...
2800
2801
2802
...
11256