
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
Found 7442 Articles for Java

548 Views
In this article, we'll delve into an intriguing problem related to arrays and string manipulation. The problem we're examining today is "Find the GCD (Greatest Common Divisor) of an array made up of numeric strings". This problem is a great way to hone your skills in string manipulation, arrays, and number theory. Problem Statement Given an array of strings where each string represents a positive integer, our task is to find the Greatest Common Divisor (GCD) of all these integers. Approach We'll convert each string to an integer and calculate the GCD of all these integers. To calculate the GCD, ... Read More

290 Views
In today's article, we will dive deep into a unique problem related to string manipulation in C++. The problem is "Digits whose alphabetic representations are jumbled in a given string." This problem can serve as an excellent exercise for enhancing your string manipulation and data structure skills in C++. Problem Statement Given a string, the task is to identify the digits whose alphabetic representations are jumbled within the string. For instance, if the input string is "oentow", it has a jumbled representation of the digit two (t, w, o) and one (o, n, e). C++ Solution Approach To solve this ... Read More

975 Views
Generating strings that include characters and numbers is a common task in programming. Java provides several ways to generate such strings, and in this article, we will discuss some of the ways to generate strings using characters and numbers in Java. We will cover different approaches to generate random strings and string permutations using characters and numbers. Approach 1: Using Random Class to Generate Random Strings The Random class in Java provides a convenient way to generate random numbers and characters. We can use this class to generate random strings by generating a sequence of random numbers and mapping them ... Read More

491 Views
In this article, we will explore the concept of creating a custom Jumble Word Game in C++. Word puzzles are not only entertaining but also a great way to improve vocabulary and cognitive skills. We will walk you through the process of designing and implementing the game using C++ and provide a test case example to illustrate how the game works. Custom Jumble Word Game The objective of the Jumble Word Game is to unscramble a given set of letters to form a valid word. Players are given a jumbled word, and they have to rearrange the letters to form ... Read More

163 Views
In this article, we will examine the concept of counting the ways to place all characters of two given strings alternately. This problem can appear in programming challenges and interviews, and mastering the solution will help you improve your string manipulation and algorithm skills. We will explain the problem statement, discuss the algorithm used, present the C++ implementation, and provide a test case example to illustrate the solution. Problem Statement Given two strings s1 and s2, find the number of ways to place all the characters of both strings alternately, such that the characters from s1 and s2 are placed ... Read More

318 Views
In this article, we'll discuss the problem of counting the number of substrings in a given string that consist of a single distinct character. We'll explore an efficient algorithm for solving this problem and provide C++ code to implement it. Problem Statement Given a string S, the task is to count the number of substrings that are made up of a single distinct character. For example, if the input string is "aaaaa", then the output should be 15, because there are 15 substrings that consist of a single distinct character. The substrings are "a", "a", "a", "a", "a", "aa", "aa", ... Read More

479 Views
In this article, we will be delving into a unique and fascinating problem from the realm of computer science - "Counting M-Length Substrings Occurring Exactly K Times in a String". This type of problem is often encountered during programming competitions and interviews. Before we get started, let's define what we're dealing with − Substrin − A continuous sequence that is found within another string. M-Length − The length of the substring that we're interested in. K Times − The exact number of times the substring should appear in the original string. Algorithm Explanation To solve this problem, we will leverage the ... Read More

330 Views
In this article, we're going to delve into an intriguing problem from the realm of combinatorics and string processing: "Counting distinct regular bracket sequences which are not N periodic". This problem involves generating distinct valid bracket sequences and then filtering out sequences that are N-periodic. We'll discuss the problem, provide a C++ code implementation of a brute-force approach, and explain a test case. Understanding the Problem Statement Given an integer N, the task is to count the distinct regular bracket sequences of length 2N which are not N-periodic. A sequence is N-periodic if it can be represented as a string ... Read More

182 Views
Anagrams are a fascinating concept in computer science and language processing. They are essentially words or phrases made by rearranging the letters of another word or phrase. The challenge increases when we introduce specific rules. Today, we'll delve into a unique problem - counting anagrams that start with a consonant and have no adjacent consonants or vowels. We'll use C++ to develop a solution and walk through an illustrative example. Algorithm Explanation Our task is to count anagrams under two constraints − The first character must be a consonant. There should be no adjacent consonants or vowels. To ... Read More

443 Views
In this article, we will be discussing an intriguing problem related to string manipulation and binary numbers in C++. The problem we will be tackling is "Check if two binary strings can be made equal by swapping 1s occurring before 0s". This problem is a great way to enhance your understanding of strings, binary numbers, and algorithmic thinking. Problem Statement The task is to determine if two binary strings can be made equal by swapping 1s that occur before 0s in the strings. C++ Solution Approach The approach to solve this problem is to keep track of the number of ... Read More