๐ค ์์งlog ๐ค
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์ ์กฐ์ํ๊ธฐ 1 ๋ณธ๋ฌธ
๐ ํ๋ก๊ทธ๋๋จธ์ค
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์ ์กฐ์ํ๊ธฐ 1
Eun_zii 2023. 12. 28. 09:36ํ๋ก๊ทธ๋๋จธ์ค Lv.0
- ์ ์กฐ์ํ๊ธฐ 1
๐ ๋ฌธ์ ์ค๋ช
- ์ ์ 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 ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์.
๐ ์ ํ์กฐ๊ฑด
- -100,000 ≤ n ≤ 100,000
- 1 ≤ control์ ๊ธธ์ด ≤ 100,000
- control์ ์ํ๋ฒณ ์๋ฌธ์ "w", "a", "s", "d"๋ก ์ด๋ฃจ์ด์ง ๋ฌธ์์ด์ ๋๋ค.
๐ ํ์ด
function solution(n, control) {
for (let i = 0; i < control.length; i++) {
if(control[i] === "d") {
n += 10
} else if (control[i] === "a") {
n -= 10
} else if (control[i] === "w") {
n += 1
} else if (control[i] === "s") {
n -= 1
}
}
return n;
}
โ for๋ฌธ์ผ๋ก control ๋ฐ๋ณตํ if๋ฌธ์ผ๋ก ์กฐ๊ฑด ๋ฌ๋ฉด ๋๋ค๊ณ ์๊ฐํ๊ณ
'n'์ ์กฐ๊ฑด๋ณ๋ก += , -= ํด์คํ ๋ง์ง๋ง์ 'n' ์ ๋ฐํํด์ฃผ๋ฉด ์ต์ข ๊ฐ์ด ๋ฐํ๋๋ค.
728x90
'๐ ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ํ์ง์ ๋ฐ๋ผ ๋ค๋ฅธ ๊ฐ ๋ฐํํ๊ธฐ (0) | 2023.12.28 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์ ์ ๋ถ๋ถ (0) | 2023.12.28 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๊ธธ์ด์ ๋ฐ๋ฅธ ์ฐ์ฐ (0) | 2023.12.27 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ฌธ์์ด์ ์์ n๊ธ์ (0) | 2023.12.27 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์จ์ด์๋ ์ซ์์ ๋ง์ (1) (0) | 2023.12.27 |