華為OD機試 火星文計算 2

火星文計算 2 ??
題目 ??
已知火星人使用的運算符號為 #;$
,其與地球人的等價公式如下:
x#y=4*x+3*y+2
x$y=2*x+y+3
其中,x
和y
是無符號整數(shù)。地球人公式按照 C 語言規(guī)則進行計算,火星人公式中#
符優(yōu)先級高于$
,相同的運算符按從左到右的順序運算。
輸入 ??
火星人字符串表達式結(jié)尾不帶回車換行。
輸入的字符串說明是字符串為僅有無符號整數(shù)和操作符組成的計算表達式。
用例保證字符串中操作數(shù)與操作符之間沒有任何分隔符,用例保證操作數(shù)取值范圍為 32 位無符號整數(shù),保證輸入以及計算結(jié)果不會出現(xiàn)整型溢出,保證輸入的字符串為合法的求值報文。
例如:123#4$5#76$78
,保證不會出現(xiàn)非法的求值報文,例如:#4$5
這種缺少操作數(shù),4$5#
這種缺少操作數(shù),4#$5
這種缺少操作數(shù),4 $5
有空格,3+4-5*6/7
有其他操作符,12345678987654321$54321
32 位整數(shù)溢出。
輸出 ??
根據(jù)火星人字符串輸出計算結(jié)果,結(jié)尾不帶回車換行。
題解地址 ??
Python 題解:https://blog.csdn.net/hihell/article/details/129006285
JS 題解:https://blog.csdn.net/hihell/article/details/129006285
C++ 題解:https://blog.csdn.net/hihell/article/details/129155091
JAVA 題解:https://blog.csdn.net/hihell/article/details/129259114
C 題解:https://blog.csdn.net/hihell/article/details/129272725
Golang 題解:https://blog.csdn.net/hihell/article/details/129340653
華為OD機試
未來教育的展望——OD機試 OD機試是未來教育的一種趨勢,它可以更好地發(fā)掘?qū)W生的能力和潛力,提高學生的學習效率和自主學習能力。未來的教育將會越來越注重學生的能力培養(yǎng)和自主學習,OD機試將會成為教育的重要組成部分。同時,OD機試也需要不斷升級和改進,保證考試的公平性和準確性。相信在不久的將來,OD機試將會成為未來教育的主流形式。