일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바스크립트
- three.js
- styled-components
- 기본 문법
- 백준
- 브루트포스
- 해시를 사용한 집합과 맵
- 티스토리챌린지
- 자료 구조
- 세그먼트 트리
- 개발 회고
- 코딩일기
- 수학
- 엔트리포인트
- poiemaweb
- 시뮬레이션
- js
- 구현
- 자바
- react-three/fiber
- JavaScript
- Next.js
- REACT
- HTML5
- State
- 토이 프로젝트
- 회고
- 오블완
- 프론트엔드
- 모던 자바스크립트 튜토리얼
- Today
- Total
목록분류 전체보기 (85)
코딩하는 고릴라

🎃 상황 게시글 작성 기능을 만드는 도중 작성한 게시글에 대한 기본적인 정보(게시글 내용, 작성일자, 작성자 등)와 첨부된 사진파일을 post요청을 통해 전송해야했고, 두 번에 걸쳐 따로 보낼 수 있었으나 이는 비효율적이라 생각해 개선 필요성을 느낌 🎀 로직 - 게시글 정보를 담고 있는 객체 data와 첨부파일 정보를 담고 있는 배열 files를 하나의 FormData에 담아 백엔드단에 전송 - FormData에 객체 정보를 담기 위해 객체를 Blob의 형태로 변환 🎨 코드 // 새로운 FormData 생성 const formData = new FormData(); // 첨부파일 정보를 'files' 라는 이름으로 FormData에 저장 // (files: 첨부파일 정보를 담고 있는 배열) for (le..

🦍 문제 1541번: 잃어버린 괄호 첫째 줄에 식이 주어진다. 식은 ‘0’~‘9’, ‘+’, 그리고 ‘-’만으로 이루어져 있고, 가장 처음과 마지막 문자는 숫자이다. 그리고 연속해서 두 개 이상의 연산자가 나타나지 않고, 5자리보다 www.acmicpc.net 🐈 문제 풀이 1. 무엇을 구해야 할까? 주어진 입력값을 토대로 괄호를 적절히 쳐 최소값의 결과를 만들어야 한다. 2. 어떻게 구해야 할까? - 주어진 문자열에서 부호, 숫자를 적절히 파싱한다. - 더하기, 빼기 연산만 있는 식에서 결과값을 최소화 하기 위해 어떤 부분에 괄호를 쳐야 할 지 고려해본다. -> 빼는 수를 크게 할 수록 결과값이 작아지므로 뺄셈 부호와 뺄셈 부호 사이의 식에 괄호를 쳐주면 된다. -> 이는 조금 더 나아가면 첫 뺄셈 부..

🍕 문제 상황 검은색 커다란 구를 생성한 후, 검은색 구 내부에 초록색 구, 노란색 구 등을 배치시켰다. 의도는 해당 초록, 노란 구들의 배경이 검은색으로 깔리는 것이였는데 외부에서는 검은색 구가 정상적으로 출력되나 검은색 구 내부에서는 검은 면이 출력되지 않았다. 🍔 문제 해결 렌더링 대상이 되는 오브젝트의 material 속성에는 오브젝트의 내부, 외부, 양면 모두 렌더링 옵션을 선택할 수 있는 속성이 존재했고, 따로 지정해주지 않으면 외부만 렌더링 하는 것이 기본값이다. 따라서 이 옵션을 내부 렌더링으로 바꿔 검은색 구 내부에서 검은 배경을 깔 수 있게 되었다. function Sphere({ position, size, color, type }) { const mesh = useRef(null);..
🦕 오늘 한 일 1. 블렌더 유튜브 강의 영상 시청 - 2개 2. 코테 문제풀이 - 프로그래머스 2문제 1. 블렌더 후딱 공부해서 일단 프로젝트에 적용할 수 있는 만큼만 역량 쌓아두기 겸해서 피그마도 꾸준히 공부해보자 2. 코테 문제풀이는 자바스크립트 / 자바 병행해가면서 어느 하나 감 안 잃게끔 진행 특히 자바는 이제 잘 안쓰다보니까 문제풀이 때 조금 더 신경써보기 피곤하고 컨디션도 난조고 해서 좀 쉬어가는 느낌이였는데,, 낼부턴 진도 팍팍 빼고 치열하게 살아보기 도커, 젠킨스 등 인프라 / 백엔드 쪽도 틈틈이 공부해보기 🦍 내일 할 일 - 웹사이트 3D 뷰 초안 여러개 모델링 - 모델링 한거 웹에서 띄워보기 - 3D 캔버스 띄워둔 웹페이지에서 router / link 테스트 해보기 - 3D 캔버스 카..

🍕 에러 발생 시점 새 PC에 이클립스를 설치하고 첫 Java 코드 작성, 실행 시 위와 같은 에러 창이 떴다. 🍔 문제 해결 - 프로젝트 빌드 패스에 JRE 라이브러리가 등록 되어있지 않아 발생한 에러였다.

🦍 문제 20055번: 컨베이어 벨트 위의 로봇 길이가 N인 컨베이어 벨트가 있고, 길이가 2N인 벨트가 이 컨베이어 벨트를 위아래로 감싸며 돌고 있다. 벨트는 길이 1 간격으로 2N개의 칸으로 나뉘어져 있으며, 각 칸에는 아래 그림과 같이 1부 www.acmicpc.net 🐈 문제 풀이 1. 무엇을 구해야 할까? - 컨베이어의 회전, 로봇의 이동, 로봇을 컨베이어 위에 올리는 작업을 한 단계로 하여 몇 단계를 거쳐야 컨베이어 벨트 중에서 내구도가 0인 칸의 개수가 K개 이상이 되는지를 구해야 한다. 2. 어떻게 구해야 할까? - 컨베이어 벨트의 상태를 구현한 후, 해당 상태를 조작하는 여러 함수들을 작성해 구할 수 있다. - Conveyor라는 클래스를 선언한 후, 내부에서 상태와 함수들을 작성하였다...