एसआई इकाइयों के एक उत्पाद या अनुपात की गणना करें।
उदाहरण के लिए, kg m / s s
(किलोग्राम-मीटर प्रति सेकंड चुकता) को N
(न्यूटन) लौटना चाहिए ।
इनपुट हमेशा रहेगा:
- एसआई इकाइयों के लिए प्रतीकों की एक सूची, अंतरिक्ष-पृथक (एक उत्पाद का प्रतिनिधित्व) या
- ऊपर,
/
और ऊपर (एक अनुपात का प्रतिनिधित्व करते हुए)।
इनपुट में कभी भी अन्य वर्ण (जैसे संख्यात्मक शाब्दिक या अन्य विराम चिह्न) नहीं होंगे।
आप मान सकते हैं कि यह हमेशा एक एसआई इकाई के बराबर होगा।
निम्नलिखित प्रतीकों का उपयोग करें:
Base quantities:
s # second
m # meter
kg # kilogram
A # ampere
Derived quantities:
N = kg m / s s # newton
J = N m # joule
W = J / s # watt
Hz = W / J # hertz
Pa = N / m m # pascal
C = s A # coulomb
V = J / C # volt
F = C / V # farad
Ω = V / A # ohm (you may use the O symbol instead, for a penalty of +3 bytes)
S = A / V # siemens
Wb = J / A # weber
T = Wb / m m # tesla
H = Wb / A # henry
उदाहरण:
m => m
N m => J
J / W => s
A J / W => C
T m m => Wb
N / A m => T
V s / A => H
J S / F A => V
s / s s => Hz
Hz kg m Hz => N
Hz s / Ω => S
Wb / H => A
V Pa S s / C => Pa
N s / m Hz => kg
V A => W
s / Ω => F
J / A s A => Ω
सबसे छोटा कोड (बाइट्स में) जीतता है।
1 / 2x
वास्तव में क्या मतलब है x / 2
?
kg m / s s
वास्तव में किलोग्राम-मीटर-सेकंड प्रति सेकंड या सिर्फ किलोग्राम-मीटर होगा। गुणन और विभाजन कार्य LTR। तुम जो खोज रहे हो, वह हैkg m / (s s)
। यह अन्य उदाहरणों पर भी लागू होता है।