タグ付けされた質問 「string」

文字列の使用と操作を通じて特定の問題を解決するための競争。

30
フランスのナンバープレート
サンドボックス フランスのナンバープレート フランスのナンバープレートは、数字と文字の特定のパターンに従って、順番に並んでいます。AB-012-CD チャレンジ 特定の番号について、対応するフランスのナンバープレート番号を出力するプログラムまたは関数を作成します。プログラムは、リンクされたページで指定されているような特別なケースを処理しないでください。26*26*1000*26*26 => 456 976 000可能な限り完全なプレートを生成できるか、言語がサポートできる範囲である必要があります。 番号付けシステムは次のとおりです。 AA-000-AAからAA-999-AA(数字が最初に進化); AA-000-ABからAA-999-AZ(その後、右の最後の文字); AA-000-BAからAA-999-ZZ(右の最初の文字); AB-000-AAからAZ-999-ZZ(左の最後の文字); BA-000-AAからZZ-999-ZZ(左の最初の文字)。 入力 整数としてのプレート番号のインデックス 出力 対応するフランスのナンバープレート番号 追加情報 文字は大文字でなければなりません 0ベースと1ベースの両方のインデックスを使用してプレートを生成できます(AA-000-AAは、0または1に対応できます。他のすべてのテストケースが同じインデックスを使用すると仮定します。 これはcode-golfであり、すべての言語の最短回答が勝ちです! テストケース(0ベースのインデックス付け) 0 -> AA-000-AA 1 -> AA-001-AA 999 -> AA-999-AA 1000 -> AA-000-AB 675 999 -> AA-999-ZZ 676 000 -> AB-000-AA 456 975 999 -> ZZ-999-ZZ

28
マーキーサイン文字
毎日、移動可能な文字でマーキーサインに新しい単語を追加し、必要な文字だけを購入します。可能な限り、以前の単語用に購入した文字を再利用します。毎日書きたい単語を順番に指定して、毎日購入する文字を出力します。 例 Input: ['ONE', 'TWO', 'THREE', 'SEVENTEEN'] Output: ['ENO', 'TW', 'EHR', 'EENSV'] 1日目:あなたはなし文字で始まるが、その書き込みにONE、あなたはそのすべての文字を買いますE、N、O。 2日目:翌日、あなたは我慢したいTWO (降ろすONE)。あなたはすでにOfromを持っているONEので、追加を購入しますTW。 3日目:この時点で、あなたは持っていENOWTます。書くには THREE、あなたが必要EHRです。Eあなたが持っているものに加えて秒を購入する必要があることに注意してください。 4日目:を書くにはSEVENTEEN、Eすでに2つ(3つではない!)ある4 の合計が必要な ので、さらに2つ購入します。にもとのT1つがあるNので、残りの文字を購入します EENSV。 この例ではアルファベット順に文字を出力しましたが、任意の順序で出力できます。 入力:文字の空でない文字列の空でないリストA-Z。必要に応じて小文字を使用できます。文字列には文字のリストが適しています。 出力:毎日購入する必要がある追加の手紙を出力または印刷します。1日の文字は任意の順序で出力できますが、日は正しい順序でなければなりません。 毎日の文字は他の日と区別する必要がありますので、一日の終わりを知ることができます。1日以内または数日間の両方で、末尾および/または先頭の区切り文字は問題ありません。1日には購入した文字がなく、出力に反映される必要があることに注意してください(最終日であっても、スペースまたは空の行は問題ありません)。 テストケース ['ONE', 'TWO', 'THREE', 'SEVENTEEN'] ['ENO', 'TW', 'EHR', 'EENSV'] ['ONE', 'TWO', 'ONE', 'THREE'] ['ENO', 'TW', '', 'EHR'] ['ABC', 'AABC', 'ABBC', 'ABCC', 'AABBCC'] ['ABC', 'A', 'B', …
41 code-golf  string 

9
シフト指向プログラミング
文字列は可能なシフト数でnバイト値取得することでc、文字列内の各文字のを計算(c + n) mod 256し、文字に結果バックを変換します。 例として、"ABC123"1 "BCD234"シフトすると、で10 "KLM;<="シフトし、255でシフトし"@AB012"ます。 タスク できるだけ多くの数字nを選んで、0 < n < 256入力として文字列を受け取るプログラムまたは関数を記述し、 ソースコードが変更されていない場合、文字列を変更せずに返しますが、 は、nソースコードがだけシフトされたときにシフトされた文字列を返しますn。 ルール 提出のスコアは、サポートされる数でありn、スコアが高いほど優れています。したがって、最大スコアは255です。 提出は少なくとも1つのシフトをサポートする必要があるため、最小スコアは1です。 同点の場合、短いプログラムが勝ちます。 シフトされたプログラムはすべて同じ言語である必要があります。

30
文字列をデコードする
これは、ppcgに対する私の最初の挑戦です! 入力 2つの異なるASCII文字で構成される文字列。例えば ABAABBAAAAAABBAAABAABBAABA チャレンジ タスクは、これらの規則に従ってこの文字列をデコードすることです。 最初の2文字をスキップします 残りの文字列を8文字のグループに分割します 各グループで、各文字を0元の文字列の最初の文字と同じ場合は各文字に置き換え、そうでない場合は各文字を置き換え1ます 各グループは1バイトを表します。各グループをバイト文字コードから文字に変換します すべての文字を連結する 例 上記の文字列をデコードしましょう。 AB AABBAAAA AABBAAAB AABBAABA ^^ ^ ^ ^ | | | | | \---------|---------/ | | Skip Convert to binary これAが元の文字列の最初の文字でBあり、2番目の文字であることに注意してください。そのため、それぞれ置き換えるAと0、それぞれをBして1。今、私たちは取得します: 00110000 00110001 00110010 これは[0x30, 0x31, 0x32]バイナリです。これらの値は["0", "1", "2"]それぞれ文字を表すため、最終的な出力はである必要があります012。 得点 これはもちろんcode-golfであり、コードをできるだけ短くすることを意味します。スコアはバイト単位で測定されます。 制約とIOフォーマット 標準ルールが適用されます。追加のルールは次のとおりです。 有効な入力を想定できます 入力文字列は正確に2つの異なる文字で構成されます 最初の2文字は異なります 入力文字列の最小長は2文字です …
41 code-golf  string 

30
これは最終的に停止します…
入力文字列を指定すると、次のようSにprintのS後に空でない区切り文字が続きます。 ステップ1:S持って1/2印刷されているの機会、および1/2終了するプログラムのためのチャンスを。 ステップ2:S持って2/3印刷されているの機会、および1/3終了するプログラムのためのチャンスを。 ステップ3:S持って3/4印刷されているの機会、および1/4終了するプログラムのためのチャンスを。 … ステップはn:S持ってn/(n+1)印刷されているの機会、および1/(n+1)終了するプログラムのためのチャンスを。 ノート 入力文字列は、言語の文字列タイプで受け入れられる文字のみで構成されます。 常に同じである限り、空でないセパレータを使用できます。Sプログラムが終了する前の最後の印刷の後にセパレーターが印刷されることが期待されます。 プログラムは、1/2何かを印刷する前に終了する可能性があります。 末尾の改行は許容されます。 あなたの答えは、記述された確率を尊重する真の試みをしなければなりません。明らかに、n大きい場合、これはますます真実になります。回答で確率がどのように計算されるのか(および、それらが仕様を尊重し、疑似乱数性と大きな数の問題を無視する理由)の適切な説明で十分です。 得点 これはcode-golfであるため、バイト単位の最短回答が優先されます。

30
この数値は-2の整数乗ですか?
数値が2のべき乗かどうかを判断する賢い方法があります。これはもはや興味深い問題ではないので、与えられた整数が-2の整数のべき乗かどうかを判断しましょう。例えば: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 => no 4 => yes: (-2)² ルール プログラムまたは関数を作成し、入力を受け取って出力を提供する標準的な方法を使用できます。 入力は単一の整数であり、整数が-2の整数乗である場合は出力が真実の値であり、それ以外の場合は偽の値である必要があります。他の出力(警告メッセージなど)は許可されません。 通常の整数オーバーフロールールが適用されます。ソリューションは、すべての整数がデフォルトで制限されていない仮想バージョン(または実際のバージョン)の任意の大きな整数で動作できる必要がありますが、実装によりプログラムが実際に失敗する場合それほど大きな整数をサポートしていなくても、ソリューションは無効になりません。 任意のプログラミング言語を使用できますが、これらの抜け穴はデフォルトでは禁止されています。 勝利条件 これは、コードとゴルフのコンテストです。(選択したエンコーディングで)バイト数が最も少ない答えが勝者です。

8
渦巻く言葉を見つけよう!
方法や理由を聞かないでください。プロジェクトのコーディング中に、いくつかの単語の文字がアルファベットを参照する特定のパターンを持っていることに気づき、単語の各文字をアルファベットの鉛筆でつなぎ、スパイラル、それから私は最初のスパイラルが時計回りであり、他が反時計回りであり、他の特性に気づいたので...私はそれらを渦巻く言葉と命名しました! A 旋回ワードを指定できます。 時計回りまたは反時計回り 求心性または遠心性 ここに渦巻く言葉のいくつかの例があります: タスク1: 標準入力から単語を取得し、スワーリングワードである場合に出力する完全なプログラムまたは関数を、読み取り可能な形式、拡張テキスト、3文字、フラグなどで記述します。 さまざまな単語のテストケースと出力例(ただし、結果の表示方法は決定できます): EARTH, GROUP > NO // NOT A SWIRLING WORD OPERA, STAY, IRIS > SW,CF,CW // SWIRLING WORD, CENTRIFUGAL, CLOCKWISE MINER, TAX, PLUG, META > SW,CF,CC // SWIRLING WORD, CENTRIFUGAL, COUNTERCLOCKWISE AXIOM, AXIS, COOK > SW,CP,CW // SWIRLING WORD, CENTRIPETAL, CLOCKWISE WATCH, …
41 code-golf  string 

10
スクエア、ダイヤモンド、スクエア、ダイヤモンド
仕事 小文字のASCII文字a-の空でない文字列が与えられた場合、z最初の文字を取り、そして: 2番目のキャラクターのコピーの正方形でそれを囲み、 それを3番目のキャラクターのコピーのひし形で囲み、 4番目の文字のコピーの正方形でそれを囲みます… …文字列の終わりまで正方形とダイヤモンドの境界を交互に切り替えます。ボーダー間の空のスペースは、ASCIIスペース()で表す必要があります。 正方形の境界線を追加するには、現在の「作業配列」全体を正確に囲むように正方形を描きます。 sssssssssss t s t s t t s t t s t t s t t s t aaa t s t aaa t s t aca t => st aca ts t aaa t s t aaa t s t t s …

30
グッドネスギザゴルフ!
「ギザ番号」は、口語ではティミー番号とも呼ばれ、数字がピラミッドを表す任意の番号です(A134810)。たとえば、「12321」は次のように視覚化できるため、ギザ番号です。 3 2 2 1 1 ただし、ピラミッドの上部に2桁があるため、「123321」のようなものはギザ番号ではありません 33 2 2 1 1 つまり、次のすべての条件が満たされている場合、数字はギザの数字です。 桁数が奇数で、中央の桁が最大です それは回文的(同じ読み取り前方または後方)であり、 数字の前半は厳密に1ずつ増加しています。(それは回文的でなければならないので、これは数字の後半が厳密に1つ減少しなければならないことを意味します) 入力として正の整数を取る完全なプログラムまたは関数を作成し、それがギザ数であるかどうかを判断する必要があります。入力は文字列または数値として取得できます。それは場合であるギザ番号、出力truthy値。それ以外の場合、偽の値。 合計45のギザ数があるので、これらの入力のいずれかが真実の値になるはずです。 1 2 3 4 5 6 7 8 9 121 232 343 454 565 676 787 898 12321 23432 34543 45654 56765 67876 78987 1234321 2345432 3456543 4567654 5678765 6789876 123454321 234565432 …

9
1次元の迷宮の秘密を解き明かす
バックグラウンド あなたは目覚めて、一次元の迷宮で迷子になっていることに気づきます!神秘的な魔神(または何か)が現れ、出口があなたの前にあることを説明しますが、あなたと出口の間には一連の課題があります。歩き回ると、いわゆるチャレンジはすべて施錠されたドアに過ぎないことに気付くでしょう。最初に、T字型の鍵穴のあるドアを見て、自分でそのような鍵を持っていない場合、ステップをたどって、T形のある鍵を探します。 イライラして、あなたは地面に鍵のアルファベットのスープを見つけます、どれもあなたが出くわしたドアにマッチしません。天才(または馬鹿げた)のストロークで、小文字のt形をしたキーが十分に強くジャムするとスロットに収まる可能性があると判断します。小文字のtキーを手に持ってドアに近づくと、T穴が緑色に光り、ドアが目の前で消えます。 あと1つ、もっとたくさん... チャレンジ この課題の目標は、迷路から抜け出すまでに必要なステップ数をマークすることです。 このチャレンジの入力は迷路です:文字のみを含む1つの文字列[A-Za-z^$ ]です。用語集: ^-開始スペース。入力には正確に1つが含まれます^。 $-出口(自由!)。入力には正確に1つが含まれます$。 [A-Z]-大文字はドアを意味します。必要なキーをすでに収集している場合にのみ、このドアを通過できます。 [a-z]-小文字はキーを示します。これらのキーを収集するには、キーを含むスペースに歩いて行きます。 入力に含まれる大文字は最大で1つです。これは、ドアの合計数が0〜26の間であることを意味します。 すべてのロックされたドアに[A-Z]は、対応する小文字のキーが1つだけあります[a-z]。入力には任意の数のスペース()を含めることができます。 すべてのドアは、スタートの右側と出口の左側にあります。したがって、余分なドアはありません。すべての入力は解決可能です。 このチャレンジの出力は、ラビリンスを抜けるまでにかかったステップの数です。 アルゴリズム この惨めな場所を出るための系統的なアプローチは次のとおりです。 最初から始め(^)、前方(右)に移動して、出会ったキーを収集します。 ドアに出くわしたとき、正しいキーがあれば、ドアに向かって進みます。正しいキーを持っていない場合は、後方(左)に歩いて、開いていない最新のドアのキーが見つかるまで、出会ったキーを収集します。 現在の面倒なドアの鍵を集めたら、右に戻り、先に進みます。 出口($)に進むまで、このプロセスを繰り返します。 経験豊富なゴルファーは、このアルゴリズムを実行した場合と同じ結果を出力する限り、コードがこの特定のアルゴリズムを実装する必要がないことを理解します。 カウント 1つの正方形から別の正方形にステップするたびに、それが1つのステップとしてカウントされます。180º回転しても追加のステップは発生しません。必要なキーがないと、ドアに足を踏み入れることはできません。あなたはそれを拾うためにキーに足を踏み入れなければならず、勝つために出口に足を踏み入れなければなりません。最初の移動の後、開始スペース(^)は他の通常のスペースと同じように動作します。 例 これらの例では、人間が読みやすいようにスペースをアンダースコアとして残しています。 入力は_a_^_A__$__です。出力は11です。あなたは1一歩前進し、Aドアの鍵がないことに気付き、それから顔について。を含むスペースを占めるまで後方に歩きますa(3後方に進み、現在は4合計)。次に、出口を含むスペースを占有するまで前方に歩きます(前方に進み7、11合計)。 入力はb__j^__a_AJB_$です。出力は41、1つはjキーを取得し、次のキーはキーを取得するために、ラビリンスの裏側に2回旅行しbます。 入力は__m__t_^__x_T_MX_$____です。出力は44です。x鍵を手に入れるために余分な旅行をすることはありませんT。最初からドアまでの途中で鍵を手にしたからです。 入力はg_t_^G_T$です。出力は12です。あなたはGキーなしで、すぐに顔を合わせてスペースに移動することはできません。あなたは幸運にも、t鍵に向かう途中で鍵を手に取り、g自由に向かう途中で両方の扉を開くことができます。 入力は_^_____$です。出力は6です。それは簡単でした。 I / Oガイドラインと勝利基準 標準のI / Oルールが適用されます。これはコードゴルフの挑戦です。
41 code-golf  string 

30
ハロウィーンゴルフ:2spooky4meチャレンジ!
現在のインターネットミームは、2spooky4meと入力し、2番目の人が(n)spooky(n+2)meパターンに従って3spooky5meと入力することです。 あなたの使命は、選択した言語でこのパターンを実装することです。n(標準入力から、関数の引数、または最も近い代替として)値を取り、文字列を出力するプログラムまたは関数を作成する必要があります((n)spooky(n+2)me括弧なし;関数の戻り値、または最も近い代替として標準出力に) )。 ソリューションは1、言語の最大表現可能整数値の最大2未満(2^32-3たとえば、32ビットマシンのCの場合)からすべての入力に対して機能するはずです。 Pythonでの実装例: def spooky(n): return "%dspooky%dme"%(n,n+2) spooky(2) -> "2spooky4me" これはcode-golfであるため、標準の抜け穴は禁止されており、バイト単位の最短回答が優先されます! リーダーボード この投稿の下部にあるスタックスニペットは、a)言語ごとの最短ソリューションのリストとして、およびb)リーダーボード全体としての回答からリーダーボードを生成します。 回答が表示されるようにするには、次のマークダウンテンプレートを使用して、見出しから回答を開始してください。 ## Language Name, N bytes N提出物のサイズはどこですか。スコアを改善する場合、古いスコアを打つことで見出しに残すことができます。例えば: ## Ruby, <s>104</s> <s>101</s> 96 bytes ヘッダーに複数の数字を含める場合(たとえば、スコアが2つのファイルの合計であるか、インタープリターフラグペナルティーを個別にリストする場合)、実際のスコアがヘッダーの最後の数字であることを確認します。 ## Perl, 43 + 2 (-p flag) = 45 bytes 言語名をリンクにして、スニペットに表示することもできます。 ## [><>](http://esolangs.org/wiki/Fish), 121 bytes コードスニペットを表示 <style>body { text-align: left !important} …
41 code-golf  string 

30
タイプuniqchars!
印刷可能なASCII文字で構成される文字列を指定すると、元の順序で一意の文字で構成される出力が生成されます。つまり、出力は入力と同じですが、以前に現れた文字が削除される点が異なります。 配列内の一意の要素を見つけるための組み込みunique関数は使用できません(たとえば、MATLABにはそれを行う関数があります)。アイデアは、手動で行うことです。 詳細: 関数またはプログラムのいずれかが許可されます。 入力と出力は、関数の引数、stdin / stdout(関数の場合でも)、またはそれらの組み合わせの形式にすることができます。 stdinまたはstdoutが使用される場合、文字列は単なるcharsのシーケンスとして理解されます。関数の引数を使用する場合、選択したプログラミング言語が文字列の定義に使用する引用符または同等の記号で文字のシーケンスを囲む必要があります。 出力は、入力の一意の文字のみを含む文字列である必要があります。したがって、余分な改行、スペースなどはありません。唯一の例外は、出力が標準出力に表示される場合、ほとんどの表示機能は末尾を追加します\n(次に来る文字列から文字列を分離するため)。したがって、stdoutでは1つの末尾\nを使用できます。 可能であれば、他の人があなたのコードを試すことができるように、オンラインのインタプリタ/コンパイラへのリンクを投稿してください。 これはコードゴルフであるため、バイト単位の最短コードが優先されます。 stdinとstdoutを想定したいくつかの例: 入力文字列: Type unique chars! 出力文字列: Type uniqchars! 入力文字列 "I think it's dark and it looks like rain", you said 出力文字列 "I think'sdarloe,yu 入力文字列 3.1415926535897932384626433832795 出力文字列 3.14592687
41 code-golf  string 

16
String.prototype.isRepeated
更新:isaacgのPyth提出が勝者です! あなたの多くはString.prototype.repeat、あなたができる方法を持っているJavaScriptのよりクールなバージョンが町にあることを聞いたに違いありません(ES6を読んでください) "Hello, World!".repeat(3) そして得る "Hello, World!Hello, World!Hello, World!" 出力として。 あなたの仕事は、文字列がそのような変換の下でなくなったかどうかを検出する選択した言語で関数またはプログラムを書くことです。 すなわち、入力文字列nは、より小さい文字列の正確な時間の繰り返しとして表すことができます。(関数のreturnステートメントまたはSTDOUTとしての)出力は、文字列が小さい文字列の繰り返しとして表現できない場合、文字列ができる場合は虚偽である必要があります。 サンプル入力: "asdfasdfasdf" // true "asdfasdfa" // false "ĴĴĴĴĴĴĴĴĴ" // true "ĴĴĴ123ĴĴĴ123" // true "abcdefgh" // false 最後の入力がfalseであることに注意してください。したがってn、1 完全なルール 文字列を入力するための任意の言語で関数/プログラムを書く(関数の引数/コマンドライン引数/ STDINを介して)文字列 与えられた文字列が、より小さな文字列の正確な繰り返しによって形成され、少なくとも2回繰り返される場合、真理値を返します。 入力文字列の最大サイズは、理想的には無限大です 文字列には、可能なすべてのASCII文字を含めることができます これはコードゴルフであるため、文字の最小コードが勝ちます。
41 code-golf  string 

30
そこで、私はそれを修正しました(テープで)
チャレンジ: 大文字と小文字のどちらか(またはどちらか)のみを含む文字列を指定して、tape水平に配置して修正します。私たちは、アルファベットの二つの隣接する文字(ラップアラウンドを無視してのみ前進)の違いを確認し、そして同じくらいにスペースを充填することによって、これを行うTAPE/ tape私たちが必要となるよう。 例: 入力:abcmnnnopstzra 出力:abcTAPETAPETmnnnopTAstTAPETzra どうして? 間cとmする必要がありますdefghijkl(長さ9)ので、我々がこれを埋めますTAPETAPET。 between pと(length 2)であるs必要があるqrため、これをTA;で埋めます。 Between tと(length 5)であるz必要があるuvwxyため、これをで埋めTAPETます。 チャレンジルール: 違いは前方にのみ適用されるため、間にテープはありませんzra。 のような同じ隣接する文字を複数持つことが可能nnnです。 合理的な形式で入力を行うことができます。単一の文字列、string-array / list、character-array / listなどにすることができます。出力には同じ柔軟性があります。 任意の方法で小文字および/または大文字を使用できます。これは、入力、出力、およびの両方に適用されますTAPE。 不要TAPEである可能性があります。その場合、入力は変更されません。 一般的なルール: これはcode-golfであるため、バイト単位の最短回答が優先されます。 コードゴルフ言語では、非コードゴルフ言語で回答を投稿しないようにしてください。「任意の」プログラミング言語の可能な限り短い答えを考えてみてください。 回答には標準の規則が適用されるため、STDIN / STDOUT、適切なパラメーターと戻り値型、完全なプログラムを持つ関数/メソッドを使用できます。あなたの電話。 デフォルトの抜け穴は禁止されています。 可能であれば、コードのテストへのリンクを追加してください。 また、必要に応じて説明を追加してください。 テストケース: Input: "abcmnnnopstzra" Output: "abcTAPETAPETmnnnopTAstTAPETzra" Input: "aza" Output: "aTAPETAPETAPETAPETAPETAPEza" Input: "ghijk" Output: "ghijk" Input: "aabbddeeffiiacek" Output: "aabbTddeeffTAiiaTcTeTAPETk" …
41 code-golf  string 

30
カーペットをレイアウトする
このSO質問に触発されました。 チャレンジ: 入力: 文字列sss キャラクターccc 出力: 文字列の最初の文字を中央に、外側に向かって、4方向すべてに文字列のひし形のASCIIアートを作成します。フィラーとしてのキャラクターを備えた、正方形のASCIIアートカーペットの中にあります。これはかなりあいまいに聞こえるかもしれないので、ここに例を示します。 入力: = 、 = 出力:sssstringccc. ..........g.......... ........g.n.g........ ......g.n.i.n.g...... ....g.n.i.r.i.n.g.... ..g.n.i.r.t.r.i.n.g.. g.n.i.r.t.s.t.r.i.n.g ..g.n.i.r.t.r.i.n.g.. ....g.n.i.r.i.n.g.... ......g.n.i.n.g...... ........g.n.g........ ..........g.......... チャレンジルール: 入力文字列は文字のリストでもあります 出力は、文字列行のリストまたは文字のマトリックスでもあります 入力文字列と文字は空でないことが保証されています 文字列には文字が含まれないことが保証されます 文字列と文字は両方とも印刷可能なASCIIのみです(ユニコード範囲[32,126]、スペース ''からチルダ '〜'まで) 一般的なルール: これはcode-golfであるため、バイト単位の最短回答が優先されます。 コードゴルフ言語では、非コードゴルフ言語で回答を投稿しないようにしてください。「任意の」プログラミング言語の可能な限り短い答えを考えてみてください。 デフォルトのI / Oルールを使用した回答には標準ルールが適用されるため、STDIN / STDOUT、関数/メソッド、適切なパラメーターおよび戻り値型、完全なプログラムを使用できます。あなたの電話。 デフォルトの抜け穴は禁止されています。 可能であれば、コードのテストへのリンク(TIOなど)を追加してください。 また、回答の説明を追加することを強くお勧めします。 テストケース: 入力: = 、 = 出力:sssc =11111c =c=c=0 …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.