-
[Java] 백준 10431 - 줄 세우기 TOP NEW
백준 10431 줄 세우기 문제 링크 문제 이해 및 접근 뒤로 물러나는 걸음 수 계산하기 따라서 배열에 삽입하는 방식으로 접근. 삽입 후 인덱스를 이용, 뒤로 물러나는 걸음 수를 계산 ArrayList 활용 크기가 동적임 삽입시 자동으로 요소를 밀어냄 (문제에서 말하는 줄 세우기랑 같음!) 코드 구현 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.StringTokenizer; publ... Read More
-
[Java & Node.js] 백준 9935 - 문자열 폭발 TOP NEW
백준 9935 - 문자열 폭발 접근 실패한 접근 : replace를 통해서 계속 돌려보기 - 계속해서 새로운 string을 만드는 구조라 효율적이지 못함. 반복적으로 새로운 문자열을 생성하는 구조 : 시간 초과 정답 접근 스택을 활용하자. 입력 문자열을 한 글자씩 스택에 넣음 스택의 마지막 부분이 폭발 문자열과 일치하는지 확인 일치하면 해당 부분을 pop 연쇄작용도 간단히 해결됨 코드 Java StringBuilder를 스택처럼 활용해서 해결. 찾아보니 해당 요소는 가변적이라 함. (이득) import java.io.BufferedReader; import java.io.IOEx... Read More
-
자바로 알고리즘 풀기 TOP NEW
우당탕탕 자바 알고리즘 그냥 일단 해보기. 진짜 하나도 모르는 사람이라서… 문제 : 집합 (백준 11723) 문제를 자세히 보면 “node.js 사용불가”가 써있어서 컴퓨터에 깔려있는 아무 언어로 풀어야지 라는 마음으로 가볍게 시작한 문제 import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); boolean[] S = new boolean[21]; int N; ... Read More
-
JavaScript 객체 순회 TOP NEW
자바스크립트에서 객체 순회하기 객체에는 순서가 없다! 네. 그래서 일반적인 인덱스 기반 for 루프로는 객체의 속성을 직접 순회할 수 없습니다. for ...in 개념 객체의 모든 열거 가능한(enumerable) 속성들을 순회하는 데 사용. 객체 자체의 속성 뿐 아니라 프로토타입 체인을 통해 상속받은 속성까지 순회할 수 있음 const obj = { a: 1, b: 2, c: 3 } for (const key in obj) { console.log(`키: ${key}, 값: ${obj[key]}`); } // 예상 출력: // 키: a, 값: 1 // 키: b, 값: 2 // 키... Read More
-
1일 1로그 하드웨어 TOP NEW
이 책의 목표는 여러분이 놀라운 기술에 감사하는 마음을 갖고 기술이 어떻게 작동되는지, 어디서 왔는지, 미래에 어디로 갈 것인지를 이해하게 되는 것이다. 그 과정에서 어쩌면 세상을 바라보는 유용한 방법을 찾을 수 있을 것이다. 부디 그렇게 되기를 희망한다. 본 책 들어가며 pag. xxii 1일 1로그 100일 완성 간단하게 읽으며 정리하고자 일반 포스팅으로 변경됨 들어가기 전에. 다양한 역사. 인류의 역사는 “계산”의 역사이기도 한 듯 하다. 안티키테라 기계 : 세계 최초의 아날로그 컴퓨터. 천체 위치 계산. 에이다 러브레이스 : 해석 기관을 과학적 계산에 사용하는... Read More
-
NextJS 404 페이지 변경하기 TOP NEW
-
도메인을 구매하다 TOP NEW
끼얏호우! 2750원에 구매해버린 나의 귀여운 도메인. 그런데 도메인을 구매했지만 쓰는 방법은 모른다! 따라서. 구매는 했는데 이제 뭐함? DNS 레코드 수정 깃허브 페이지에 블로그 등록~ 그럼 본격적으로 시작하자 공식문서 사실 난 너가 뭐라는건지 아직 모르겠어. 공부할게… DNS 레코드 수정 나는 블로그 주소를 blog라는 서브 도메인을 통해서 들어올 수 있게 설정하고 싶다. 따라서 서브도메인 만들기를 가비아에서 진행한다. 배포중인 github pages 레포에서 pages 설정 i. Custom domain을 위에서 설정한 값으로 넣어준다. ... Read More
-
NextJS 페이지에 Github로 정보 가져오기 TOP NEW
직판장 오픈~ 정상 영업합니다 해당 글은 직판장에 업로드 된 글 입니다. 직판장의 원할한 서비스를 위한 준비를 다루는 포스팅입니다. 제발~ 잘 되면 좋겠다! NextJS를 처음 써보는데… 생각보다 어렵네요… 시작하기 Vercel이 Nextjs 플젝을 만들어줬다. 헤헤 편하다 포폴도 여기서 만들면 좋겠다는 생각이 들었다. 이미 배포된 환경에 하나 서브도메인을 넣어버리거나 그런 느낌으로! 커스텀은 소중하니까 npm install npm run dev 간만에 프론트 개발 들어갔는데 음 하나도 모르겠다!!!!!!!!! 아무튼 만들어봅시다. 목적 이번 프로젝트의 목표는 ... Read More
-
옵시디언으로 블로그 만들기. TOP NEW
와 블로그를 또 만든다! 해당 포스팅은 직판장 (‘직접 만든 블로그’)에 업로드 되었던 글 입니다. 블로그를 또 만들어보기로 했다. 도메인도 구매한 겸, vercel이라는 친구와 익숙해질 겸… 그리고 Obsidian과 Git을 연결하고 나서부터 기존의 컴퓨터 환경에서만 진행하던 블로그 포스팅 작업을 모바일 환경에서도 이어나갈 수 있겠다는 생각이 막 들었기 때문이다. 근데 어떻게하지? 해서 시작하는 그런 포스팅 어떻게 진행할까? git을 통해서 프론트엔드 레포가 obsidian 포스팅을 바라보게 하자 프론트엔드 레포는 git api를 통해 obsidian 레포의 포스팅을 가져오자 대충... Read More
-
Obsidian 저장 및 동기화하기 TOP NEW
git을 이용한 Obsidian 동기화하기 원래는 NAS에 올려서 개인 깃과 개인적으로 중요한 파일을 사용하려고 했지만 집에서 나온지 어연 N년차. 본가에 설치되어있는 NAS가 뻗어버렸다! 그런고로 github와 obsidian git을 이용해 관리하고, 조금 더 나아가 핸드폰에서도 Obsidian을 이용해보기로 결정! 그러던 도중 문제 발생! 그 문제란 바로, 핸드폰에서 어떻게 깃을 이용할 것인가! 이런 문제가 생겨버렸다. 따라서 해당 과정을 해결하는 과정을 담은 글이 되겠다. 아. 근데 만약 git 사용법을 모르신다면… 댓글….헤헤…. 댓글 달려면 github 계정이 필요한데, github로 진행하... Read More
