快手2020校招筆試題 2019 8 25

2021-09-26 12:33:18 字數 942 閱讀 6950

求解字串表示的一元一次方程。

思路:將等式右側的表示式左移,即將等號替換為-(,並在最後新增上)。然後將表示式的變數x替換為虛數的1j,這樣就能通過python的eval函式來進行求值,得到a + bj,把虛數j看成x,得到x = - a / b。最後判斷結果是否符合題意。

感想:將x轉為虛數的想法真的強,python的eval處理字串確實方便。

s =

input()

# s = '1 + 3*x = 2 + 2*x'

r =eval

(s.replace(

'=',

'-(')+

')',

)ans =

0flag =

true

try:

ans =

-r.real/r.imag

except

:print

('-1'

) flag =

false

if flag:

if ans %1==

0and

int(ans)

>0:

print

(int

(ans)

)else

:print

('-1'

)

無重複字元最長子串

leetcode3. longest substring without repeating characters

健身房推銷員

筆試題目 快手2019秋招測試A卷

對字串進行rle壓縮,將相鄰的相同字元,用計數值和字元值來代替。例如 aaabccccccddeee,則可用3a1b6c2d3e來代替 key 儲存輸入的字母 dict1 統計字母數量 for i in input str if i not in dict1.keys dict1 i 1 else ...

華為2019校招筆試

示例2 示例 常用的邏輯運算有and 表示為 or 表示為 not 表示為 他們的邏輯是 1 1 1 1 0 0 0 1 0 0 0 0 1 1 1 1 0 1 0 1 1 0 0 0 0 1 1 0其中,他們的優先關係為 not and or 例如 a b c 實際是 a b c a b c d ...

位元組跳動2019屆校招筆試題

1.世界盃開幕式會在球場c舉行,球場c的球迷看台可以容納m n個球迷。在球場售票完成後,現官方想統計此次開幕式一共有多少個球隊球迷群體,最大的球隊球迷群體有多少人。經調研發現,球迷群體在選座時有以下特性 同球隊的球迷群體會選擇相鄰座位,不同球隊的球迷群體會選擇不相鄰的座位 註解 相鄰包括前後相鄰,左...