ASSIGNMENT:-
defquestionmark(s):
digits=[(i,int(ch))fori,chinenumerate(s)[Link]()] if
len(digits) < 2:
return"false"
found= False
foriinrange(len(digits)):
forjinrange(i+1,len(digits)):
idx1,d1=digits[i]
idx2,d2=digits[j]
if d1 + d2 == 10:
found= True
between=s[idx1+1:idx2] if
[Link]('?') != 3:
return"false"
return"true"iffoundelse"false"
ex1= questionmark("aa6?9")
print(f"outputforinputaa6?9is:{ex1}")
ex2=questionmark("arrb6???4xxb15???eece5")
print(f"output for input aa6?9 is :{ex2}")
#enterinputininp"acc?7??sss?3rr1??????5"tocheckweatherthiscodeisworkproperlyornot. inp =
input("input is: ")
result=questionmark(inp)
print(f"inputstringis:{inp},output:{result}")
OUTPUT:--outputforinputaa6?9is:false
outputforinputarrb6???4xxb15???eece5is:true input
is:acc?7??sss?3rr1?? ????5
inputstringis:acc?7??sss?3rr1??????5,output:true