×
Home Discussions Write at Opengenus IQ
×

Search anything:

  • DSA Cheatsheet
  • HOME
  • Track your progress
  • Deep Learning (FREE)
  • Join our Internship 🎓
  • RANDOM
  • One Liner

OpenGenus IQ, an open-source Computer Science Publication House, is driven by 2500+ BSc/MSc/PhD holders globally, exploring Algorithms, Deep Learning, System Design, and more since 2017.

Python

Tic tac toe game in Python

In this article, we have presented how to develop the classic Tic Tac Toe game project in Python Programming Language. This will be a strong addition to Software Developer Portfolio.

PV Nikhil
recursion

Static and Global Variables in Recursion

In this article, we are going to see how recursion uses Static and Global Variables with the help of examples.

Harshit Raj
Data Structures

(a,b) Tree Data Structure

An (a,b)-tree is a type of self-balancing tree data structure that is designed to maintain a balance between the height of the tree and the number of elements stored in the tree. In short we can say that (a,b)-tree is a generalization of a B-tree. Now lets get to know it in depth.

Aswin Shailajan
C Programming

Find multiplication table of 2 numbers

In this article, we have explained how to find the multiplication table of 2 numbers using functions and implement the technique in C Programming Language.

Arushi Chatterjee
Python

Simple Text Editor in Python

In this article, we have created a simple text editor using Python. A text editor is a computer that lets users to edit or manipulate text according to their needs. Users can open files to read or edit. The files need to be the types supported on the text editor.

Muhsina Munfa Muhsina Munfa
List of Interview Questions

Interview questions on Software Metrics

In this article, we have covered Interview questions on different Software Metrics along with detailed answers.

Astha Jain Astha Jain
List of Interview Questions

Interview questions on Software Quality

In this article, we have covered Interview questions on Software Quality including QA, Software testing and much more.

Astha Jain Astha Jain
Culture

S. P. Sundaram [Indian Mathematician]

S. P. Sundaram was an Indian Mathematician during the early twentieth century and originated from Sathyamangalam in Tamil Nadu. He is best known for Sieve of Sundaram, an algorithm for finding Primes.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
JavaScript

Snake Game Using JavaScript

In this article, we have explained how to build Snake game using HTML, CSS and JavaScript. This is a strong web development project to work on and is a good addition to Web Developer Portfolio.

Oluwafunsho Anthony Oluwafunsho Anthony
C Programming

Copy struct in C [Shallow & Deep Copy]

In this article, we have explained how to copy a struct in C Programming Language to another struct. We have covered different cases including Shallow and Deep copy.

Harshit Raj
C Programming

Return two digit after decimal point in C

In this article, we have explained how to return two digits after decimal point using functions and implemented the technique in C Programming Language.

Arushi Chatterjee
C Programming

Return last two digits of an Integer in C

In this article, we have explained how to return last two digits of an Integer using functions and implemented the technique in C Programming Language.

Arushi Chatterjee
Culture

Mass Tech Layoff in 2023: How to stay safe?

Over 120,000 employees were dismissed from their job in 2022 from large technology corporations like Google, Amazon, Meta (Facebook), Microsoft, Netflix and major startups. In 2023, it is estimated another 190,000 employees will lose their job due to this trend of mass layoff.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
Time Complexity

Time Complexity to sort N strings

In this article, we have explored the Time Complexity to sort N strings when each string is of length M. This is an important Algorithmic questions which most get it wrong.

Ue Kiao, PhD Ue Kiao, PhD
Algorithms

5 Advantages of Huffman coding

In this article, we have explored the 5 advantages of Huffman coding and why it is one of the best encoding method despite being so simple.

Rohit Topi
C Programming

Print the triangular pattern (right angle triangle) in C

In this article, we have take a look at how to print a triangular pattern (right angle triangle) with integers 1 to 15 in C Programming Language.

Arushi Chatterjee
C Programming

Print the 2x3 rectangular matrix in C

In this article, we have take a look at how to print a rectangular matrix of size 2 * 3 with integers in C Programming Language with numbers from 1 to 6.

Arushi Chatterjee
C++

strtol in C++

In this article, we will learn about strtol in C++ and we will also compare it with other similar functions such as strtoul.

Shruti Singh
JavaScript

Detect Ctrl+C and Ctrl+V using JavaScript

In this article, we have explained with code examples how to detect the key presses Ctrl + C and Ctrl + V using JavaScript on a webpage. The two keypresses are mainly used for Copy and Paste.

Oluwafunsho Anthony Oluwafunsho Anthony
Python

Python script to create GitHub repository

In this article, we have explored the approach to create a Python script to create GitHub repository. In this, we have used GitHub REST API.

PV Nikhil
Software Engineering

5 Types of Web Servers

A web server is a software application that runs on a computer and is responsible for serving web content, such as HTML pages, to clients over the internet. When a user enters a web address into their web browser, the browser sends a request to the web server.

PV Nikhil
JavaScript

Disable Text Selection, Copy, Cut, Paste and Right-click in JS (JavaScript)

In this article, we will explored how to disable Text Selection, Copy, Cut, Paste and Right-click in JS (JavaScript) with example code and a interactive demo.

Oluwafunsho Anthony Oluwafunsho Anthony
C++

snprintf() function in C++

In this article, we will look at snprintf() function in C++ which is used to print strings in formatted way as a character buffer.

Vedant Borkar
C++

Struct inheritance in C++

One of the most important concepts in object-oriented programming is inheritance. Inheritance allows us to define a class or a structure (struct) in terms of another class, which makes it easier to create and maintain an application.

Harshit Raj
Software Engineering

WebRTC [Introduction]

This article is an introduction into WebRTC, a free and open-source project providing web browsers and mobile applications with real-time communication via application programming interfaces.

Oluwafunsho Anthony Oluwafunsho Anthony
OpenGenus IQ © 2025 All rights reserved â„¢ [email: team@opengenus.org]
Top Posts LinkedIn Twitter