Programming Articles

Page 1677 of 2547

What is the difference between re.match(), re.search() and re.findall() methods in Python?

SaiKrishna Tavva
SaiKrishna Tavva
Updated on 27-Feb-2025 6K+ Views

Python's re module is useful while working with Regular Expressions, allowing us to search, match and manipulate strings by following specific patterns. re.match(): Checks if a given pattern matches at the beginning of a string. If a match is found, it returns a match object. re.search(): Scans the entire string for the first occurrence of the specified pattern. If it finds a match, it returns a match object. re.findall(): Finds all occurrences of a pattern within the string and returns them as a list. The re.match() ...

Read More

Java program to find Harmonic series

Shiva Keerthi
Shiva Keerthi
Updated on 26-Feb-2025 1K+ Views

The reciprocals of an arithmetic series without considering 0 is known as Harmonic series. If $a_{1}, a_{2}, a_{3}$… is arithmetic series then $\frac{1}{a1}$, $\frac{1}{a2}$, $\frac{1}{a3}$, … is the harmonic series. In this article, we will discuss how to implement a Java program to find the harmonic series. Harmonic Series For 1st term n = 1 and for every term n is incremented by 1 and at last the nth term the value is ‘n’. Harmonic series : $1+\frac{1}{2}+\frac{1}{3}$.......+$\frac{1}{n}$ Where, 1/n is the nth term of harmonic series. Problem Statement Write a Java program to find the ...

Read More

Java Concurrency – join() method

Alshifa Hasnain
Alshifa Hasnain
Updated on 25-Feb-2025 683 Views

In this article, we will learn about concurrency in Java. It allows multiple threads to execute simultaneously, sharing system resources efficiently. One of the methods provided in the Thread class for managing thread execution is the join() method. What is the join() Method? the join () function is used to join the beginning of the execution of a thread to the end of the execution of another thread. This way, it is ensured that the first thread won’t run until the second thread has stopped executing. This function waits for a specific number of milliseconds for the thread to terminate. ...

Read More

Java program to divide a number into smaller random ints

Alshifa Hasnain
Alshifa Hasnain
Updated on 24-Feb-2025 688 Views

In this article, we will learn to divide a number into smaller random ints in Java. Dividing a number into smaller random integers is a useful technique in various applications such as resource allocation, gaming, and randomization processes Divide a Number into Random Parts The approach relies on generating unique random dividers within the given number and then computing the differences between consecutive dividers to form the final parts.  Following are the steps to divide a number into smaller random ints in Java Create a HashSet to ...

Read More

Java DatabaseMetaData getProcedures() method with example

Alshifa Hasnain
Alshifa Hasnain
Updated on 24-Feb-2025 797 Views

In this article, we will learn the DatabaseMetaData getProcedures() method in Java. In Java, the DatabaseMetaData.getProcedures() method is used to retrieve information about stored procedures available in a database. What is getProcedures()? The getProcedures() method of the DatabaseMetaData interface returns a ResultSet containing metadata about stored procedures available in a database. This allows developers to query the database for procedure names, catalog information, procedure types, and specific names. Syntax ResultSet procedures = metaData.getProcedures(null, null, "myprocedure"); This method retrieves the description of the stored procedures of a database/catalog. It accepts 3 parameters − catalog: The catalog name ...

Read More

C++ Program to Find Fibonacci Numbers using Dynamic Programming

Nancy Den
Nancy Den
Updated on 21-Feb-2025 5K+ Views

In this article, we will learn how to calculate Fibonacci numbers efficiently using dynamic programming in C++. The Fibonacci sequence starts with 0 and 1, and each next number is the sum of the two preceding ones. The basic recursive method works but becomes very slow for larger numbers because it repeats the same calculations many times. Dynamic programming solves this by storing the results of previous calculations, which makes the process much faster and more efficient. For example, if we want to find the 6th Fibonacci number, the sequence will look like this: F(0) = 0 ...

Read More

All reverse permutations of an array using STL in C++?

Arnab Chakraborty
Arnab Chakraborty
Updated on 21-Feb-2025 391 Views

In this problem, we need to generate all reverse permutations of a given array using C++'s Standard Template Library (STL). A permutation is simply rearranging the elements of the array in every possible order. For example, with an array of three elements, there are six possible ways to arrange them. For each of these permutations, we need to reverse the order of the elements and then print the results. The goal is to first generate all possible permutations of the array, then reverse each one before displaying them. Example Scenario: Let's say we have the array {1, 2, 3}. ...

Read More

How to sort a Vector in descending order using STL in C++?

Ayush Gupta
Ayush Gupta
Updated on 21-Feb-2025 900 Views

The problem is to sort a vector in descending order using C++'s Standard Template Library(STL). Sorting in descending order means rearranging the elements of the vector so that the largest elements come first, followed by smaller elements, all the way down to the smallest element at the end of the vector. Let's say we have the following vector of integers: vector v = {4, 2, 9, 1, 7}; We want to sort this vector so that the elements are arranged in descending order: v = {9, 7, 4, 2, 1}; In this article, we will show you how ...

Read More

How to sort an Array using STL in C++?

Arnab Chakraborty
Arnab Chakraborty
Updated on 21-Feb-2025 2K+ Views

The problem is to sort an array using C++'s Standard Template Library (STL). Sorting an array means rearranging its elements in a specific order. In this case, we aim to sort the elements in both ascending and descending order, using the built-in functionalities of the STL. Let's say we have the following array of integers: int arr[] = {4, 2, 9, 1, 7}; The goal is to sort this array so that the elements are ordered from smallest to largest (ascending) and largest to smallest (descending): Ascending: arr = {1, 2, 4, 7, 9} Descending: arr = {9, 7, ...

Read More

Java program to pass lambda expression as a method argument

Alshifa Hasnain
Alshifa Hasnain
Updated on 20-Feb-2025 670 Views

In this article, we will learn to pass a lambda expression as a method argument in Java. A lambda expression is a short block of code that takes in parameters and returns a value. Lambda Expression Lambda expressions allow passing functionality as a method parameter, reducing the need for anonymous classes. They are often used in functional interfaces, especially when working with collections and streams. Problem Statement Given an Arraylist the goal is to reverse the strings present in it. Below is a demonstration of the same − Input ("Apple", "Orange", "Grapes") Output elppA, egnarO, separG Reversing Strings in ...

Read More
Showing 16761–16770 of 25,466 articles
Advertisements