Bir girdi dizesi ve standart sapma verildiğinde σ, bu dizeyi ortalama 0ve standart sapmayla normal dağılım eğrisi boyunca çıkaran bir program veya işlev yazın σ.
Normal dağılım eğrisi
yHer karakter koordinatı colduğu:
nerede σgirdi xolarak ve xeksen koordinatı nerede verilir c.
- Dizenin ortasındaki karakterde
x = 0. Dizenin uzunluğu eşitse, iki orta karakterden biri merkez olarak seçilebilir. - Karakterler, adımlarla ayrılır
0.1(örn. Ortadaki soldaki karakterx = -0.1, ortadaki sağdaki karakterx = 0.1vb.).
Dizeyi yazdırma
- Çizgiler, karakterler gibi, adımlarıyla ayrılır
0.1. - Her karakter doğrultusunda yazılıdır
ykendi en yakın değereydeğer (değer iki çizgi değerleri arasında tam ise, sadece nasıl gibi büyük değere (olanı seçmekroundgenellikle döner1.0için0.5)). - Örneğin
y, orta değerin koordinatı (yani maksimum değer)0.78veyilk karakterin koordinatı ise0.2, 9 satır olacaktır: ortadaki karakter on line0ve ilk karakter on line yazdırılır8.
Girdiler ve çıktılar
- Her iki girdiyi (dize ve
σ)STDINişlev bağımsız değişkenleri veya kendi dilinizde benzer herhangi bir şey aracılığıyla program bağımsız değişkenleri olarak alabilirsiniz . - Dize yalnızca yazdırılabilir
ASCIIkarakterler içerecektir . Dize boş olabilir. σ > 0.- Çıktıyı
STDOUTbir dosyaya yazdırabilir veya bir işlevden döndürebilirsiniz ( bir dize olduğu ve her satır için bir dize listesi söylemediği sürece ). - Yeni bir çizgi kabul edilebilir.
- Sondaki boşluklar, çizginin uzunluğun son çizgiyi aşmadığı sürece kabul edilebilir (bu nedenle son satırda bir sondaki boşluk kabul edilemez).
Test senaryoları
σ String
0.5 Hello, World!
, W
lo or
l l
e d
H !
0.5 This is a perfectly normal sentence
tly
ec n
f o
r r
e m
p a
a l
s se
This i ntence
1.5 Programming Puzzles & Code Golf is a question and answer site for programming puzzle enthusiasts and code golfers.
d answer site for p
uestion an rogramming
Code Golf is a q puzzle enthusia
Programming Puzzles & sts and code golfers.
0.3 .....................
.
. .
. .
. .
. .
. .
. .
. .
... ...
puanlama
Bu kod golfü ,
nsw
a er
t
s i
e n
t
or by
sh te
so the s wins.
İlişkili. İlişkili.
—
Martin Ender
Bence son test vakası 1 değil, üst sırada 3 nokta olmalıdır
—
addison
@addison Bu bilgisayarda referans uygulamam yok ama Mego'nun neden farklı bir sonuç aldığını bilmiyorum. Koduyla elde ettiği sonuç çok "bloklu" görünüyor. Sanırım o test senaryosunu görmezden gel.
—
16'da ölümcül
@TheBikingViking Geçmesine izin vereceğim, sorun değil.
—
16'da ölümcül
