スポンサーリンク

【LeetCode】 1822. Sign of the Product of an Array 解答・解説【Python】

スポンサーリンク
スポンサーリンク
この記事は約3分で読めます。

 

 

はじめに

 

ポイント

  • for文とif文を使う

 

この記事で得られること

  • for文の基本的な使い方
  • if文の基本的な使い方

 

この記事が役立ちそうな方

  • Pythonの初心者
  • プログラミング初心者
  • for文やif文の使い方を練習したい方

 

 

詳細

 

問題

 

原文

There is a function signFunc(x) that returns:

  • 1 if x is positive.
  • -1 if x is negative.
  • 0 if x is equal to 0.

You are given an integer array nums. Let product be the product of all values in the array nums.

Return signFunc(product).

 

Example 1:

Example 2:

Example 3:

 

Constraints:

  • 1 <= nums.length <= 1000
  • -100 <= nums[i] <= 100

 

 

内容(和訳)

signFunc(x)という関数があります。

この関数はxが正数なら1、xが負数なら-1、xが0なら0を返します。

整数配列numsが与えられます。

変数productに配列numsの全要素の掛算の結果を保持し、signFunc(product)を返してください。

 

 

※正しくない可能性があります。

 

解答

 

解答1:Python

 

 

終わりに

補足・参考・感想

 

 

問題を分類しました。テーマごとに集中して問題を解くことができます。

LeeetCodeの問題をアルゴリズムとデータ構造による分類

 

LeetCodeに特有の内容など、知っておくと役に立つかもしれないことをまとめました。

解答前に知っておくと役に立つかもしれない情報

 

疑問が解決した方はこちらへ

前:21. Merge Two Sorted Lists

次:1502. Can Make Arithmetic Progression From Sequence

LeetCode 解答・解説記事一覧

 

 

疑問が解決しない方はこちらへ

 

if文の基本的な使い方をおさらいしたい方はこの記事へどうぞ

if文の基本的な使い方

 

for文の基本的な使い方をおさらいしたい方はこの記事へどうぞ

for文の基本的な使い方

 

 

 

コメント