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
Searching Algorithms in Java
Searching Algorithms are designed to check for an element or retrieve an element from any data structure where it is stored. Based on the type of search operation, these a...
Read More
Java
Binary Search
Searching
Algorithms-Searching
DSA
Sort an array of strings lexicographically based on prefix
Given an array of strings arr[] of size N, the task is to sort the array of strings in lexicographical order and if while sorting for any two string A and string B, if str...
Read More
Arrays
Strings
Sorting
prefix
lexicographic-ordering
DSA
Construct a square Matrix whose parity of diagonal sum is same as size of matrix
Given an integer N representing the size of the matrix, the task is to construct a square matrix N * N which have an element from 1 to N2 such that the parity of the sum o...
Read More
Greedy
Pattern Searching
Mathematical
Matrix
Maths
DSA
Subscriber Identity Module (SIM)
SIM card as the name suggests is integrated circuit that stores identity of users on mobile telephony devices. SIM card is generally smaller and rectangular, about 25mm by...
Read More
Misc
Computer Subject
Determine winner of the Game by arranging balls in a row
Given the number of small and large balls N and M respectively, the task is to find which player wins if both the player X and Y play optimally by making the following two...
Read More
Analysis of Algorithms
Greedy
Mathematical
Game Theory
DSA
Count all possible unique sum of series K, K+1, K+2, K+3, K+4, ..., K+N
Given a number N and for any number K for a series formed as K, K + 1, K + 2, K + 3, K + 4, ......., K + N. The task is to find the number of unique sums that can be obtai...
Read More
Dynamic Programming
Pattern Searching
Mathematical
Competitive Programming
series-sum
DSA
Check whether a number can be represented as difference of two consecutive cubes
Given a number N, the task is to check if the number N can be represented as the difference of two consecutive cubes or not. If Yes then print those numbers else print No....
Read More
Mathematical
School Programming
maths-cube
maths-perfect-cube
Natural Numbers
DSA
ISDN Protocol Architecture
Integrated Services Digital Network (ISDN) is simply considered as general-purpose digital network that is being capable of highly and fully supporting wide range of servi...
Read More
Computer Networks
Data Link Layer
10 Best Visual Studio Code Extensions for Software Developers
Software development or web development is a field where every developer is searching for some tools, technology, or Visual Studio Code Extensions that can be helpful in b...
Read More
GBlog
Web Technologies
Syslog Message Logging Protocol
Syslog is a standard for message logging. Syslog protocol is used for system management, system auditing, general information analysis, and debugging. Syslog protocol basi...
Read More
Computer Networks
Network-security
10 Web Development and Web Design Facts That You Should Know
Web Development has grabbed a lot of attention in today's date. But the question arises, why has it gained such a massive audience in the last decade. So Here's the answer...
Read More
GBlog
Web Technologies
Design
5 Online Education Etiquette That You Must Know in 2020
Desperate situations require desperate solutions. This pandemic has forced us to transfer our education system online while maintaining a social distancing formula which i...
Read More
GBlog
Authorization across services through OAuth 2.0
OAuth is an Authorization Protocol that allows third party service to access secured resources, on behalf of resource owner. Authorization is different from Authentication...
Read More
Misc
Software Engineering
Tools and Techniques Used in Project Management
Management in business simply means process to control or handle things or people like planning, decision making, organizing, financial, human resources, etc. to attain or...
Read More
Software Engineering
Project Management
VLC module in Python - An Introduction
The VLC media player is a free and open-source portable cross-platform media player software and streaming media server developed by the VideoLAN project. VLC is available...
Read More
Python
Python vlc-library
1
...
7440
7441
7442
...
11271