LeetCode LCP 01.数字を推測するための多言語ソリューションC / C ++ / Python / Java

LeetCode LCP 01.数字を推測するための多言語ソリューションC / C ++ / Python / Java

  みなさんこんにちは、私の名前は公式チー傑(チー関傑)、CSDN、時間のハエにおけるビットの学習コースレコードによってビットで、将来が期待できる、〜のブログのアドレスを加速することである:チー傑の公式ブログ

この記事はQi Guanが最初に書いたものです。サポートしてください。一部のプラットフォームでは、ブロガーの記事が盗まれています。

現在、ブロガーはCSDNでのみブログを作成しており、ブログの更新アドレスは次のとおりです。QiGuanjieのブログ


タイトル

単純な難しさ

リトルAとリトルBは推測数字を再生しています。リトルBは毎回1、2、3からランダムに1つを選択し、リトルAは毎回1、2、3から1つをランダムに選択します。彼らはこのゲームを合計3回プレイしました。Aに戻ってください。何回正解しましたか?

入力guess配列は毎回小さいAの推測であり、answer配列は毎回小さいBの選択です。guessそして、answer長さは3に等しいです。

例1:

输入:guess = [1,2,3], answer = [1,2,3]
输出:3
解释:小A 每次都猜对了。

例2:

输入:guess = [2,2,3], answer = [3,2,1]
输出:1
解释:小A 只猜对了第二次。

制限:

  1. guess長さ= 3
  2. answer長さ= 3
  3. guess要素の値{1, 2, 3}1。
  4. answer要素の値{1, 2, 3}1。

ソリューション1:C / C ++ソリューション

  この質問は非常に単純で、ランダムに出てきます。タイトルは2つの配列を示しています。ここで数回推測に戻りましょう。ここでは配列の長さが3に固定されているため、等しい場合はトラバースするだけでよく、それ以外の場合ans++は変更できません。

完全なソリューションコードは次のとおりです。

class Solution {
public:
    int game(vector<int>& guess, vector<int>& answer) {
        int ans = 0;
        for(int i = 0; i < 3; i++){
            if(guess[i] == answer[i])
                ans++;
        }
        return ans;
    }
};

問題2:Pythonソリューション

  この質問は非常に単純で、ランダムに出てきます。タイトルは2つの配列を示しています。ここで数回推測に戻りましょう。ここでは配列の長さが3に固定されているため、等しい場合はトラバースするだけでよく、それ以外の場合ans++は変更できません。

class Solution:
    def game(self, guess: List[int], answer: List[int]) -> int:
        ans = 0
        for i in range(3):
            if guess[i] == answer[i]:
                ans = ans + 1
        return ans

問題3:Javaソリューション

  この質問は非常に単純で、ランダムに出てきます。タイトルは2つの配列を示しています。ここで数回推測に戻りましょう。ここでは配列の長さが3に固定されているため、等しい場合はトラバースするだけでよく、それ以外の場合ans++は変更できません。

class Solution {
    public int game(int[] guess, int[] answer) {
        int ans = 0;
        for(int i = 0; i < 3; i++){
            if(guess[i] == answer[i])
                ans++;
        }
        return ans;
    }
}

  みなさんこんにちは、私の名前は公式チー傑(チー関傑)、CSDN、時間のハエにおけるビットの学習コースレコードによってビットで、将来が期待できる、〜のブログのアドレスを加速することである:チー傑の公式ブログ

この記事はQi Guanが最初に書いたものです。サポートしてください。一部のプラットフォームでは、ブロガーの記事が盗まれています。

現在、ブロガーはCSDNでのみブログを作成しており、ブログの更新アドレスは次のとおりです。QiGuanjieのブログ

元の記事を199件公開 1814年に賞賛 220,000回閲覧

おすすめ

転載: blog.csdn.net/qq_43422111/article/details/105665158