Java
 Computer >> コンピューター >  >> プログラミング >> Java

Java 9のJshellで文字列が回文であるかどうかを確認する方法は?


JShell 最初のREPL (Read-Evaluate-Print-Loop)Java9の一部として導入されたインタラクティブツール 宣言を評価します 、ステートメント 、および 入力するとすぐに結果が表示され、コマンドラインプロンプトから実行されます。

回文 文字列は、逆方向または逆方向と逆方向の両方で同じように綴られた単語が同じままである文字列です。

以下の例では、JShellツールで、指定された文字列が回文であるかどうかを確認できます。

C:\Users\User>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro

jshell> String str="LEVEL";
str ==> "LEVEL"

jshell> String revstring="";
revstring ==> ""

jshell> {
...>       for(int i=str.length()-1; i>=0; --i) {
...>          revstring +=str.charAt(i);
...>       }
...>       System.out.println(revstring);
...>       if(revstring.equalsIgnoreCase(str)){
...>          System.out.println("String is Palindrome");
...>       } else {
...>          System.out.println("String is not Palindrome");
...>       }
...>    }
LEVEL
String is Palindrome

  1. 文字列をチェックするプログラムがPythonで回文であるかどうか

    文字列sがあるとします。回文かどうかを確認する必要があります。私たちが知っているように、回文とは、単語が前後で同じである場合です。 したがって、入力がs =racecarのような場合、出力はTrueになります これを解決するには、次の手順に従います- t:=sの逆 tがsと同じ場合、 Trueを返す それ以外の場合、 Falseを返す 理解を深めるために、次の実装を見てみましょう- 例 class Solution:    def solve(self, s):       t=s[::-1] if t==s:  

  2. 文字列が回文であるかどうかをチェックするPythonプログラム

    文字列が与えられた場合、私たちのタスクは、この文字列が回文であるかどうかを確認することです。 アルゴリズム Step1: Enter string as an input. Step2: Using string slicing we reverse the string and compare it back to the original string. Step3: Then display the result. サンプルコード my_string=input("Enter string:") if(my_string==my_string[::-1]): &nbs