์ ์ฒด ๊ธ111 [Spring Boot] ๋ค์ด๋ฒ ๋ด์ค API ํ์ฉํด์ ํน์ ํค์๋ ๋ด์ค ํ์ด์ง์ ์ถ๋ ฅํ๊ธฐ ํ๋ก๊ทธ๋๋ฐ ์ธ๊ณ๋ฅผ ํ๊ตฌํฉ์๋ค. ๊ตฌํ ํ๋ฉด ๋ค์ด๋ฒ API๋ฅผ ํ์ฉํด์ ๋ด์ค ๋ฐ์ดํฐ๋ฅผ ํ์ด์ง์ ์ถ๋ ฅํ ์ ์์ต๋๋ค. 1. ๋ค์ด๋ฒ ๊ฐ๋ฐ์์ผํฐ (NAVER Developers) ์ ์ ์ํฉ๋๋ค. ๋ค์ด๋ฒ ๊ฐ๋ฐ์ ์ผํฐ - NAVER Developers NAVER Developers ๋ค์ด๋ฒ ์คํ API๋ค์ ํ์ฉํด ๊ฐ๋ฐ์๋ค์ด ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ ์ ์๋๋ก API ๊ฐ์ด๋์ SDK๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ ๊ณต์ค์ธ ์คํ API์๋ ๋ค์ด๋ฒ ๋ก๊ทธ์ธ, ๊ฒ์, ๋จ์ถURL, ์บก์ฐจ๋ฅผ ๋น๋กฏ ๊ธฐ๊ณ๋ฒ์ญ, ์ developers.naver.com 2. Documents > ์๋น์ค API > ๊ฒ์ ๊ฒ์ > ๋ด์ค - Search API (naver.com) ๊ฒ์ > ๋ด์ค - Search API ๊ฒ์ > ๋ด์ค ๋ด์ค ๊ฒ์ ๊ฐ์ ๊ฐ์ ๊ฒ์ API์ ๋ด์ค.. 2023. 10. 28. [react] Lottie ํ์ฉํ์ฌ react์์ ๋ก๋ฉ ํ๋ฉด ๊ตฌ์ฑํ๊ธฐ ํ๋ก๊ทธ๋๋ฐ ์ธ๊ณ๋ฅผ ํ๊ตฌํฉ์๋ค. Lottie๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ์ฉํ์ฌ ๋ก๋ฉ ํ๋ฉด์ ํจ๊ณผ์ ์ผ๋ก ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ์๋๋ ๊ตฌํ ์์์ ๋๋ค. ๋ก๋ฉ ํ๋ฉด ์์ Lottie ์ฌ์ดํธ ๋งํฌ https://lottiefiles.com/kr/ ๋ฌด๋ฃ ๋กํฐ ์ ๋๋ฉ์ด์ , ๋ชจ์ ๊ทธ๋ํฝ์ ์ํ ๋ชจ๋ ํ๋ฌ๊ทธ์ธ๊ณผ ๋๊ตฌ๋ฅผ ํ ๊ณณ์ - ๋กํฐํ์ผ์ฆ/LottieFi ๋กํฐํ์ผ์ฆ/LottieFiles๋ ์คํ์์ค ์ ๋๋ฉ์ด์ ํฌ๋งท ๋กํฐ๋ฅผ ์ ๊ณตํ๋ ์ธ์์์ ๊ฐ์ฅ ํฐ ๋ฌด๋ฃ ํ๋ซํผ์ ๋๋ค. ์น, iOS, ์๋๋ก์ด๋, ์๋์ฐ๋ฅผ ์ํ ๋ชจ์ ๊ทธ๋ํฝ ์์ ์ ์ง์ํ๋ ํ๋ฌ๊ทธ์ธ๊ณผ ํด์ ํต lottiefiles.com 1. Lottie ์ค์น Lottie๋ฅผ ์ค์นํด์ผ ํฉ๋๋ค. ํฐ๋ฏธ๋(Ctrl+J) ์ ๋ค์๊ณผ ๊ฐ์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ฌ ์ค์นํ ์ ์์ต๋๋ค. npm install.. 2023. 10. 27. [react] React-Player๋ฅผ ํ์ฉํ์ฌ YouTube ์์์ ํ์ด์ง ๋ฐฐ๊ฒฝ์ผ๋ก ์ค์ ํ๊ธฐ ํ๋ก๊ทธ๋๋ฐ ์ธ๊ณ๋ฅผ ํ๊ตฌํฉ์๋ค. React ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋์์ ๋ฐ ์ค๋์ค๋ฅผ ํ๋ ์ดํ๋ ค๋ฉด React Player ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ์ฉํ๋ฉด ๊ฐ๋จํ๊ฒ ๊ตฌํํ ์ ์์ต๋๋ค. ์ด ๋ธ๋ก๊ทธ ๊ธ์์๋ React Player๋ฅผ ํ์ฉํ์ฌ ๋์์์ ํ์ด์ง์ ์ฝ๊ฒ ํตํฉํ๊ณ ์ ์ดํ๋ ๋ฐฉ๋ฒ์ ์์ธํ ์ดํด๋ณด๊ฒ ์ต๋๋ค. react ๊ตฌํ ํ๋ฉด 1. react-player ์ค์น ๋จผ์ , react-player๋ฅผ ์ค์นํด์ผ ํฉ๋๋ค. ํฐ๋ฏธ๋(Ctrl + J)์ ๋ค์๊ณผ ๊ฐ์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ฌ ์ค์นํ ์ ์์ต๋๋ค. npm install react-player 2. import react-player๋ฅผ ์ค์นํ ํ์๋, ์ํ๋ ์ปดํฌ๋ํธ์ import ํด์ค๋๋ค. import ReactPlayer from 'react-player/youtube' 3. ์ฝ๋.. 2023. 10. 27. [ํ๋ก๊ทธ๋๋จธ์ค programmers] JavaScript LV.0 ํน์ ๋ฌธ์ ์ ๊ฑฐํ๊ธฐ ์ ๋ต ํ๋ก๊ทธ๋๋ฐ ์ธ๊ณ๋ฅผ ํ๊ตฌํฉ์๋ค. ํ๋ก๊ทธ๋๋จธ์ค (programmers.co.kr) ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ํน์ ๋ฌธ์ ์ ๊ฑฐํ๊ธฐ ๋ฌธ์์ด my_string๊ณผ ๋ฌธ์ letter์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. my_string์์ letter๋ฅผ ์ ๊ฑฐํ ๋ฌธ์์ด์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์ ๋ต function solution(my_string, letter) { let result = ''; for (let i = 0; i < my_string.length; i++) { if (my_string[i] !== letter) .. 2023. 9. 5. ์ด์ 1 ยทยทยท 18 19 20 21 22 23 24 ยทยทยท 28 ๋ค์