面試題每日一練 2020 06 03

2021-10-06 18:56:49 字數 817 閱讀 9624

邏輯思維題:

1、3l和5l的桶,要得到4l的水如何操作?

步驟:先裝滿3l的桶,倒入5l的桶裡面->裝滿3l的桶並倒水進5l的桶直到滿了【此時3l剩餘1l的水】->將5l的水倒了,剩餘的1l倒進去->裝滿3l的匯入,此時5l的桶就有4l的水了。

2、2個沙漏乙個4分鐘漏完,乙個7分鐘漏完,怎麼製作乙個9分鐘的漏洞?

思路:4分鐘+7分鐘的一起使用,4分鐘的結束後再使用一次,等到7分鐘結束時開始計時,加上2次的4分鐘,就是9分鐘

3、一圈蚊香能燒乙個小時,用2圈蚊香如何判斷燒了15分鐘?

思路:一圈乙個小時,兩頭一起點就是半個小時,加上第二圈的一起燒,等到第一圈燒完了,第二圈的兩頭燒,此時開始計時

**題:

字元集合:輸入乙個字串,求出該字串包含的字元集合,並按順序排序(英文)

s_list = ['abc', 'wewe', 'jljld', 'abmmk', 'sdsadfab']

n_list =

s = 'ab'

for i in range(len(s_list)):

if s in s_list[i]:

# n_list按首字母排序

n_list.sort()

# n_list按首字母排序---倒敘

# n_list.sort(reverse=true)

print(n_list)

C語言面試題每日一練(一)

吉林論壇 題目描述 在未排序的陣列中找到第k個最大元素。請注意,你需要找的是陣列排序後的第k個最大的元素而不是第k個不同的元素。示例 1 輸入 3 2 1 5 6 4和 k 2 輸出 5 示例 2 輸入3 2 3 1 2 4 5 5 6和 k 4 輸出 4題目分析 include void swap...

面試寶典 每日一練2018 2 1

過載 方法過載是讓類以統一的方式處理不同型別資料的一種手段。方法過載是指在乙個類中,多個方法的方法名相同,但是引數列表不同 引數列表不同是指引數個數 引數型別或者引數順序不同 1 使用過載,必須具有不同的引數列表 2 不能通過訪問許可權,返回值型別,丟擲異常進行過載。重寫 子類繼承父類,子類需要對父...

每日一練4

員工表emp 員工編號eid,姓名ename,工作職位title,僱傭日期hiretime,工資salary,獎金bonus,部門depart 部門表dept 部門編號did,名稱dname,部門領導leader 員工資料 1001,張三 銷售 1999 12 1 3000.0,1100.0,102...