![Trending Articles on Technical and Non Technical topics](/images/trending_categories.jpeg)
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Found 27104 Articles for Server Side Programming
![Eva Sharma](https://www.tutorialspoint.com/assets/profiles/614747/profile/60_1298397-1678427862.jpeg)
303 Views
5, 55, 555, ... is a series that can be derived from geometric progression and, thus, computed with the help of GP formulae. Geometric progression is a type of series in which each succeeding term is the product of some specific term (ratio) with the preceding term. We will utilize the knowledge of GP, to find the sum of the given series. Problem Statement Given a number n, find the sum of the series 5+5+555+... up to n terms. Examples Input − N = 3 Output − 595 Explanation 5 + 5 + 555 = 595. ... Read More
![Eva Sharma](https://www.tutorialspoint.com/assets/profiles/614747/profile/60_1298397-1678427862.jpeg)
106 Views
There can be multiple combinations of numbers if taken 1 to n at a time. For example, if we take one number at a time, the number of combinations will be nC1. If we take two numbers at a time, the number of combinations will be nC2. Hence, the total number of combinations will be nC1 + nC2 +… + nCn. To find the sum of all combinations, we will have to use an efficient approach. Otherwise, the time and space complexities will go very high. Problem Statement Find the sum of products of all the combinations of numbers taken ... Read More
![Eva Sharma](https://www.tutorialspoint.com/assets/profiles/614747/profile/60_1298397-1678427862.jpeg)
90 Views
Sorting a vector using STL is a piece of cake. We can use the famous sort() function to perform the task. The real challenge is to count the number of factors for each number. A factor is a number which divides another number completely, i.e. with zero remainder. Traversing through all the numbers to count the factors might be an approach but we will try to optimize and reach efficient solutions in this article. Problem Statement Sort a given array based on the number of factors of each number in increasing order. Thus, the number having the lowest number of ... Read More
![Eva Sharma](https://www.tutorialspoint.com/assets/profiles/614747/profile/60_1298397-1678427862.jpeg)
86 Views
A number is p-friable for p-smooth if all of its prime factors are less than or equal to p. For example, 1620 is a 5-smooth number. Because, the prime factors of 1620 are: 2, 3, and 5. As it can be seen, 1620 is also a 7-smooth and 11-smooth number. Problem Statement Given two numbers N and P, we have to check if N is a P-friable number or not. Examples Input − N = 50, P = 7 Output − Yes, 50 is a 7-friable number. Explanation 50 can be prime factorized as: 5*5*5*5. Hence, ... Read More
![Priya Sharma](https://www.tutorialspoint.com/assets/profiles/695801/profile/60_3819587-1692171303.jpg)
188 Views
Python Kivy is a powerful framework for building multi-touch applications, allowing developers to create interactive and intuitive user interfaces. One common requirement in many applications is the ability to detect and respond to double tap gestures on specific widgets. Setting up the Kivy Application Before diving into the implementation of double tap functionality, we need to set up a basic Kivy application. This step provides a foundation for the subsequent code implementation. We start by creating a new Python file and importing the necessary modules from the Kivy framework − from kivy.app import App from kivy.uix.boxlayout import BoxLayout from ... Read More
![Priya Sharma](https://www.tutorialspoint.com/assets/profiles/695801/profile/60_3819587-1692171303.jpg)
121 Views
Matrices are fundamental data structures in linear algebra and are extensively used in various scientific and mathematical computations. A matrix is a rectangular array of numbers arranged in rows and columns. It is commonly represented as a two-dimensional grid. However, there are scenarios where we may need to manipulate matrices with additional dimensions, either for data transformation or to perform advanced mathematical operations. Python, being a versatile programming language, offers a rich ecosystem of libraries that provide powerful tools for matrix operations. One such library is NumPy, which stands for Numerical Python. NumPy provides efficient and convenient tools for working ... Read More
![Priya Sharma](https://www.tutorialspoint.com/assets/profiles/695801/profile/60_3819587-1692171303.jpg)
165 Views
With regards to data manipulation and analysis, Python stands out as a versatile and powerful programming language. When working with data, it is often necessary to transform and enhance it to extract meaningful insights. One common task is adding a custom column to a tuple list, where each tuple represents a record or an entity with multiple attributes. By augmenting a tuple list with an additional column, we can enrich the data and make it more informative for further analysis or processing. We will delve into various approaches for adding a custom column to a tuple list in Python. To ... Read More
![Priya Sharma](https://www.tutorialspoint.com/assets/profiles/695801/profile/60_3819587-1692171303.jpg)
225 Views
Python dictionaries are versatile data structures that allow you to store key-value pairs. At times, you may need to modify the keys in a dictionary, such as adding a prefix to each key. This can be useful when you want to differentiate or categorize specific keys. In this blog post, we will explore a practical approach to adding a prefix to each key name in a Python dictionary efficiently. Dictionaries in Python are unordered collections of items, where each item is a key-value pair. The keys in a dictionary are unique, and they provide a convenient way to access the ... Read More
![Priya Sharma](https://www.tutorialspoint.com/assets/profiles/695801/profile/60_3819587-1692171303.jpg)
46 Views
Working with datasets involves identifying the smallest value in a specific column and updating it by adding a constant value (K). By implementing an optimized solution, we can efficiently perform this operation, which is crucial for data manipulation and analysis tasks. Working with tuple lists is a common way to represent structured data, where each tuple corresponds to a row and contains multiple elements or attributes. In this case, we will focus on a specific column of the tuple list and target the minimum element within that column. Understanding the Problem Before looking at the solution, let's establish a ... Read More
![Priya Sharma](https://www.tutorialspoint.com/assets/profiles/695801/profile/60_3819587-1692171303.jpg)
111 Views
Image blurring is a fundamental technique in image processing that helps reduce noise and smooth out details. While traditional blur operations apply the same level of blurring uniformly across the entire image, adaptive blur takes it a step further by allowing variable blurring levels based on local image features. This enables us to preserve important details while effectively reducing noise and enhancing image quality. In this blog post, we'll explore how to implement adaptive blur using Python Wand, a powerful Python library for image manipulation. Python Wand provides a simple and intuitive interface for working with images and offers a ... Read More