Huawei ODマシンテスト(2023.5新問題)黄金の宝箱を探しているアリババ(Java、py、c++、js)

 HUAWEI OD マシン テスト リアル テスト カタログ:リアル テスト カタログ

この記事では、Java、Python、C++、jsNode の 4 つのコードを提供します。

トピックの説明

貧しい木こりのアリババは、薪割りの途中で強盗団の宝物庫を偶然見つけました。

金の宝箱は、その前の箱のすべての数字の合計を満たし、その後のすべての箱の数字の合計と等しくなります。最初の箱の左側の数字の合計は 0 として定義され、最後の宝箱の右側の数字の合計は 0 として定義されます。

アリババが金の宝箱を見つけるのを手伝ってください。条件を満たす最初の金の宝箱の番号を出力してください。金の宝箱がない場合は、-1 を返してください。

説明を入力してください

ボックスに貼り付ける数値のリスト (例: 1、-1、0)。カンマで区切られます。

宝箱の数は1個以上10,000個以下、
宝箱に掲載される値の範囲は-1000以上1000以下

出力の説明

最初のゴールデンチェストの数

例1 入出力例はデバッグ用であり、バックグラウンド判定データには通常例は含まれません。

入力

2,5,-1,8,6

出力

3

説明する

下付き文字 3 の前の数値の合計は次のとおりです: 2 + 5 - 1 = 6

下付き文字 3 の後の数値の合計は次のとおりです: 6 = 6

例2 入出力例はデバッグ用であり、バックグラウンド判定データには通常入力例は含まれません。

おすすめ

転載: blog.csdn.net/m0_58177653/article/details/130939013