Bilmiyordum olanlar için, Sigma ağır toplamıdır işareti olarak matematik kullanılan bir Yunan mektup. Bağlı olarak bir ifade eden bir dizi göz önüne alındığında, , biz ifade olacağı E ( k ) , sonuçları toplamını hesaplamak E ( k ) her biri için, k ∈ { 1 , 2 , 3 , 4 , 5 } . Kısacası, sen bulmalıdır S şekilde:
Bir ifade örneği:
gözlük
- Garantiniz:
- ifadenin geçerli olduğunu, bu nedenle hiçbir hata içermediğini ve seçilen sözdizimine bağlı olduğunu belirtir (örneğin: yalnızca destekliyorsanız
2*k
, hayır olmaz2k
) - sonuçlarınız arasında yalnızca tanımlanmış değerler olması, bu nedenle hiçbir değer gibi
1/0
,inf
veyanan
görünmeyecek
- ifadenin geçerli olduğunu, bu nedenle hiçbir hata içermediğini ve seçilen sözdizimine bağlı olduğunu belirtir (örneğin: yalnızca destekliyorsanız
- Yukarıdaki ifadenin seçtiğiniz programlama dilinin sınırlarına uyduğunu varsayalım; bu nedenle taşmalara veya sınırla ilgili diğer hatalara neden olmaz.
- Yerine başka herhangi bir boşluk olmayan ASCII Karakteri
k
seçilebilir - Programınız gerekir aşağıdaki işlemleri desteklemektedir:
- ek (
+
,plus()
,add()
,sum()
) - çıkarma (
-
,minus()
,subtract()
) - üs alma işlemi (
**
,^
,pow()
negatif bazlar ve üstlerine destek ya da diğerleri belirtilmelidir) - şeklinde karekök
sqrt(k)
,k^0.5
,k**0.5
veya bununla birlikte başka istediğiniz - Çarpma ve bölme
- ek (
- Gönderim, kullanımından bahsederken, tam bir program veya işlev olabilir
- Çıkış sırasında herhangi bir sondaki / baştaki boşluklara izin verilir
- Minimum hassasiyet: 2 ondalık basamak
Test Kılıfları (ile k
)
+---------------+--------------+
| Input = E(k) | Output |
|---------------+--------------|
|2*k | 30 |
|---------------+--------------|
|sqrt(k) | 8.38 | (* with minimum decimal precision)
|---------------+--------------|
|k+k/2+k**2 | 77.5 |
|---------------+--------------|
|k**2 | 55 |
+---------------+--------------+
Skor bayt sayısıdır (kaynak + derleyici bayraklarının sayısı). En düşük puanlama geçerli gönderim, bu boşluklar kesinlikle yasaktır olduğunu dikkate alarak kazanır .İşte bir Python sözde kodu, işlerin daha net görünmesi için.
plus()
, add()
, sum()
ve benzerleri izin verilir. Düzenlemeye bakınız.
N N2/+N2**+
.
E(x)
@ComradeSparklePony'in "biçimini" açıkça belirttiğiniz sürece izin veriliyor
plus()
yerine+
? (Diğer tüm operatörler için de aynı sorular)