Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Given a binary number as a string, x ( a binary string ) , return the binary string of the same length, y , that

Given a binary number as a string, x(a binary string),return the binary string of the same length, y,that will produce the maximum value when XORed with x There is a number of bits that may be set in y called maxSet code in java
Example
bits=3
maxSet =1
x =101
the binary strings will always have bits digits, and leading zeros are fine.
1. First, determine all possible bits =3 digit binary strings with only maxBits =1 or fewer bits set: 000,001,010,100. these are the potential y values.
2. Now XOR each of the y values with x =101
2.1000 xor 101=101
2.2001 xor 101=100
2.3010 xor 101=111
2.4100 xor 101=001
the third value produces the maximal result, where y =010. Return the string '010'.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Time Series Databases New Ways To Store And Access Data

Authors: Ted Dunning, Ellen Friedman

1st Edition

1491914726, 978-1491914724

Students also viewed these Databases questions

Question

6. Conclude with the same strength as in the introduction

Answered: 1 week ago

Question

7. Prepare an effective outline

Answered: 1 week ago