[Python] ์ ์กฐ์ํ๊ธฐ 1
2025. 4. 3. 11:47ใ[๐ปPython] pearl's python ๋ณ์๋ฆฌ ํ์ถ๊ธฐ ๐ฃ
๋ฌธ์
์ ์ n๊ณผ ๋ฌธ์์ด control์ด ์ฃผ์ด์ง๋๋ค. control์ "w", "a", "s", "d"์ 4๊ฐ์ ๋ฌธ์๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, control์ ์์์๋ถํฐ ์์๋๋ก ๋ฌธ์์ ๋ฐ๋ผ n์ ๊ฐ์ ๋ฐ๊ฟ๋๋ค.
"w" : n์ด 1 ์ปค์ง๋๋ค."s" : n์ด 1 ์์์ง๋๋ค."d" : n์ด 10 ์ปค์ง๋๋ค."a" : n์ด 10 ์์์ง๋๋ค.
์ ๊ท์น์ ๋ฐ๋ผ n์ ๋ฐ๊ฟจ์ ๋ ๊ฐ์ฅ ๋ง์ง๋ง์ ๋์ค๋ n์ ๊ฐ์ return ํ๋ solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์.
์ฝ๋
def solution(n, control):
result = n
for i in control:
if i == "w":
result += 1
elif i == "s":
result -= 1
elif i == "d":
result += 10
else:
result -= 10
return result
# ๋ ์ฌ์ด ์ฝ๋
def solution(n, control):
answer = n
c = { 'w':1, 's':-1, 'd':10, 'a':-10}
for i in control:
answer += c[i]
return answer
'[๐ปPython] pearl's python ๋ณ์๋ฆฌ ํ์ถ๊ธฐ ๐ฃ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python] ๊ฐ๊น์ด 1 ์ฐพ๊ธฐ (0) | 2025.04.04 |
---|---|
[Python] ๋ง์ง๋ง ๋ ์์ (0) | 2025.04.01 |
[Python]x ์ฌ์ด์ ๊ฐ์ (0) | 2025.03.30 |
[Python] 0 ๋ผ๊ธฐ (0) | 2025.03.29 |
[python]๊ผฌ๋ฆฌ ๋ฌธ์์ด (0) | 2025.03.26 |