์ฌ์ดํธhttps://www.acmicpc.net/problem/1157 ๋จ์ด ๊ณต๋ถ๐ ๋ฌธ์ ์ํ๋ฒณ ๋์๋ฌธ์๋ก ๋ ๋จ์ด๊ฐ ์ฃผ์ด์ง๋ฉด, ์ด ๋จ์ด์์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋ ์ํ๋ฒณ์ด ๋ฌด์์ธ์ง ์์๋ด๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋จ, ๋๋ฌธ์์ ์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ์ง ์๋๋ค. โจ๏ธ ์
๋ ฅ์ฒซ์งธ ์ค์ ์ํ๋ฒณ ๋์๋ฌธ์๋ก ์ด๋ฃจ์ด์ง ๋จ์ด๊ฐ ์ฃผ์ด์ง๋ค. ์ฃผ์ด์ง๋ ๋จ์ด์ ๊ธธ์ด๋ 1,000,000์ ๋์ง ์๋๋ค. ๐ฅ๏ธ ์ถ๋ ฅ์ฒซ์งธ ์ค์ ์ด ๋จ์ด์์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋ ์ํ๋ฒณ์ ๋๋ฌธ์๋ก ์ถ๋ ฅํ๋ค. ๋จ, ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋ ์ํ๋ฒณ์ด ์ฌ๋ฌ ๊ฐ ์กด์ฌํ๋ ๊ฒฝ์ฐ์๋ ?๋ฅผ ์ถ๋ ฅํ๋ค. ๐ ์์ ์
๋ ฅ1.Mississipi 2.zZa 3.z ๐ ์์ ์ถ๋ ฅ1.? 2.Z 3.Z ๐ค ํด๊ฒฐ์ฑ
1. ์ํ๋ฒณ์ ๊ฐ๊ฐ ์์คํค์ฝ๋ ๊ฐ์ ๊ฐ์ง๋ค.2. ์ํ๋ฒณ ๊ฐ์ 27๊ฐ์ ๋ฐฐ์ด์ ๋ง๋ค..
์ฌ์ดํธhttps://www.acmicpc.net/problem/1152 ๋จ์ด์ ๊ฐ์๐ ๋ฌธ์ ์์ด ๋์๋ฌธ์์ ๊ณต๋ฐฑ์ผ๋ก ์ด๋ฃจ์ด์ง ๋ฌธ์์ด์ด ์ฃผ์ด์ง๋ค. ์ด ๋ฌธ์์ด์๋ ๋ช ๊ฐ์ ๋จ์ด๊ฐ ์์๊น? ์ด๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋จ, ํ ๋จ์ด๊ฐ ์ฌ๋ฌ ๋ฒ ๋ฑ์ฅํ๋ฉด ๋ฑ์ฅํ ํ์๋งํผ ๋ชจ๋ ์ธ์ด์ผ ํ๋ค. โจ๏ธ ์
๋ ฅ์ฒซ ์ค์ ์์ด ๋์๋ฌธ์์ ๊ณต๋ฐฑ์ผ๋ก ์ด๋ฃจ์ด์ง ๋ฌธ์์ด์ด ์ฃผ์ด์ง๋ค. ์ด ๋ฌธ์์ด์ ๊ธธ์ด๋ 1,000,000์ ๋์ง ์๋๋ค. ๋จ์ด๋ ๊ณต๋ฐฑ ํ ๊ฐ๋ก ๊ตฌ๋ถ๋๋ฉฐ, ๊ณต๋ฐฑ์ด ์ฐ์ํด์ ๋์ค๋ ๊ฒฝ์ฐ๋ ์๋ค. ๋ํ ๋ฌธ์์ด์ ๊ณต๋ฐฑ์ผ๋ก ์์ํ๊ฑฐ๋ ๋๋ ์ ์๋ค. ๐ฅ๏ธ ์ถ๋ ฅ์ฒซ์งธ ์ค์ ๋จ์ด์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ค. ๐ ์์ ์
๋ ฅ๋์ด์ฐ๊ธฐ๋ฅผ ํ์ธํ ์ ์์ผ๋ฏ๋ก ' '๋ฅผ '^'๋ก ๋์ฒด.1.The^Curious^Case^of^Benjamin^Butt..
์ฌ์ดํธhttps://www.acmicpc.net/problem/1008 ์ฐธ๊ณ ์ฌ์ดํธhttps://st-lab.tistory.com/212 [๋ฐฑ์ค] 1008๋ฒ : A/B - [C++]www.acmicpc.net/problem/1008 1008๋ฒ: A/B ๋ ์ ์ A์ B๋ฅผ ์
๋ ฅ๋ฐ์ ๋ค์, A/B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. www.acmicpc.net ๋ฌธ์ ์๊ณ ๋ฆฌ์ฆ [์ ๊ทผ ๋ฐฉ๋ฒ] ์ด ๋ฌธ์ ๋ '๋ถ๋ ์์์ '์ ๋ํ ์ดํด๋ฅผ ํ์๋ก ํst-lab.tistory.com์์ฑ์๊ฐ ํ์ฐฝ Java๋ก ์๊ณ ๋ฆฌ์ฆ์ ๊ณต๋ถํ ๋ ๋ง์ด ๋ณด๋ ๋ถ์ ์ฌ์ดํธ์ธ๋ฐ... C++ ๊น์ง ์๋ค... ๐ซข A/B๐ ๋ฌธ์ ๋ ์ ์ A์ B๋ฅผ ์
๋ ฅ๋ฐ์ ๋ค์, A/B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. โจ๏ธ ์
๋ ฅ์ฒซ์งธ ์ค์ A์ B๊ฐ ์ฃผ์ด์ง๋ค. (..
์ฌ์ดํธhttps://www.acmicpc.net/problem/1001 A-B ๐ ๋ฌธ์ ๋ ์ ์ A์ B๋ฅผ ์
๋ ฅ๋ฐ์ ๋ค์, A-B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. โจ๏ธ ์
๋ ฅ์ฒซ์งธ ์ค์ A์ B๊ฐ ์ฃผ์ด์ง๋ค. (0 ๐ฅ๏ธ ์ถ๋ ฅ์ฒซ์งธ ์ค์ A-B๋ฅผ ์ถ๋ ฅํ๋ค. ๐ ์์ ์
๋ ฅ3 2 ๐ ์์ ์ถ๋ ฅ1 ๐ค ํด๊ฒฐ์ฑ
1. ๋ณ์ A์ B๋ฅผ ์ ์ธํ๋ค.2. A์ B๋ฅผ ์
๋ ฅ ๋ฐ์ ๊ฐ๊ฐ ๊ฐ์ ๋ด๋๋ค.3. A์ B๋ฅผ ๋บ ๊ฐ์ ์ถ๋ ฅํ๋ค. ๐ง๐ป๐ป ์ฝ๋#include using namespace std;int main(void) { int A, B; cin >> A >> B; cout
์ฌ์ดํธhttps://www.acmicpc.net/problem/1000 A+B ๐ ๋ฌธ์ ๋ ์ ์ A์ B๋ฅผ ์
๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. โจ๏ธ ์
๋ ฅ์ฒซ์งธ ์ค์ A์ B๊ฐ ์ฃผ์ด์ง๋ค. (0 ๐ฅ๏ธ ์ถ๋ ฅ์ฒซ์งธ ์ค์ A+B๋ฅผ ์ถ๋ ฅํ๋ค. ๐ ์์ ์
๋ ฅ1 2๐ ์์ ์ถ๋ ฅ3 ๐ค ํด๊ฒฐ์ฑ
1. ๋ณ์ A์ B๋ฅผ ์ ์ธํ๋ค.2. A์ B๋ฅผ ์
๋ ฅ ๋ฐ์ ๊ฐ๊ฐ ๊ฐ์ ๋ด๋๋ค.3. A์ B๋ฅผ ๋ํ ๊ฐ์ ์ถ๋ ฅํ๋ค. ๐ง๐ป๐ป ์ฝ๋#include using namespace std;int main(void) { int A, B; cin >> A >> B; cout
๐น๏ธ TransformControlsํด๋น ์ปดํฌ๋ํธ๋ mode์ ์์ฑ์ ํตํด ์ค๋ธ์ ํธ์ ํธ์ง ๋ชจ๋๋ฅผ ๋ณ๊ฒฝํ ์ ์๋ค. โ translate: ์ค๋ธ์ ํธ์ ์์น ์ขํ๊ฐ์ ๋ณ๊ฒฝโ rotate: ์ค๋ธ์ ํธ์ ํ์ ๊ฐ์ ๋ณ๊ฒฝโ scale: ์ค๋ธ์ ํธ์ ๊ท๋ชจ ๋ณ๊ฒฝ ๋ฐ๋ผ์ ๋ฒํผ์ ์์ฑํ๊ณ , ํด๋น ๋ฒํผ์ ๋๋ฅผ ๋ ๋ฒํผ์ ์ ์ฉ๋ ๊ฐ์ผ๋ก ์ํ๊ฐ์ ๋ณ๊ฒฝํ์ฌ ์ปจํธ๋กค๋ฌ์ ํธ์ง ๋ชจ๋๋ฅผ ์ค์ ํด๋ณด๊ฒ ๋ค. ์ด์ ๊ฒ์๊ธ์์ mode๋ผ๋ useState()๋ฅผ ์์ฑํ์ฌ "translate" ๊ฐ์ ๋ฃ์๋ค. ํด๋น ์ํ๋ฅผ ๋ง๋ค๊ธฐ ์ํด ๋ฒํผ์ ๋ง๋ค์ด๋ณด์ ๐ Editor / ๐ TransformControlButtons.tsximport { FontAwesomeIcon } from "@fortawesome/react-fontawesome";import..
์ด์ ๊ฒ์๊ธ์์ 3D ๊ณต๊ฐ์ธ Scene์ ๋ง๋ค์๋ค. ์ด์ ํด๋น ๊ณต๊ฐ์ ๋ฐ์ค๋ฅผ ์์ฑํด๋ณด์. ์ฐ์ 3D ๊ฐ์ฒด์ ๊ตฌ์ฑ์ ์์๋ณด์.3D ๊ฐ์ฒด๋ ๋ค์๊ณผ ๊ฐ์ด ์ด๋ฃจ์ด์ ธ์๋ค. ์ดํ, 3D ๊ฐ์ฒด๋ฅผ ๋ชจ๋ธ๋ก ํํํ๊ฒ ๋ค. ๐ Modelโ ๐ฆ MeshMesh๋, ๊ฐ์ฒด๋ฅผ ์์ฑํ๊ธฐ ์ํด์ ์ฌ๋ฌ ํด๋ฆฌ๊ณค(๋ค๊ฐํ)์ ์งํฉ์ ์ด๋ฃจ๊ณ ์๋ค.์ ๋ค์ด ๋ฌด์ํ ๋ชจ์ฌ ์ ์ด ๋๊ณ , ๊ทธ ์ ์ด ๋ชจ์ฌ ํด๋ฆฌ๊ณค์ ์ด๋ฃจ๊ณ , ํด๋น ํด๋ฆฌ๊ณค๋ค์ด ๋ชจ์ฌ Mesh๋ผ๋ ๊ฐ์ฒด๋ฅผ ์ด๋ฃฌ๋ค. โ ๐ Geometry๊ณต๊ฐ์ ์์ฑ๊ณผ ๊ด๋ จํ ์ํ ๊ฐ๋ค์ด๋ค. โ ๐ Materialํด๋น ๋ฌผ์ง์ ์ด๋ฃจ๋ ์ฌ๋ฃ๋ฅผ ๋ํ๋ธ๋ค. ์ด ์ธ ๊ฐ์ง๊ฐ ์์ผ๋ฉด ๋ชจ๋ธ์ ํํํ ์ ์๋ค. ๊ทธ๋ผ ์ด์ ๋ชจ๋ธ์ ๋ง๋ค์ด๋ณด์. ๐ฆ Box๋ฐ์ค๋ฅผ ๋ถ๋ฌ์ค๊ธฐ ์ํด ๐ BoxLoader.tsx๋ฅผ ์์ฑํด์ฃผ์๋ค. ๋๋..
์์ฑ์๊ฐ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์จ์์ ํ์
์คํฌ๋ฆฝํธ์ ๋ํด ๋ฏธ์ํ์ฌ ํ์
์คํฌ๋ฆฝํธ์ ๋ฏธํกํ ๋ถ๋ถ์ด ํฌํจ๋์ด ์์ต๋๋ค. ๐ fiber / drei๋ฆฌ์กํธ์์ three.js๋ฅผ ์ข ๋ ํธํ๊ฒ ์ฌ์ฉํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์
๋๋ค. ์์ฑ์๋ ์ด ๋๊ฐ๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒ์๊ธ์ ์์ฑํด๋ณด๊ฒ ์ต๋๋ค. ๐ https://docs.pmnd.rs/react-three-fiber/getting-started/introduction React Three Fiber DocumentationReact-three-fiber is a React renderer for three.jsdocs.pmnd.rs https://github.com/pmndrs/drei GitHub - pmndrs/drei: ๐ฅ useful helpers for reac..