求解字串表示的一元一次方程。
思路:將等式右側的表示式左移,即將等號替換為-(
,並在最後新增上)
。然後將表示式的變數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個球迷。在球場售票完成後,現官方想統計此次開幕式一共有多少個球隊球迷群體,最大的球隊球迷群體有多少人。經調研發現,球迷群體在選座時有以下特性 同球隊的球迷群體會選擇相鄰座位,不同球隊的球迷群體會選擇不相鄰的座位 註解 相鄰包括前後相鄰,左...