์ „์ฒด ๊ธ€

๊ฐœ๋ฐœ์ผ์ง€ ๋ฐ ์ •๋ณด ๊ณต์œ 
์ฐธ๊ณ ์‚ฌ์ดํŠธ* ์นด์นด์˜ค FE ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ ์•„ํ† ๋ฏน ๋””์ž์ธ์„ ํ™œ์šฉํ•œ ๋””์ž์ธ ์‹œ์Šคํ…œ ๋„์ž…๊ธฐ | ์นด์นด์˜ค์—”ํ„ฐํ…Œ์ธ๋จผํŠธ FE ๊ธฐ์ˆ ๋ธ”๋กœ๊ทธ์ •ํ˜ธ์ผ(harry) ์นด์นด์˜คํŽ˜์ด์ง€์—์„œ ์›น ํ”„๋ก ํŠธ์—”๋“œ๋ฅผ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ง‘๋ณด๋‹ค ๋ฐ–์— ๋Œ์•„๋‹ค๋‹ˆ๋Š” ๊ฑธ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค.fe-developers.kakaoent.comํ•ด๋‹น ํŽ˜์ด์ง€์˜ ๋‚ด์šฉ์„ ๋‹ด๊ณ  ์žˆ์œผ๋ฉฐ, ๋จธ๋ฆฟ์†์— ๋‹ด๊ธฐ ์œ„ํ•ด ์ ์–ด๊ฐ€๋ฉด์„œ ๊ณต๋ถ€ (๋„์ .. ๋„์ ..)  ๐Ÿงฉ ์ปดํฌ๋„ŒํŠธ์˜ ํŒŒํŽธํ™”๋น„์Šทํ•œ ๋ชจ์–‘ ๋ฐ ๊ธฐ๋Šฅ์„ ์ปดํฌ๋„ŒํŠธ๊ฐ€ ์—ฌ๋Ÿฌ ๊ฐœ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ด๋ณด์ž.์ด๊ฑธ ๊ฐ๊ธฐ ํ•˜๋‚˜ ํ•˜๋‚˜ ๋‹ค ๋งŒ๋“ค์–ด๋‚ด๋Š” ๊ฒƒ์— ๋Œ€ํ•ด์„œ๋Š” ๊ตฌํ˜„ํ•˜๋ฉด ์ปดํฌ๋„ŒํŠธ ํŒŒํŽธํ™”๋ผ๋Š” ์ œ ๊ฐ๊ฐ์˜ ์ปดํฌ๋„ŒํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค.๊ทธ๋Ÿผ ์œ ์ง€๋ณด์ˆ˜ ํ•  ๋•Œ, ๊ฐ๊ฐ์˜ ํŒŒํŽธํ™”๋œ ์ปดํฌ๋„ŒํŠธ๋ฅผ ์ฐพ์•„์„œ ๊ณ ์ณ์•ผํ•˜๋Š” ๋ฌธ์ œ์ ์ด ๋ฐœ์ƒํ•œ๋‹ค. โ“ ์™œ ์“ฐ๋Š”๊ฑด๋ฐ?๋””์ž์ธ ์‹œ์Šคํ…œ๋‚ด์—์„œ ์ˆ˜ ๋งŽ์€ ์ˆ˜์ • ์ž‘์—…๋“ค์ด ์ผ์–ด๋‚œ..
์‚ฌ์ดํŠธ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๋ฅผ ์ƒ์„ฑํ•ด์ฃผ์—ˆ๋‹ค. ๋‚˜๋Š”..
ma.caron_g
๐Ÿงช ๋งˆ์นด๋กฑ ๊ฐœ๋ฐœ์‹ค