科大訊飛嵌入式筆試算法題(2024秋招)
1.給一個(gè)數(shù)組[1,2,3,4,-1,5,6,3,2,4],以-1為分界點(diǎn)求兩邊數(shù)字最小和,例如該數(shù)組為1+2=3
2.給定一個(gè)不重復(fù)正整數(shù)數(shù)組nums,目標(biāo)值target,求x+y=target的正整數(shù)x,y對(duì)數(shù)。x,y不能為nums里的數(shù)字。例如nums=[1,2,3],target=10,則輸出為3(4+6=10,5+5=10,6+4=10)
3.給定兩個(gè)數(shù)組,可以隨便給數(shù)組中值取反,求距離最小值。num1=[1,2,3],num2=[-1,-2,-3],距離計(jì)算公式=abs(num1[0]-num2[0])+abs(num1[1]-num2[1])+abs(num1[2]-num2[2])。由于可以給數(shù)組值取反,把數(shù)組值全部轉(zhuǎn)為正數(shù),求差再取絕對(duì)值再相加就可以了
#科大訊飛信息集散地#