Dirençler sık olması renk kodlu bantları kendi tanımlamak için kullanılır direncini de Ohm . Bu mücadelede sadece normal 4-bant, tan, eksenel-kurşun dirençleri dikkate alacağız. Onları şöyle ifade edeceğiz:
xyzt
xİlk önemli rakam için ilk bant nerede , yikinci önemli rakam için ikinci zbant, çarpan için üçüncü bant tve tolerans için dördüncü banttır .
Her biri xyztgrubun rengini kısaltan bir harfi temsil eder:
K = Black
N = Brown
R = Red
O = Orange
Y = Yellow
G = Green
B = Blue
V = Violet
A = Gray
W = White
g = Gold
s = Silver
_ = None
Yani, örneğin, NKOgbazı belirli dirençtir.
Direnç, bu tablo yardımıyla hesaplanabilir:
Tablodan da anlaşılacağı gibi:
xveyherhangi harfler hariç olabilirg,sve_.zdışında bir şey olabilir_.- Biz kısıtlarsınız
tsadece olmakg,sya da_.
( İşte tam olarak aynı dirençler dizisi ile ilgilenen kullanışlı bir direnç hesaplayıcısı. )
Direnci 10 * x + ykatı zbir tolerans, çarpan tyüzdesi.
Örneğin, direncini hesaplamak için şunu
NKOggörüyoruz:
N1 için Kahverengi anlamına gelir.K0 için Siyah anlamına gelir.O10 3 için Turuncu anlamına gelir .g±% 5 için Altın anlamına gelir.Yani direnç
(10*1 + 0)*10^3→10000 Ω ±5%.
Meydan okuma
Formun 4 karakterli bir dizgisini alan xyztve direnci formda basan veya döndüren bir program veya işlev yazın [resistance] Ω ±[tolerance]%.
- Direnç "baş aşağı", yani ters sırada olabilir
tzyx. Örneğin, her ikisi deNKOgvegOKNüretmelidir10000 Ω ±5%. - Direnç daima düz ohm, asla kilohm, megoh, vb.
Ωohmsörneğin , ile değiştirilebilir10000 ohms ±5%.±+/-örneğin , ile değiştirilebilir10000 Ω +/-5%.- Ondalık noktanın sağında sondaki sıfırlara sahip olmak iyidir. (örn.
10000.0 Ω +/-5%) - Sen girdi daima geçerlidir varsayabiliriz (
xveyaslags_;zasla_;tsadecegs_). - 10 × 10 × 12 × 3 = 3600 olası dirençlerin tümü (2 × 3600 olası girişler) bazı renk bandı kombinasyonları gerçek hayatta üretilmese bile desteklenmelidir.
Bayt cinsinden en kısa kod kazanır.
Örnekler
gOKN→10000 ohms +/-5%KKR_→0 Ω +/-20%ggKN→1 ohms ±5%ggGO→3.5 Ω ±5%ssGO→0.350 Ω ±10%GOOs→53000 ohms +/-10%YAK_→48.0 ohms +/-20%_WAV→78000000000 Ω ±20%gBBB→66000000.000 ohms ±5%_RYR→2400.00 ohms ±20%
Eğer zorluklarıma katılırsanız , Block Building Bot Flocks'a göz atın!

:(2/'e*s~kaydeder[.