도전
SI 기본 단위, 방정식 및 목표 목록이 제공되면 기본 단위 만 사용하여 대상의 단위를 도출해야합니다.
파생 단위
Wikipedia에서 :
국제 단위계 (SI)는 다른 모든 SI 측정 단위가 도출되는 7 개의 기본 단위 세트를 지정합니다. 이들 다른 유닛들 (SI 유도 유닛들) 각각은 무 차원이거나 하나 이상의 기본 유닛의 파워의 곱으로 표현 될 수있다.
예를 들어, SI 유래 면적 단위는 제곱 미터 (m 2 )이고, SI 유래 밀도 단위는 입방 미터 당 킬로그램 (kg / m 3 또는 kg m -3 )이다.
7 개의 SI 기본 장치는 다음과 같습니다.
- 암페어, A
- 칸델라, CD
- 켈빈, K
- 킬로그램, kg
- 미터, m
- 몰, 몰
- 둘째, s
예
입력
기본 유닛 :
d [m]
m [kg]
t [s]
방정식 :
v = d/t
a = v/t
F = m*a
E = F*d
표적:
E
산출
E [kg*m*m/s/s]
입력
기본 유닛 :
G [cd]
L [m]
y [A]
a [K]
방정식 :
T = y*y/L
A = T*G
표적:
A
산출
A [cd*A*A/m]
규칙
단위는 항상 형식으로 제공됩니다
a [b]
어디 a
하나의 대문자 또는 알파벳 문자를 소문자 것이다 b
단위 (하나 개 이상의 문자)입니다.
방정식은 다음과 같은 형태입니다.
a = c
어디 c
오직 이전에 정의 된 단위와 연산자 사용하는 표현 될 것입니다 *
및 /
.
힘을 확장해야합니다. 예를 들어, 면적 단위는 공식적 m^2
으로이지만이를로 표시해야합니다 m*m
. 속도 ( m*s^-1
) 와 같은 음의 거듭 제곱에 대해서도 동일하게 적용됩니다 m/s
. 마찬가지로 가속도 단위 m/s^2
또는 m*s^-2
로 표시되어야합니다 m/s/s
.
취소 할 필요는 없습니다. 예를 들어, 출력 C*s/kg/s
은로 취소 될 수 있지만 유효합니다 C/kg
.
:이 곱셈에 대한 구체적인 순서는 없다 kg*s/m
, s/m*kg
, s*kg/m
모든 유효합니다 (그러나 /m*s*kg
유효하지 않습니다).
참고 : 파생 단위로 나눌 필요는 없습니다.
승리
바이트 단위의 가장 짧은 코드가 이깁니다.