728x90
๐ ๋ฐฑ์ค 1076 - ์ ํญ
โก๏ธ ๋์ ํ์ด
์ ํญ ๋ฌธ์ ์ ํต์ฌ์ ์ฒซ ๋ฒ์งธ์ ๋ ๋ฒ์งธ ์์ ๋ํด์ฃผ๊ณ ๋ง์ง๋ง ์์ ๊ณฑํด์ฃผ๋ ๋ฐฉ๋ฒ์ธ๋ฐ, ๋ฌด์์ str
ํ์ผ๋ก ๋ฐ๊ฟ ๋ํด์ฃผ๋ ๋ฐฉ๋ฒ๋ง ์๊ฐํ๋ค. ๊ทธ๊ฒ๋ณด๋ค ์ฒซ ๋ฒ์งธ ์์ 10
์ ๊ณฑํ๊ณ ๋ ๋ฒ์งธ ์์ ๊ทธ๋๋ก ๋ํด์ฃผ๋ ๊ฒ ๊ฐ๋
์ฑ์ด ๋ ์ข์๋ค.
๊ทธ๋ฆฌ๊ณ 10
์ ๊ฑฐ๋ญ์ ๊ณฑ์ ์ด์ฉํ๋ฉด ์ฝ๊ฒ ๊ณ์ฐ ํ ์ ์๋๋ฐ ๊ท์น์ ํ์
ํ์ง ๋ชปํด resisters[color][2]
์ ๋ฌด์์ 10
์ ๊ฑฐ๋ญ์ ๊ณฑ์ ๋ฃ์๋ค. ๋ค๋ฅธ ์ฌ๋์ ์ฝ๋๋ฅผ ๋ณด๋๊น ๊ท์น์ ์ค์์ฑ์ ํ๋ฒ ๋ ๋๊ผ๋ค.
# ๋์ ์ฝ๋
colors = [input() for _ in range(3)]
resisters = {'black': [0, 1], 'brown': [1, 10], 'red': [2, 100], 'orange': [3, 1000],
'yellow': [4, 10000], 'green': [5, 100000], 'blue': [6, 1000000], 'violet': [7, 10000000],
'grey': [8, 100000000], 'white': [9, 1000000000]}
value = str(resisters[colors[0]][0]) + str(resisters[colors[1]][0])
result = int(value) * resisters[colors[2]][1]
print(result)
# ๋ค๋ฅธ ์ฌ๋์ ์ฝ๋
a = input()
b = input()
c = input()
resisters = {'black': 0, 'brown': 1, 'red': 2, 'orange': 3,
'yellow': 4, 'green': 5, 'blue': 6, 'violet': 7,
'grey': 8, 'white': 9}
print((resisters[a] * 10 + resisters[b]) * (10 ** resisters[c]))
๋ฐ์ํ
'Algorithm > ๋ฐฑ์ค(BOJ)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 1085 - ์ง์ฌ๊ฐํ์์ ํ์ถ (0) | 2021.06.08 |
---|---|
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 3047 - ABC (0) | 2021.06.07 |
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 1009 - ๋ถ์ฐ์ฒ๋ฆฌ (2) | 2021.06.07 |
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 11586 - ์ง์ ๊ณต์ฃผ๋์ ๋ง๋ฒ ๊ฑฐ์ธ (0) | 2021.06.04 |
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 2615 - ์ค๋ชฉ (6) | 2021.06.03 |
๋๊ธ