Articles on Trending Technologies

Technical articles with clear explanations and examples

Add a value in Ennead Tuple in Java

Alshifa Hasnain
Alshifa Hasnain
Updated on 14-Jul-2025 246 Views

By default, Java does not have built-in tuple support; to use the tuple, we use the third-party library called Javatuples. Using this library, you can create a tuple of different sizes, starting from a single-element tuple, which is the Unit class, up to a ten-element tuple (Decade class). The following is the list of JavaTuples library classes: Unit: 1 element tuple. Pair: 2 element tuple. Triplet: 3 element tuple Quartet: 4 element tuple Quintet: 5 element tuple ...

Read More

How to use *args and **kwargs in Python?

Sarika Singh
Sarika Singh
Updated on 14-Jul-2025 2K+ Views

In Python, functions usually have a fixed number of arguments. However, there are situations where we may want to pass a variable number of arguments. In such cases, Python provides two special constructs: *args and **kwargs. *args allows a function to accept any number of positional arguments. **kwargs allows a function to accept any number of keyword arguments. We will discuss both of these concepts deeply in this article. What is "*args" in Python? In Python, *args allows a function to accept any number of positional arguments. These arguments are collected into a tuple inside the function, allowing ...

Read More

Adam Number in C++

Ravi Ranjan
Ravi Ranjan
Updated on 11-Jul-2025 2K+ Views

The Adam number is a number such that the square of the given number 'n' is the reverse of the square of the reverse of that number 'n'. In this article, our task is to write a program that can check whether the given number is an Adam number or not. Here is an example to check whether 12 is an Adam number or not: Input: num = 12 Output: 12 is an Adam number Explanation: num = 12 , square of num = ...

Read More

Find maximum sum of triplets in an array such than i < j < k and a[i] < a[j] < a[k] in C++

Ravi Ranjan
Ravi Ranjan
Updated on 01-Jul-2025 2K+ Views

In this article, we have an array of positive integers of size n. Our task is to calculate the maximum sum of triplet ( ai + aj + ak ) such that 0 sum = 12 3 6 10 => sum = 19 3 4 10 => sum = 17 4 5 10 => sum = 19 2 5 10 => sum = 17 Maximum sum = 19 Finding maximum sum of triplets in an array such than i < j < k and a[i] < a[j] < a[k]Here are the approaches ...

Read More

Sum of the Series 1 + x/1 + x^2/2 + x^3/3 + .. + x^n/n in C++

sudhir sharma
sudhir sharma
Updated on 01-Jul-2025 2K+ Views

In this article, we are given a mathematical series. Our task is to write a program to find the sum of the series 1 + x/1 + x^2/2 + x^3/3 + .. + x^n/n. This can also be represented as: $$ 1+\displaystyle\sum\limits_{k=1}^n \left(\frac{x^k}{k}\right) $$ This series without starting 1 is known as the Taylor Expansion Series for -ln(1-x) where ln is the natural log. Example Here is an example of calculating the value of the given series: Input: x = 7, n = 4 Output: 747.08 ...

Read More

Sum of the series 1^1 + 2^2 + 3^3 + ... + n^n using recursion in C++

sudhir sharma
sudhir sharma
Updated on 01-Jul-2025 4K+ Views

In this article, we are given a mathematical series (1^1 + 2^2 + 3^3 + … + n^n) defined by a number n which defines the nth terms of the series. This series can be represented mathematically as: $$ \displaystyle\sum\limits_{k=1}^n k^k $$ The above series does not have any specific mathematical name but is generally referred to as the power tower series. Below is an example of the power tower series up to n. Example The following example calculates the sum of the given series 1^1 + 2^2 + 3^3 + … ...

Read More

Count Triplets such that one of the numbers can be written as sum of the other two in C++

Ravi Ranjan
Ravi Ranjan
Updated on 01-Jul-2025 1K+ Views

In this article, We are given an array arr[] of integers with length n. Our task is to count the number of triplets such that the sum of any two numbers is equal to the third number. Example Here is an example of counting the triplets whose sum of any two numbers equals the third one: Input: arr[]= {1, 2, 2, 3, 4} Output: 4 The explanation of the above example is as follows: Triplet 1: (1, 2, 3) => 1+2=3 Triplet 2: (1, 2, 3) => 1+2=3 Triplet ...

Read More

C++ Program to Implement Sparse Array

Tapas Kumar Ghosh
Tapas Kumar Ghosh
Updated on 01-Jul-2025 3K+ Views

What is Sparse Array?Sparse array is used to determines the dimension of an array in which most of the elements are zero. It can be used for matrix calculation. Characteristics of Sparse Array Following are list of points that defines the characteristics of a sparse array: Most of the elements are zero or null values which means it is unused. Only non-zero elements and their indexes are stored. It is used to save the memory while comparing to normal array calculation. Example The Sparse array of ...

Read More

What are the rules for calling the superclass constructor C++?

Tapas Kumar Ghosh
Tapas Kumar Ghosh
Updated on 01-Jul-2025 13K+ Views

In C++, a superclass serves as a base/parent class. When we create a derived class (or child class) from a superclass, sometimes we have to call the constructor of the base class along with the constructor of the derived class. Unlike Java, there is no reference variable for the superclass. If the constructor is non-parameterized, then it will be called automatically with the derived class, otherwise, we have to put the superclass constructor in the initializer list of the derived class. Constructor Without Arguments It is a default constructor where no argument is passed to it. Here, we create a ...

Read More

What do you mean by a dynamic initialization of variables?

Tapas Kumar Ghosh
Tapas Kumar Ghosh
Updated on 01-Jul-2025 9K+ Views

Dynamic initialization of object refers to initializing the objects at run time i.e., the initial value of an object is to be provided during runtime. Dynamic initialization can be achieved using constructors and passing parameters values to the constructors. This type of initialization is required to initialize the class variables during runtime. Why do we need the dynamic initialization? Dynamic initialization of objects is useful because It utilizes memory efficiently. Various initialization formats can be provided using overloaded constructors. It has the flexibility of using different formats ...

Read More
Showing 30481–30490 of 61,299 articles
Advertisements