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 | 
										
									
										
									
										
									
										
									
๋๊ธ