面試題每日一練 ----2020-06-03

歡迎大家關注我的公衆號【軟件測試小助手】,更新我每天的所學,幫助大家一起進步,每天進步一點點,加油!!!

邏輯思維題:

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.append(s_list[i])

# n_list按首字母排序
n_list.sort()
# n_list按首字母排序---倒敘
# n_list.sort(reverse=True)
print(n_list)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章