C++ Queries on XOR of Greatest Odd Divisor of the Range

Prateek Jangid
Updated on 26-Nov-2021 05:41:33

216 Views

Given an array of N integers and Q queries of ranges. For each query, we need to return the XOR of the greatest odd divisor of each number in the range.The greatest odd divisor is the greatest odd number which can divide number N, e.g . The greatest odd divisor of 6 is 3, for example.Input: nums[ ] = { 3, 6, 7, 10 }, query[ ] = { { 0, 2 }, { 1, 3 } } Output: query1: 7 query2: 1 Explanation: greatest odd divisors of nums array are { 3, 3, 7, 5 }. For query ... Read More

Test Plan Template Sample Document with Web Application Example

Vineet Nanda
Updated on 26-Nov-2021 05:27:07

5K+ Views

A Test Plan is a thorough document that outlines the test strategy, objectives, timetable, estimation, deliverables, and resources needed to accomplish software testing. The Test Plan assists us in determining the amount of work required to confirm the quality of the application being tested. The test plan is a blueprint for conducting software testing operations as a defined procedure, which the test manager closely monitors and controls."A test plan is a document detailing the scope, strategy, resources, and timetable of expected test activities, " according to the ISTQB definition.Let's look at an example/scenario of a Test Plan: You want to ... Read More

Test Environment for Software Testing

Vineet Nanda
Updated on 26-Nov-2021 05:16:45

2K+ Views

What is the definition of a test environment?A testing environment is a software and hardware configuration that allows testing teams to run test cases. In other words, it enables test execution with properly configured hardware, software, and network.The test bed or test environment is set up according to the requirements of the Application Under Test. On rare occasions, a test bed may be a mix of the test environment and the test data with which it interacts.Software testing success is ensured by setting up the correct test environment. Any errors in this procedure may result in the customer incurring more ... Read More

Test Condition vs Test Scenario: What's the Difference

Vineet Nanda
Updated on 26-Nov-2021 05:10:13

5K+ Views

What exactly is a Test Condition?In software testing, a test condition is a specification that a tester must adhere to when testing a software program. For test cases, a test condition is a collection of restrictions that might include features such as transactions, functions, or structural aspects in order to test the software application. Test circumstances aid in the bug-free development of software applications.Test conditions are developed from real-world test situations, as well as test bases and use cases. There might be several Test Conditions in a Test Scenario while verifying Test Conditions.Test Condition's level of detail is determined by ... Read More

SDLC vs STLC: What’s the Difference

Vineet Nanda
Updated on 26-Nov-2021 05:07:52

2K+ Views

The Software Development Life Cycle (SDLC) and the Software Testing Life Cycle (STLC), despite their similar names, are two different and distinct methods for guaranteeing project success in software development. Let's look at how you may get the most of both of them for your software development project −What is Software Development Life Cycle?The Software Development Life Cycle (SDLC) is a term that refers to the process of creating software.Based on a research paper by Dr. Winston Royce released in 1970, the Software Development Life Cycle (SDLC) is a linear sequence of processes for delivering software. The procedure is as ... Read More

Principles of Information System Security

Vineet Nanda
Updated on 26-Nov-2021 05:05:08

3K+ Views

What is the definition of information security (InfoSec)?The methods and practices that businesses employ to secure information are referred to as information security (or InfoSec). This also contains policy settings that prohibit unauthorized individuals from gaining access to company or personal data. InfoSec is a rapidly expanding and changing discipline that encompasses everything from network and infrastructure security to testing and auditing.Information security safeguards sensitive data against illegal access, alteration, or recording, as well as any disturbance or destruction. The purpose is to protect vital data such as customer account information, financial information, and intellectual property.Robbery of private information, data ... Read More

Find Unique Permutations Starting with 1 of a Binary String Using C++

Prateek Jangid
Updated on 25-Nov-2021 13:26:02

466 Views

In the given problem, we are given a string consisting of 0’s and 1’s; we are required to find the total number of permutations such that the string starts with 1’s. As the answer can be a vast number, so we print as a mod with 1000000007.Input : str ="10101001001" Output : 210 Input : str ="101110011" Output : 56We will solve the given problem by applying some combinatorics and building up some formulas to solve this problem.Approach to find The SolutionIn the approach, we will calculate the number of 0's and 1's. Now let's suppose n is the ... Read More

Find Number of Unique Pairs in an Array Using C++

Prateek Jangid
Updated on 25-Nov-2021 13:04:53

1K+ Views

We require the appropriate knowledge to create several unique pairs in an array syntax in C++. In finding the number of unique pairs, we count all unique pairs in a given array, i.e., all possible pairs can be formed where each pair should be unique. For example −Input : array[ ] = { 5, 5, 9 } Output : 4 Explanation : The number of all unique pairs are (5, 5), (5, 9), (9, 5) and (9, 9). Input : array[ ] = { 5, 4, 3, 2, 2 } Output : 16Approach to find The SolutionThere are Two ... Read More

What is Multitasking Time Sharing Operating System

Bhanu Priya
Updated on 25-Nov-2021 12:11:06

4K+ Views

The different types of operating systems are as follows −Batch Operating SystemMultiprogramming Operating SystemMultitasking Operating SystemMultiprocessing Operating SystemReal time Operating SystemNow, let us discuss the Time sharing operating systemTime sharing Operating systemLogically, it is an extension of multiprogramming as in multi programming the user cannot interact properly with the system but in time-sharing it is possible because in this CPU executes multiple processes by switching among them and giving the CPU time to each process and in this time the user can also interact with the process.Time-sharing OS provides short response time as the user can also directly give instruction ... Read More

Find Number of Triangles Formed from Points on Three Lines Using C++

Prateek Jangid
Updated on 25-Nov-2021 12:10:27

324 Views

We are given several points present in 3 lines now; we are required to find how many triangles these points can form, for exampleInput: m = 3, n = 4, k = 5 Output: 205 Input: m = 2, n = 2, k = 1 Output: 10We will apply some combinatorics to this question and make up some formulas to solve this problem.Approach to find The SolutionIn this approach, we will devise a formula by applying combinatorics to the current situations, and this formula will give us our results.C++ Code for the Above ApproachHere is the C++ syntax which ... Read More

Advertisements