์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- float
- history api
- Props
- REACT
- Flex
- ์๊ณ ๋ฆฌ์ฆ
- useRef
- fetch API
- Gatsby
- position
- useEffect
- ์๋ฐ์คํฌ๋ฆฝํธ
- ํ๋ก๊ทธ๋๋จธ์ค
- ์ฝ๋ฉํ ์คํธ
- ๋ธ๋ก๊ทธ
- CSS
- ํ๋ก ํธ์๋
- ๋ฐ๋ธ์ฝ์ค3๊ธฐ
- ๋ฐ๋ธ์ฝ์ค
- Today
- Total
Daehyunii's Dev-blog
ํ๋ฌธ ๋ฌธ์์ด(๋ฌธ์์ด ํ์) ๋ณธ๋ฌธ
ํ๋ฌธ ๋ฌธ์์ด(๋ฌธ์์ด ํ์)
Daehyunii 2022. 8. 31. 23:50๋ฌธ์ (์ถ์ฒ : ์ธํ๋ฐ ์๋ฐ์คํฌ๋ฆฝํธ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด ๊ฐ์, ์ ๋ณด์ฌ๋ฆผํผ์๋)
์์์ ์ฝ์ ๋๋ ๋ค์์ ์ฝ์ ๋๋ ๊ฐ์ ๋ฌธ์์ด์ ํ๋ฌธ ๋ฌธ์์ด์ด๋ผ๊ณ ํฉ๋๋ค.
๋ฌธ์์ด์ด ์ ๋ ฅ๋๋ฉด ํด๋น ๋ฌธ์์ด์ด ํ๋ฌธ ๋ฌธ์์ด์ด๋ฉด "YES", ํ๋ฌธ ๋ฌธ์์ด์ด ์๋๋ฉด “NO"๋ฅผ ์ถ๋ ฅ ํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ธ์.
๋จ ํ๋ฌธ์ ๊ฒ์ฌํ ๋ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ์ง ์์ต๋๋ค.
โฃ ์
๋ ฅ์ค๋ช
์ฒซ ์ค์ ์ ์ ๊ธธ์ด 100์ ๋์ง ์๋ ๊ณต๋ฐฑ์ด ์๋ ๋ฌธ์์ด์ด ์ฃผ์ด์ง๋๋ค.
โฃ ์ถ๋ ฅ์ค๋ช
์ฒซ ๋ฒ์งธ ์ค์ ํ๋ฌธ ๋ฌธ์์ด์ธ์ง์ ๊ฒฐ๊ณผ๋ฅผ YES ๋๋ NO๋ก ์ถ๋ ฅํฉ๋๋ค.
โฃ ์ ๋ ฅ์์ 1
gooG
โฃ ์ถ๋ ฅ์์ 1
YES
Tip
1) ๋ณ์๋ฅผ ๋ง๋ค์ด์ 'NO'๋ฅผ ํ ๋นํ๋ค.(let result = 'NO';)
2) ์ธ์๋ก ๋ฐ์ ๋ฌธ์์ด์ ๋๋ฌธ์ ๋๋ ์๋ฌธ์๋ก ํต์ผ ์์ผ ๋ณ์์ ๋ด์ ๋๋๋ค.(let temp = str.toUpperCase();)
3) ํต์ผ์ํจ ๋ฌธ์์ด์ ๊ฑฐ๊พธ๋ก ๋ค์ ์กฐํฉ์์ผ ๋ณ์์ ๋ด์ ๋๋๋ค.(let reverse = temp.split('').reverse().join('');)
4) temp์ reverse๊ฐ ์ผ์นํ๋์ง ๋น๊ตํ์ฌ ์ผ์น์ result๋ฅผ 'YES'๋ก ๊ฐฑ์ ํ๋ค.
5) ๋ถ์ผ์น์ result๋ฅผ ๊ทธ๋๋ก ๋ฐํ
๋ฌธ์ ํ์ด
function solution(s){
let answer="YES";
s=s.toLowerCase();
if(s.split('').reverse().join('')!=s) return "NO";
return answer;
}
let str2="gooG";
console.log(solution(str2));
'๐ Language & CS knowledge > Algorithm (๊ธฐ์ด๋ฌธ์ ํ์ด)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ซ์๋ง ์ถ์ถ(๋ฌธ์์ด ํ์) (0) | 2022.08.31 |
---|---|
์ ํจํ ํฐ๋ฆฐ๋๋กฌ(๋ฌธ์์ด ํ์) (0) | 2022.08.31 |
๋ด์ฐ๋ฆฌ(1,2์ฐจ์ ํ์) (0) | 2022.08.31 |
๊ฒฉ์ํ ์ต๋ํฉ(1,2์ฐจ์ ํ์) (0) | 2022.08.31 |
๋ฑ์๊ตฌํ๊ธฐ(1,2์ฐจ์ ํ์) (0) | 2022.08.31 |