Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Programming Articles - Page 306 of 3366
287 Views
The naïve approach to finding the prime numbers in the given range is to check whether each number is prime. Also, we need to make iterations equal to the given number to check whether the number is prime. So, the naïve approach is very time-consuming, and we need to optimize it to make it time efficient. In this tutorial, we will learn wheel factorization and Sieve of Eratosthenes algorithms given by Sieve to find the prime numbers in the given range efficiently. Problem statement − We have given left and right integer values. We need to implement the Wheel factorization ... Read More
1K+ Views
In this problem, we are given a String and our task is to find all palindromic sub-strings of the specified length. There are two ways to solve the problem. The first way is to compare the characters of sub-string from start to last, and another way is to reverse the sub-string and compare it with the original sub-string to check whether it is palindrome. String in Java is a class which represents a sequence of characters. It is immutable which means once it is created a String object cannot be changed. And, sub-string is a small portion or part of ... Read More
581 Views
In this problem, we will find two array elements such that the difference between them is maximum using Java. We can make a pair of each element and find the difference between the elements of each pair. After that, we can take a pair whose element has a maximum difference. Another approach is to sort the array and take the largest and smallest elements from the array. Problem statement We have given an array containing the integer values. We need to find two array elements to maximize the difference between them. Input 1 array[] = { 50, 10, 30, ... Read More
5K+ Views
An operating system is in charge of controlling a computer system's resources and acting as an interface between the hardware and software. The management of events that arise during the execution of programmes is a crucial component of operating system design. Traps and interrupts are two often utilised methods for this purpose. A trap is a computer-generated occurrence that results from an error or exception in the programme that is running at the time. Division by zero, page errors, and illegitimate instructions are a few examples of traps. The CPU instantly enters kernel mode after a trap occurs and ... Read More
3K+ Views
A well-liked programming paradigm called object-oriented programming (OOP) emphasizes the use of objects to represent and manipulate data. The ability to construct methods that can interact with these objects is one of the main characteristics of OOP. Class methods, static methods, and instance methods are the three different categories of methods in Python. Methods that belong to a class rather than an instance of that class include class methods and static methods. Class methods receive a reference to the class or instance as their first argument, but static methods do not. This is the primary distinction between them. ... Read More
353 Views
The problem statement includes checking whether a K-sized very long positive integer is the multiple of 3 or not where each ith digit in the K-sized number where i>1 will be the sum of all the prefix digits modulo 10 from the left. We will be given two integers a0 and a1, where 1
316 Views
The problem statement includes checking whether a number is Emirprimes or not, where the positive integer N will be the user input. An Emirpimes number is a semiprime number whose when digits are being reversed, gives a new number which too is a semiprime number. A semiprime number is a number which is the product of two prime numbers which can be either distinct or the same. In simple words, for a number N to be semiprime it should be of the form N=a*b, where a and b are prime numbers. They can be equal. In this problem, we will ... Read More
375 Views
The problem statement includes checking the given numbers which will be the user input, if it is a Blum number or not. A Blum integer is a semiprime number whose distinct prime factors a and b are of the form 4t+3, where t is some positive integer. A semiprime number is a number which is a product of exactly two prime numbers or a natural number which has exactly two factors which are prime numbers. In case of semiprime numbers, the factors may be equal. In case any number N which is a blum integer, it must have only two ... Read More
458 Views
Understanding and effectively utilizing Java's functional interfaces is an essential skill for any modern Java developer. Among these interfaces, the ToDoubleFunction interface is a significant tool that offers tremendous utility. This article aims to provide a comprehensive exploration of the ToDoubleFunction interface in Java, enriched with practical examples to enhance your understanding. What is the ToDoubleFunction Interface? Introduced in Java 8, the ToDoubleFunction interface is a part of the java.util.function package. It represents a function that accepts an argument of one type and produces a double-valued result. Its primary use is in lambda expressions and method references where a function ... Read More
1K+ Views
Introduction In Java, the manipulation and handling of time is a common requirement in programming tasks. The TimeUnit class, part of java.util.concurrent package, plays a crucial role in this aspect by providing a set of methods for converting time across different units. In this article, we delve into the TimeUnit class, its applications, and practical examples to illustrate its usefulness. Understanding TimeUnit in Java The TimeUnit class in Java provides methods for time conversions and thread-sleep operations with better readability and precision than standard approaches. TimeUnit defines the following time units: DAYS, HOURS, MICROSECONDS, MILLISECONDS, MINUTES, NANOSECONDS, and SECONDS, each ... Read More