palindrome

    0

    1答えて

    : 回文は、文字列に2つの隣接する文字を交換することにより作成することができる場合は、それは例えばのために(回文を返す必要があります入力のために。文字列 "kyaak"、インデックス1と2の文字を入れ替えると、 "カヤック"が形成されます)、そうでなければ文字列-1を返さなければなりません。ここで何が間違っていますか? def PalindromeSwapper(s): for idx,

    0

    4答えて

    以下は、3桁の2つの数字の積であるすべての回文数字を見つけるコードです。 これらの数字(ここではx番号が印刷されています)を含むリストを作成し、このリストの中で最も高い数字を得るにはどうすればよいですか? for i in range(101, 1000): for j in range(101, 1000): word = str(i * j) if int(l

    0

    3答えて

    freeCodeCampでアルゴリズムを完了しようとしています。私は最終的に動作するアプローチを見つけましたが、なぜこの方法がすべての場合にうまくいかないのかまだ分かりません。 function palindrome(str) { var alphaNumericStr = str.replace(/\W/g,""); var lowerCaseAlphaNumericStri

    -1

    1答えて

    私はこの問題に関して、Cを使っていくつかの記事を見つけました。私のコードの要素のほとんどは、独自に動作しますが、最初は反復が何らかの理由で問題を引き起こしています。まず、「ゼロ以外のステータスで終了」というエラーメッセージが表示されます。 aとbの範囲が狭いプログラムを実行すると、そのメッセージが表示されません。私は、私が作成したrev_arrayおよびfor_array変数に問題があると推測して

    -3

    1答えて

    char s[100]; //char t[100]; int count = 1; int j=0; int x,i; cin >>s; x=strlen(s); //cout <<x <<endl; cout <<s[j] <<endl; i=x-1; cout <<s[i] <<endl; for (int i = x-1; i <= 0; i--) { i

    -2

    1答えて

    これは私のコードです。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace LinkedList { public class Node { public

    -1

    1答えて

    これは私のコードです。答えは常に100001(そのループを実行しても さえないようです)です。 私はこの問題を解決するはるかに簡単な方法があることを知っていますが、この特定のコードで正確に何が間違っていますか?どのように修正するのですか? public class LargestPalindromes { public static void main(String[] args) {

    1

    2答えて

    私は、単語がJavascriptで回文かどうかをチェックする操作を実行する最速の方法を見つけるためのソリューションを検討していました。私はこれをリストアップした解決策の1つとして見つけ出していますが、 ``が使われている理由とそれがどのくらい正確に機能しているのか分かりません。詳細な説明は歓迎されます。それ以外の場合は、文字列に加わるだろうと コードは以下のとおりである、 p=s=>s==[...

    -3

    1答えて

    まずは、あなたが提供したいと思っているすべてのサポートに感謝します。私はC++を初めて使っていて、このウェブサイトだけでなく、私の問題の解決のための他のリソースも精練しています。 さらに、これは確かに宿題の一部でした。ただし、割り当てがオンになっています(このコードを有効にしないとうんざりします)。私の特定のコードの問題点と、問題に近づく別の方法で書き直されたコードではなく、現在のコードを修正する

    -8

    2答えて

    public class A{ public static void main(String[] args) { int a; int b;int c=0; for(a=100;a<=999;a++){ for(b=100;b<=999;b++){ int n=a*b; int temp=n; while(n>0