[Huawei OD Unified Exam B Paper | 200 点] 火星コンピューティング (C++ ソリューション版)

Huawei OD 統一試験 A + B の新しい問題バンクの説明書

2023年5月、ファーウェイは2022/0223Q(1/2/3/4)をOD統一試験(A論文)とOD統一試験(B論文)に正式に改訂した。
受け取ったリンクには、A ロールまたは B ロールのマークが付けられます。注意: フィードバックによると、現在受け取っているもののほとんどは B ロールです。しかし、Aロールを獲得するチャンスはまだあります。
ペーパー A は 2023 年の新しい質問バンク (2022Q4 20223Q1) に対応します。 ペーパー B は 20022 年の試験問題の一部と新しい質問に対応します

コラム:2023年Huawei ODマシンテスト(Aボリューム+Bボリューム)(C++JavaJSPy)

トピックの説明

火星人が使用する演算子は # と $ であることが知られており、地球上の演算子と同等の式は次のとおりです。

x#y = 2*x+3*y+4

x$y = 3*x+y+2

  1. ここで、x と y は符号なし整数です
  2. Earthman の計算式は C 言語の規則に従って計算されます
  3. Martian の計算式では、$ は # よりも優先され、同じ演算子が左から右の順に計算されます。

火星人の文字列メッセージがありますので、翻訳して結果を計算してください。

説明を入力してください

Martian 文字列式 (末尾にキャリッジ リターンとライン フィードはありません)

入力文字列の説明: 文字列は、符号なし整数と演算子 (#、$) のみで構成される計算式です。

例: 123#4$5#67$78。

  1. このユースケースでは、文字列、オペランド、および演算の中で次のことが保証されます。

おすすめ

転載: blog.csdn.net/banxia_frontend/article/details/131159910