エディタに何を書けばいいのかわかりません

Written by Recursion
11月 7, 2021

エディタにはデフォルトで設置されてる関数の出力を記入してください。

例:

def cubeArea(x):
    return x x x

テストをクリックすると、Recursionのシステムが引数xにランダムなint型の値を与えます(例. xに3,5,7,100,-300のような数値が格納されます)。どのようなデータ型を入力として与え、どのようなデータ型を出力として期待するかは「関数の入出力例」で見ることができます。

データ型を確認した後は関数を作成しよう

関数を作成する際には、入力と出力の例を参考にしてください。

そのランダムな入力に対して、出力が合致するかシステムで検証します。Recursionのテストケースのデータ型についてはこちらの記事を参照ください。

注意:
Recursionを始めたばかりのユーザーがprint()やconsole.log()を使って、関数の呼び出しをコンソールに出力するケースは少なくありません。呼び出しを書いてもコード提出の合否には影響しませんが、問題には関数を定義するように指示してあるので推奨はしていません。関連記事: print()やconsole.log()を提出コードに書く必要はありますか?
中級者向け:
複数の関数を組み合わせても問題ありません。「1つの処理につき、1つの関数」の原則を意識して可読性の高いコードを完成させましょう。

# 問題文
# 自然数nが与えられるので、n以下の素数の合計値を返す関数を定義してください。

# 問題文の関数
def sumOfAllPrimes(n):
    sumOfPrimes = 0

    for k in range(2, n + 1):
        # 素数かどうかをチェック
        if isPrime(k): sumOfPrimes += k

    return sumOfPrimes

# 素数か判定する関数
def isPrime(number):
    for i in range(2, number):
        if number % i == 0: return False
    return number > 1
関連記事
  • Javaのクラス内に存在するEは何を意味していますか?
  • Recursionのエディタで使えるおすすめのショートカット
  • コンソールに出力が多く出てきます。なぜですか?
  • コンソールにundefinedと表示されますが、これはバグでしょうか?
  • 無限ループ内のデバッグ方法がわかりません
  • デバッグの方法がわかりません
  • 書いたコードをリセットする方法を教えてください
Leave A Comment コメントをキャンセル

CAPTCHA


email confirm*

post date*

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

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

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