問題一覧 > 通常問題

No.889 素数!

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 346
作問者 : trineutrontrineutron / テスター : face4face4
2 ProblemId : 3147 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2022-04-26 01:55:03

問題文

とある合唱団では練習後、演奏会までの残り日数を発表し、それに団員が応答するという習慣がある。

応答は以下のようになっている。
残り日数が素数ならば Sosu!
残り日数が$2$以上の平方数ならば Heihosu!
残り日数が$2$以上の立方数ならば Ripposu!
残り日数が完全数ならば Kanzensu!

入力として残り日数$N$が与えられるので、応答が決まっているならばその応答を、決まっていないならば$N$をそのまま出力せよ。

なお、素数とは$1$と自分自身しか正の約数を持たない$2$以上の自然数、平方数とはある整数の$2$乗になる整数、立方数とはある整数の$3$乗になる整数、完全数とは自分自身を除く正の約数の総和が自分自身と等しい自然数のことである。

入力

$N$

$N$は整数
$0 \le N \lt 64$

出力

応答が決まっている$N$が入力された場合はその応答を、応答が決まっていない場合は$N$を出力してください。最後に改行してください。

サンプル

サンプル1
入力
17
出力
Sosu!

サンプル2
入力
15
出力
15

サンプル3
入力
36
出力
Heihosu!

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