-
Javaの真ん中で会う
配列と合計値が提供されます。問題の説明は、指定された合計値を超えない最大サブセット合計を計算することです。指定された配列の構造は分割統治法と同じではないため、ここでは力ずくのアプローチを適用できません。 このためのさまざまな入出力シナリオを見てみましょう- 例を挙げて理解しましょう 入力 − long arr [] ={21、1、2、45、9、8} long give_Sum =12 出力12 説明 -アレイは2つのサブセットのセットに分割されます。最初の要素はn/2で、後者の要素は残りです。最初のサブセットのすべての可能なサブセットの合計が計算されて配列Aに格納され、同様に、後のサ
-
Javaで指定されたクエリに基づいて、配列をサブ配列に分割した後の最大サブ配列の合計
2つの整数配列が与えられます。1つは計算される要素を持ち、もう1つはサブセットを作成するために配列を分割するために必要な分割点を持ち、すべての分割で各サブセットの合計を計算し、最大サブセット合計を返す必要があります。 例を挙げて理解しましょう:- 入力 − int arr [] =int arr [] ={9、4、5、6、7} int splitPoints [] ={0、2、3、1}; 出力 −各分割後の最大サブアレイ合計[22、13、9、9] 説明 −ここでは、分割点に従って配列を分割し、各分割後に最大サブセット和を取得しています 最初の分割後サブアレイの最大合計は-22 2
-
Javaでサイズ4のグループの要素の異なるXORを使用して配列を検索します
サイズN(4の倍数のサイズ)の整数配列が与えられ、input [1-4]がutility_arr[1-4]に似ており、計算条件がIf arr [1]になるように、配列に対してXclusiveOR演算を実行する必要があります。 – 4] ={a1、a2、a3、a4}次にq [1 – 4] ={a1⊕a2⊕a3、a1⊕a2⊕a4、a1⊕a3⊕a4、a2⊕a3⊕a4} このためのさまざまな入出力シナリオを見てみましょう- で − int [] input ={5、2、3、4}; アウト −XOR演算後の結果43 2 5 説明 −排他的論理和ゲートの出力は、その両方の入力端子が互いに「異
-
Javaでの暗記(1D、2D、3D)動的計画法
暗記は動的計画法に基づく手法であり、提供された入力の結果を記録することにより、メソッドが同じ入力セットに対して複数回実行されないようにすることで、再帰的アルゴリズムのパフォーマンスを向上させるために使用されます(配列)。再帰的方法のトップダウンアプローチを実装することにより、暗記を実現できます。 基本的なフィボナッチの例を参考にして、このシナリオを理解しましょう 1-D暗記 非定数パラメーターが1つだけ(1つのパラメーターだけが値を変更する)の再帰的アルゴリズムを検討するため、この方法は1次元記憶と呼ばれます。次のコードは、フィボナッチ数列のN番目(Nまでのすべての項)を見つけるためのもの
-
Javaを使用してセレンのWebページを下にスクロールするにはどうすればよいですか?
Javaを使用してSeleniumのWebページを下にスクロールできます。 Seleniumはスクロールを直接処理できません。要素までのスクロールアクションを実行するには、JavascriptExecutorの助けが必要です。 まず、スクロールする必要のある要素を見つける必要があります。次に、JavascriptExecutorを使用してJavascriptコマンドを実行します。メソッドexecuteScriptは、SeleniumでJavascriptコマンドを実行するために使用されます。 JavascriptのscrollIntoViewメソッドを利用して、メソッドの引数としてtrueを
-
Javaを使用してSeleniumWebDriverで認証ポップアップを処理するにはどうすればよいですか?
Javaを使用してSeleniumWebdriverで認証ポップアップを処理できます。これを行うには、URL内でユーザーの資格情報を渡す必要があります。 URLにユーザー名とパスワードを追加する必要があります。 構文- https://username:password@URL https://admin:[email protected]/basic_auth Here, the admin is the username and password. URL – www.the-internet.herokuapp.com/basic_auth L
-
JavaでCucumberの機能ファイルを作成するにはどうすればよいですか?
Cucumberの機能ファイルを作成できます。これは、以下の手順を使用して実行できます- ステップ1 −Eclipseの[ファイル]メニューをクリックします。次に、[新規]オプションを選択します。次に[その他]をクリックします ステップ2 −MavenフォルダーからMavenプロジェクトをクリックします。次に、[次へ]をクリックします。 ステップ3 −次の手順に進みます。 ステップ4 −maven-archetype-quickstartテンプレートを選択します。次に、[次へ]をクリックします。 ステップ5 − GroupIdをAutomationとして、Artif
-
JavaでCucumberのステップ定義ファイルを作成するにはどうすればよいですか?
Cucumberのステップ定義ファイルを作成できます。これは、以下の手順を使用して実行できます- ステップ1 −Eclipseの[ファイル]メニューをクリックします。次に、[新規]オプションを選択します。次に[その他]をクリックします ステップ2 −MavenフォルダーからMavenプロジェクトをクリックします。次に、[次へ]をクリックします。 ステップ3 −次の手順に進みます。 ステップ4 −maven-achetype-quickstartテンプレートを選択します。次に、[次へ]をクリックします。 ステップ5 − GroupIdをAutomationとして、Ar
-
Rest Assuredとは何ですか?
Rest Assuredは、Javalibraryを使用してRESTAPIを検証するために使用されます。 Javaライブラリは、Rest Webサービスに作用するヘッドレスクライアントのように機能します。RestAssuredライブラリに基づくライブラリは、サーバーからのHTTP応答を検証することもできます。 応答ステータスコード、本文、メッセージ、ヘッダーなどは、RestAssuredライブラリでテストできます。 Mavenなどのビルドツール、JUnitやTestNGなどのユニットテストフレームワークと統合できます。効率的なマッチングメカニズムを備えており、期待される結果を検証できます。
-
XPATHを使用して&nbspを含むテキストを検索する
ロケーターxpathを使用して、検索テキストwithまたはスペースを持つ要素を識別できます。まず、末尾と先頭にスペースがあるWeb要素のhtmlコードを調べてみましょう。次の画像では、タグ名が強いJAVA BASICSというテキストには、htmlコードに反映されているスペースがあります。 要素のテキストまたは属性の値にスペースが含まれている場合、そのような要素のxpathを作成するには、normalize-space関数を使用する必要があります。文字列からすべての末尾と先頭のスペースを削除します。また、文字列内に存在するすべての新しいタブまたは行を削除します。 構文 //tagname
-
整数を出力するJavaプログラム
この記事では、Javaで整数を出力する方法を理解します。 intデータ型を使用します。 intデータ型は、32ビットの符号付き2の補数整数です。最小値は2,147,483,648(-2 ^ 31)で、最大値は2,147,483,647(両端を含む)(2 ^ 31 -1)です。メモリに関する懸念がない限り、整数は通常、整数値のデフォルトのデータ型として使用されます。デフォルト値は0です。 入力 入力がであると仮定します Enter an integer: 45 出力 必要な出力は次のようになります The integer is: 45 アルゴリズム Step 1- START Ste
-
文字列を出力するJavaプログラム
この記事では、Javaで文字列を出力する方法を理解します。文字列は、文字と英数字の値のパターンです。文字列を作成する最も簡単な方法は、次のように書くことです- String str = "Welcome to the club!!!" コード内で文字列リテラルが検出されると、コンパイラはその値(この場合は「クラブへようこそ!!!」)を使用してStringオブジェクトを作成します。 他のオブジェクトと同様に、newキーワードとコンストラクターを使用してStringオブジェクトを作成できます。 Stringクラスには11個のコンストラクタがあり、文字の配列など、さまざまなソ
-
2つの数値を追加するJavaプログラム
この記事では、Javaで2つの数値を追加する方法を理解します。これは、「+」演算子を使用して実行できます。 以下は同じのデモンストレーションです- 入力 入力が-であると仮定します input_1 : 10 input_2 : 15 出力 必要な出力は-になります Sum : 25 アルゴリズム Step1- Start Step 2- Declare three integers: input_1, input_2 and sum Step 3- Prompt the user to enter two integer value/ define the integers St
-
2つの数値を交換するJavaプログラム。
この記事では、Javaで2つの数値を交換する方法を理解します。これは一時変数を使用して行われます。 以下は同じのデモンストレーションです- 入力 入力が-であると仮定します value_1 : 45 value_2 : 70 出力 必要な出力は-になります value_1 : 70 value_2 : 45 アルゴリズム Step 1- Start Step 2- Declare three integers: value_1, value_2 and temp Step 3- Read the values Step 4- Assign value_1 to temporary
-
標準入力から数値を読み取るJavaプログラム
この記事では、Javaの標準入力から数値を読み取る方法を理解します。 Scanner.nextInt()メソッドは、数値を読み取るために使用されます。 java.util.Scanner.nextInt()メソッドは、入力の次のトークンをintとしてスキャンします。 nextInt()形式のこのメソッドの呼び出しは、nextInt(radix)の呼び出しとまったく同じように動作します。ここで、基数はこのスキャナーのデフォルトの基数です。 以下は同じのデモンストレーションです- 入力 入力が-であると仮定します 55 出力 必要な出力は-になります The input value
-
ユーザーからの入力を取得するJavaプログラム
この記事では、Javaでユーザーから入力を取得する方法を理解します。これは、スキャナーオブジェクトを使用して実現されました。 Scanner.nextInt()メソッドを使用して入力を取得します。 java.util.Scanner.nextInt()メソッドは、入力の次のトークンをintとしてスキャンします。 nextInt()形式のこのメソッドの呼び出しは、nextInt(radix)の呼び出しとまったく同じように動作します。ここで、基数はこのスキャナーのデフォルトの基数です。 以下は同じのデモンストレーションです- 入力 入力が-であると仮定します Hello, I am Jo
-
2つの浮動小数点数を乗算するJavaプログラム
この記事では、2つの浮動小数点数を乗算する方法を理解します。浮動小数点数は、10進値の数値です。浮動小数点データ型は、単精度32ビットIEEE754浮動小数点です。これは主に、浮動小数点数の大きな配列でメモリを節約するために使用されます。デフォルト値は0.0fです。浮動小数点データ型は、通貨などの正確な値には使用されません。 以下は同じのデモンストレーションです- 入力 入力が-であると仮定します Value_1: 12.4f Value_2: 15.7f 出力 必要な出力は-になります Result : 194.68f アルゴリズム Step 1- Start Step 2-
-
2つのバイナリ文字列を追加するJavaプログラム
この記事では、Javaで2つのバイナリ文字列を追加する方法を理解します。バイナリ文字列は、バイト0と1で表される数列です。 以下は同じのデモンストレーションです- 入力 入力が-であると仮定します 10101 10001 出力 必要な出力は-になります 100110 アルゴリズム Step 1- START Step 2- Create new scanner object Step 3- Enter two binary inputs Step 4- Define a carry flag Step 5- Use while condition to check if the
-
2つの複素数を追加するJavaプログラム
この記事では、Javaで2つの複素数を追加する方法を理解します。彼らには「私」、つまりそれに関連する架空の部分があります。 以下は同じのデモンストレーションです- 入力 入力が-であると仮定します 15 +i24 and 3 +i7 出力 必要な出力は-になります 18 +i31 アルゴリズム Step1- Start Step 2- Declare three Complex numbers: my_input_1, my_input_2 and my_result Step 3- Hardcode the complex number values Step 4- Defi
-
2つの数値のGCDを見つけるJavaプログラム
この記事では、Javaで2つの数値のGCDを見つける方法を理解します。 2つの数値の最大公約数(GCD)は、両方を除算する最大の数値です。 以下は同じのデモンストレーションです- 入力 入力が-であると仮定します Value_1 : 18 Value_2 : 24 出力 必要な出力は-になります GCD of the two numbers : 6 アルゴリズム Step1- Start Step 2- Declare three integers: input_1, inpur_2 and gcd Step 3- Prompt the user to enter two in