모르는 사람들을 위해 Sigma 는 그리스 문자로, 수학에서 크게 의미하는 부호로 사용됩니다. 에 따라 나타낼 표현식을 나타내는 문자열이 주어지면 각 대해 결과의 합을 계산하십시오 . 간결하게, 당신은 다음 과 같은 를 찾아야 합니다 :E ( k ) E ( k ) k ∈ { 1 , 2 , 3 , 4 , 5 } S
식의 예 :
명세서
- 당신은 보장됩니다 :
- 오류가 없는지, 그리고 그것을 선택한 구문의 의존의 있도록 표현이 유효한지 (예 : 만 지원하는 경우
2*k, 아무가 없을 것2k) - 만 더 값이 좋아없는, 그래서 결과 사이의 값을 정의
1/0,inf또는nan나타납니다
- 오류가 없는지, 그리고 그것을 선택한 구문의 의존의 있도록 표현이 유효한지 (예 : 만 지원하는 경우
- 위의 표현이 선택한 프로그래밍 언어의 한계에 적합하다고 가정 할 수 있으므로 오버플로 또는 기타 한계 관련 오류가 발생하지 않습니다.
- 공백이 아닌 다른 ASCII 문자를
k선택할 수 있습니다 - 프로그램 은 다음 작업을 지원 해야합니다 .
- 또한 (
+,plus(),add(),sum()) - 감산 (
-,minus(),subtract()) - 지수 (
**,^,pow()음의 지수에 염기 및 지원, 또는 다른 지정되어야한다) - 의 형태로 제곱근
sqrt(k),k^0.5,k**0.5, 또는 그러나 다른 당신이 원하는 - 곱셈과 나눗셈
- 또한 (
- 제출은 사용법을 언급하면서 전체 프로그램 또는 기능 일 수 있습니다.
- 출력시 후행 / 선행 공백이 허용됩니다.
- 최소 정밀도 : 소수점 2 자리
테스트 사례 (포함 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 |
+---------------+--------------+
점수는 소스 + 컴파일러 플래그의 바이트 수입니다. 이러한 허점 은 엄격히 금지 된다는 점을 명심하면서 가장 낮은 점수의 유효한 제출물이 승리 합니다. 여기 에 파이썬 의사 코드가 있습니다.
plus(), add(), sum()및 등가물이 허용됩니다. 편집 내용을 참조하십시오.
N N2/+N2**+.
E(x)@ComradeSparklePony 의 "형식"을 분명히 밝히기 만하면 허용됩니다
plus()대신에 우리가 취할 수 있습니까+? (다른 모든 운영자에게도 동일한 질문)