テストケース以外の入力を試したいですが、どうすれば良いですか?

Written by Recursion
11月 7, 2021

カスタム入力をクリックすると、入力欄が出現し、自由にテストケースを入力できるようになります。テストケースに入力する量が多い時は、ボックスの右下をドラッグしてください。

入力欄に入力する値は、入出力のデータ型にある「入力のデータ型」に合わせる必要があります。間違った入力をしてしまうとエラーが表示されます。引数が複数存在する場合は、コンマを使ってそれぞれの入力を区切ってください。

各々のデータ型を見てみよう

・int型

・char型

・str型

"Steve", "Jobs"

のように文字列を入力します。

・double型

・配列

配列も他の入力と同じように配列の形で入力してください。例えば、入力がinteger[] の場合は、

[34,46,45,57]

のようにブラケット[]で囲みます。

・連結リスト

連結リストのときは配列で入力してください。

注意:

関数の入出力例を見て頂けるとわかりますが、singlyLinkedList()を使って配列の入力をRecursion側で連結リストへ変換しています。配列の各要素をノードとして、その数値と次への参照を持たせており、先頭の値をheadとしています。

・二分木

連結リストの時と同様、配列で入力してください。

注意:
入力値は、[0,-10,5,null,-3,null,9] のようにブラケット[]で囲み、配列のように書きます。要素は木構造の上から階層順に並べます。つまり、配列の一番先頭は根ノード、次に根ノードの左の子、右の子と続き、さらにその子を左の子から順に配列にします。

テストケースにマウスオーバーすると木構造が可視化できるので、わかりにくい場合はテストケースの並べ方を確認してみてください。

カスタム入力が適切なフォーマットでない場合、カスタム入力エラーのポップアップが出現します。テストケースの横にある黒い三角をクリックすると、入力欄にテストケースが自動で入力されてるので、それを参考に値を変更してみてください。

関連記事
  • 入出力のデータ型がよくわかりません
  • singlyLinkedList()やtoBinaryTree()は何を意味していますか?
  • カスタム入力エラーと表示されます。どうすれば良いですか?
  • テストケースをコピーする方法はありますか?
Leave A Comment コメントをキャンセル

email confirm*

post date*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

カテゴリー
  • コンテンツ 0
    • 一般 7
    • 機能 6
    • 学習方法 4
  • コーディング問題 0
    • 一般 5
    • 問題を解く 5
    • エディタ 8
    • テストケース 5
    • テスト & 提出 4
    • 解説 3
  • コミュニティ 0
    • 一般 2
    • 機能 1
  • アカウント設定 0
    • 一般 5
    • カスタマイズ 3
    • 退会 2
  • 請求書 0
    • 一般 2
    • お支払い 7
  • その他 3
よく読まれている記事
  • コードの貼り付け方がわかりません
  • コンソールにundefinedと表示されますが、これはバグでしょうか?
  • コミュニティはどうやって入ることができますか?
  • 学習期間はどれくらいですか?
  • 初級の2周目をJavaでするべきか、中級に進むべきでしょうか?
  • Javaのクラス内に存在するEは何を意味していますか?
  • プロモコードの使い方を教えてください
  • 問題の解答解説はどうやって見ることができますか?
  • 中学校の数学の知識しかありませんが、ついていけると思いますか?
  • コンテンツのエディタの使い方がよくわかりません
テストケース
  • テストケース以外の入力を試したいですが、どうすれば良いですか?
  • 入出力のデータ型がよくわかりません
  • singlyLinkedList()やtoBinaryTree()は何を意味していますか?
  • カスタム入力エラーと表示されます。どうすれば良いですか?
  • テストケースをコピーする方法はありますか?
  • Recursion
  • 公式ブログ
  • © 2022 Recursion, Inc All Rights Reserved.

よく検索されるワード:コミュニティ, 解答, プロジェクト