問題一覧 > ネタ問題

No.3028 Function Guessing

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 12
作問者 : koba-e964koba-e964
1 ProblemId : 1620 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2020-04-01 19:12:38

問題文

ある関数$f: N \to N$が存在します。正の整数$n$が与えられるので、$f(n)$を計算して出力してください。 また関数の中身が正しいかどうかを知りたいので、$n$として-1が与えられた場合は関数$f(n)$のRuby実装を出力してください。 (defやendは不要です。中身だけ出力してください。)
関数$f(n)$の中身は、Rubyの式で書くと空白文字(スペース・改行・タブ)を含まず、8文字以下であることがわかっています。(

2*n-1
123+n
みたいに)
また、$f(n)$の中身($n=-1$のとき出力するもの)の(改行を除いた文字列の)MD5ハッシュは6ab55fc60c925306aa812f3763fbc1b7です。

(※注意!!この問題は特殊な問題です。問題文やテストケースから答えを一意に決定することはできません。頑張って推測してください。)
(※注意!!解くためにはRubyの処理系およびRubyの知識が必要です。)

入力

n

入力される正の整数です。$1 \le n \le 10$または$n = -1$を満たします。

出力

$f(n)$を出力してください。 最後に改行してください。

サンプル

サンプル1
入力
1
出力
2

サンプル2
入力
2
出力
4

サンプル3
入力
3
出力
9

サンプル4
入力
5
出力
37

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。