2
通常の文章
入力文字列と標準偏差を指定してσ、平均0と標準偏差の正規分布曲線に沿ってその文字列を出力するプログラムまたは関数を作成しますσ。 正規分布曲線 y各文字の座標cは次のとおりです。 ここで、σ入力として与えられ、ここxれるx軸座標c。 文字列の中央の文字にはがありx = 0ます。文字列の長さが偶数の場合、中央の2つの文字のいずれかを中心として選択できます。 文字は、以下の工程によって分離されている0.1(例えば、中央1の左側の文字があるx = -0.1、中央の1の右側に1持っているx = 0.1、など)。 文字列を印刷する 文字のような行は、のステップで区切られます0.1。 各文字は、との行に印刷されy、独自に最も近い値y(値が正確に二行の値の間にある場合、(どれだけのような最大値とのいずれかを選択して値をround返す通常1.0のために0.5))。 たとえばy、中心値(つまり最大値)0.78のy座標がで、最初の文字の座標がである場合、0.29行になります。中心文字が行に印刷され0、最初の文字が行に印刷されます8。 入力と出力 両方の入力(文字列とσ)をプログラム引数STDIN、関数引数、または言語の類似物として使用できます。 文字列には印刷可能なASCII文字のみが含まれます。文字列は空にすることができます。 σ > 0。 あなたはへの出力を印刷することができるSTDOUTファイルに、または(関数からそれを返す限り、各ラインのための文字列のリストを、それが文字列ではないと言います)。 末尾の改行は許容されます。 行の長さが最後の行を超えない限り、末尾のスペースを使用できます(したがって、最後の行に末尾のスペースは使用できません)。 テストケース σ String 0.5 Hello, World! , W lo or l l e d H ! 0.5 This is a perfectly normal sentence tly ec …