์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- useEffect
- ์๋ฐ์คํฌ๋ฆฝํธ
- ์๊ณ ๋ฆฌ์ฆ
- Props
- REACT
- ๋ฐ๋ธ์ฝ์ค
- Flex
- ๋ฐ๋ธ์ฝ์ค3๊ธฐ
- position
- ํ๋ก ํธ์๋
- ๋ธ๋ก๊ทธ
- CSS
- fetch API
- ์ฝ๋ฉํ ์คํธ
- float
- ํ๋ก๊ทธ๋๋จธ์ค
- Gatsby
- history api
- useRef
- Today
- Total
Daehyunii's Dev-blog
A๋ฅผ #์ผ๋ก(๊ธฐ๋ณธ ๋ฌธ์ ํ์ด) ๋ณธ๋ฌธ
A๋ฅผ #์ผ๋ก(๊ธฐ๋ณธ ๋ฌธ์ ํ์ด)
Daehyunii 2022. 8. 28. 21:52๋ฌธ์ (์ถ์ฒ : ์ธํ๋ฐ ์๋ฐ์คํฌ๋ฆฝํธ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด ๊ฐ์, ์ ๋ณด์ฌ๋ฆผํผ์๋)
๋๋ฌธ์๋ก ์ด๋ฃจ์ด์ง ์์ด๋จ์ด๊ฐ ์ ๋ ฅ๋๋ฉด ๋จ์ด์ ํฌํจ๋ ‘A'๋ฅผ ๋ชจ๋ ’#‘์ผ๋ก ๋ฐ๊พธ์ด ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ธ์.
โฃ ์
๋ ฅ์ค๋ช
์ฒซ ๋ฒ์งธ ์ค์ ๋ฌธ์์ด์ด ์
๋ ฅ๋๋ค.
โฃ ์ถ๋ ฅ์ค๋ช
์ฒซ ๋ฒ์งธ ์ค์ ๋ฐ๋ ๋จ์ด๋ฅผ ์ถ๋ ฅํ๋ค.
โฃ ์ ๋ ฅ์์ 1 BANANA
โฃ ์ถ๋ ฅ์์ 1 B#N#N#
Tip
1) ๋น๋ฌธ์์ด์ ๋ด์ ๋ณ์๋ฅผ ์์ฑํ๋ค.
2) ๋ฐ๋ณต๋ฌธ์ ํ์ฉํ์ฌ if์กฐ๊ฑด๋ฌธ์ผ๋ก "A"์ธ ๊ฒฝ์ฐ "#"์ผ๋ก ๋น๋ฌธ์์ด์ ๋ด์ ๋ณ์์ ์ถ๊ฐํ๋ค.
3) else๋ ๋ฌธ์ ๊ทธ๋๋ก ๋น๋ฌธ์์ด์ ๋ด์ ๋ณ์์ ์ถ๊ฐํ๋ค.
1-1)์ ๊ท ํํ์์ ํ์ฉํ๋ค. (String.replace(/[A]/g, "#"))
๋ฌธ์ ํ์ด
//๋ด๊ฐ ์์ฑํ ๋ต
function solution(str){
let answer="";
for(let x of s){
if(x === 'A') answer += '#';
else answer += x;
}
return answer;
}
let string="BANANAAAAAAA";
console.log(solution(string));
//์ ๊ท์ ์ฌ์ฉํ ํด๋ต
function solution(s){
let answer=s;
answer=answer.replace(/A/g, "#");
return answer;
}
let str2="BANANA";
console.log(solution(str2));
'๐ Language & CS knowledge > Algorithm (๊ธฐ์ด๋ฌธ์ ํ์ด)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋๋ฌธ์ ์ฐพ๊ธฐ(๊ธฐ๋ณธ ๋ฌธ์ ํ์ด) (0) | 2022.08.28 |
---|---|
๋ฌธ์ ์ฐพ๊ธฐ(๊ธฐ๋ณธ ๋ฌธ์ ํ์ด) (0) | 2022.08.28 |
์ผ๊ณฑ ๋์ฅ์ด(๊ธฐ๋ณธ ๋ฌธ์ ํ์ด) (0) | 2022.08.28 |
10๋ถ์ (๊ธฐ๋ณธ ๋ฌธ์ ํ์ด) (0) | 2022.08.28 |
ํ์(๊ธฐ๋ณธ ๋ฌธ์ ํ์ด) (0) | 2022.08.28 |