コードスタブを生成中

Last updated: December 12, 2024

概要

コーディングの質問を設定する際に時間を節約できるボイラープレートコードを生成できます。このボイラープレートコードまたはコードスタブは、コード内の入力と出力を処理します。

コードスタブを追加することは、入力と出力の形式に関する小さなエラーを避けるために候補者の時間を節約するために強く推奨されます。事前に生成されたコードスタブは、入力と出力の構文ではなく、問題を解決するために必要なアルゴリズムに集中できるようにします。

コードスタブのパラメータ

ほとんどの言語について、次の情報を指定することで自動的にコードスタブを生成できます:

  • 関数名: 自動コードスタブ生成には1つの関数のみ指定できます。ただし、複数の関数が必要な場合は、言語を選択し、その特定の言語のコードスタブを手動で入力できます。
  • 戻り値の型: 関数の戻り値の型は、関数によって返される値の型を定義します。文字列、整数、ブール値、長整数、整数配列などがあります。
  • 関数パラメータ: 関数パラメータは、特定のデータを入力として参照するために使用される特定の変数または入力引数です。必要に応じて、入力タイプとともにパラメータを指定できます。必要に応じて複数の関数パラメータを指定できます。

サンプル

問題の説明

文字列を読み取り、その文字列内で最初に繰り返されない文字を見つけるプログラムを書いてください。文字は大文字と小文字を区別します。したがって、「a」と「A」は異なります。与えられた関数 nonRepeatedを完成させる必要があります。

入力形式

入力には、「String Str」を含む1つの文章があります。

制約条件

  • 文字列の長さは256文字未満です。
  • 与えられた文字列には少なくとも1つの繰り返されない文字が存在することが保証されています。

サンプルテストケースと説明

サンプル入力:

balloonbA

サンプル出力:

a

説明

「a」は、与えられた文字列内で最初に繰り返されない文字です。

出力形式

「Str」の最初の文字を表す単一の文字で、繰り返されないもの。

コードスタブ

  • 関数名: nonRepeated
  • 戻り値の型: 文字列
  • 関数のパラメータ
    • 型: 文字列
    • 名前: Str

ただし、入力と出力の取り扱いに慣れていることを候補者に期待している場合は、コードスタブを生成しないことを選択してもよいです。この場合、候補者は最初から完全なコードを書く必要があります。

現在、次の言語については自動的にコードスタブを生成できません:

  • Cobol
  • Elixir
  • F#
  • OCaml
  • Racket
  • Smalltalk
  • VB.NET
  • D
  • Fortran
  • Groovy
  • Pascal
  • Common Lisp (SBCL)
  • Verilog

これらの言語では、エディタにコードのスティブを手動で入力できます。

テストケース入力フォーマット

テストケースの入力フォーマットについて詳しくは、Test Case Input Formatの記事を確認してください。