面試題 1,2,2,3,4,5全排列問題

2021-10-04 06:31:30 字數 951 閱讀 4678

題目:

/**思路:從最小值到最大值進行遍歷,排查,篩選出符合條件的數字

public

class

text04

;//規定範圍之內的數字

static string[

] yes =

newstring

;public

static

void

main

(string[

] args)

} system.out.

println

(count)

;// string s ="123";

// system.out.println(s.indexof("23"));

}/**

* 判斷數字**換成字串後進行比較)是否符合條件的方法

* @param i

* @return

*/private

static

boolean

check

(string str)

//判斷該數字中的組成數字是否達到次數要求

for(string s: yes)

//4不能在第三位

if(str.

charat(2

)=='4')

return

false

;//3不能與5相連 --> 不能含有「35」 和 「53」 的字串

if(str.

indexof

("35"

)>=

0|| str.

indexof

("53"

)>=0)

return

false

;//含有53,和35的字串

return

true;}

}

面試題 賽馬問題

據說,這是google的面試題。面試題目如下 一共有25匹馬,有乙個賽場,賽場有5個賽道,就是說最多同時可以有5匹馬一起比賽。假設每匹馬都跑的很穩定,不用任何其他工具,只通過馬與馬之間的比賽,試問,最少得比多少場才能知道跑得最快的5匹馬?不能使用撞大運的演算法 很明顯這是乙個演算法題,網上有很多貼子...

SQL問題(面試題)

面試完後在本地mysql資料庫中重現了該問題 資料表stuscore資訊如下 1 計算每個人的總成績,並且排名 要求顯示字段 學號 姓名 總成績 select stuid as 學號,name as 姓名,sum score as 總成績 from stuscore group by stuid o...

Go全棧面試題(5) 網路程式設計面試題

title go全棧面試題 5 網路程式設計面試題 tags go author clown95 在向下的過程中,需要新增下層協議所需要的首部或者尾部,而在向上的過程中不斷拆開首部和尾部。路由器只有下面三層協議,因為路由器位於網路核心中,不需要為程序或者應用程式提供服務,因此也就不需要運輸層和應用層...