Z-y bcuz it is a function and u need to revail rate
Answer: The answers to all parts of this question are based on "automatic string". The condition is also provided which states that the string the machine outputs is the same string (4-digit string) which is fed to the machine as input.
Explanation: (a) The string will not remain automatic string if it contains a digit greater or equal to $5$. As we know that machine should print the same string which is fed into it. In this case the machine will insert a 0 in place of $5$. So the number is inserting a 0 when it is output by the counting machine. For example if we input $2152$ machine will print "$0120$" which shows that the digits are not the same as fed to the machine. If we take string $0702,$ which is given in the question, we see that machine prints out "$2010$" which means that number is inserting a 0 so automatic string cannot contain a digit greater than $5$
(b) The same answer as given in (a). For example the if we write $4220$ machine prints out "$1020$". So the automatic string cannot contain $4.$
(c) This is a bit tricky as machine count the digit $3$. Lets take an example string $3303$. the machine prints out "$1003$". It counts three BUT its not an automatic string because the string printed out is different from the string that was fed to the machine. So automatic string cannot contain $3.$
(d) Now we know that an automatic string cannot contain digits 3,4,5 and above. So it can contain digits 0,1 and 2 with 0 at the end as the automatic string cannot contain digit 3 or above.Lets take a few examples of strings with combinations of 0,1 and 2 to check if they are automatic strings.
- $1220$ the machine prints $1120$ which is not the same as fed into machine so its not an automatic string.
- $2020$ the machine prints out "$2020$". Its 2 times "$0$", 0 times "$1$",2 times "$2$" and 0 times "$3$" which is the same as fed to machine so $2020$ is an automatic string.
- $1210$ is an automatic string as the machine prints out "$1210$" which is the same string fed to machine.
Answer:
Yes
Explanation:
You are right well I think because same thing happened to me
Answer:
I think it means that was the first question they had asked in that particular subject. eg: english/math.
Answer:
I am writing a python program for this.
def deal3(input_list, index):
list = []
for x in range(len(input_list)):
if x != index:
list.append(input_list[x])
print('list ->',list)
input_list = [10, 20, 30, 40, 50]
index = 2
deal3(input_list, index)
Explanation:
- The first line of code defines a function deal3 which has two parameters. input_list which is an input list and index is the position of elements in the input list.
- next statement list=[] declares a new list that will be the output list.
- next statement for x in range(len(input_list)): is a loop which the loop variable x will traverse through the input list until the end of the input list is reached.
- the next statement if x != index: checks if x variable is equal to the position of the element in the list.
- Next statement list.append(input_list[x]) appends the elements of input list to list( new list that will be the output list). Now the output list will contain all the elements of the input list except for the element in the specified position (index variable).
- this statement print('list ->',list) prints the list (new output list).
- this statement input_list = [10, 20, 30, 40, 50] insert elements 10 20 30 40 50 in the input list.
- index=2 specifies the second position (3rd element) in the list that is to be removed.
- deal3(input_list, index) So the function is called which will remove 3rd element of the input list and prints output array with same elements as that in input array except for the element at the specified position.