일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 트리
- 누적 합
- 애드 혹
- 그리디
- 브루트포스
- BFS
- boj
- SSAFY
- 세그먼트 트리
- DFS
- 정수론
- 맵
- JavaScript
- 해시 테이블
- 문자열
- 수학
- 정렬
- DP
- 투 포인터
- 에라토스테네스의 체
- 2357
- 모던 JavaScript 튜토리얼
- 그래프
- Python
- 이분 탐색
- 구현
- 13164
- 싸피
- 슬라이딩 윈도우
- 플로이드-워셜
- Today
- Total
목록전체 글 (272)
흙금이네 블로그

공부 기간 2일(2025년 3월 중) 준비 과정 요즘 퇴사 후에 다시 취업을 준비하고 있습니다.예전에 한번 SQLD를 따려고 했었는데당시에는 크게 필요를 느끼지 못했고공부도 하는둥 마는둥 하다가 결국 떨어졌었습니다. 5만원인 검정수수료가 다소 부담이 있던 터라나중에 여유가 있을 때 다시 응시해보자고 생각한 뒤로 벌써 2년 6개월이 흘렀습니다.지금 같은 공백기에 자격증이라도 따는 게 나을 것 같아 다시 SQLD에 응시해보기로 합니다. 저는 평소에 SQL을 다루는 일은 거의 없고가끔 코딩테스트 준비로 SQL 문제를 풀어봤었습니다.예전에 잠깐 공부했던 내용들도 지금은 거의 다 잊어버린 상태입니다. 공부 과정 시험을 접수하긴 했지만다른 일이 있어 공부를 거의 못(안)했습니다.그렇게 시험 일주일 전에 3시간..

BOJ에서 총 1,000문제를 해결했습니다. 작년 초에 SSAFY를 하면서 뭐라도 한번 꾸준히 해보자는 마음으로 시작했던 1일 1알고리즘. 매일 알고리즘 문제를 풀기 시작한 지도 어느덧 1년 6개월이 지났습니다. 많이 성장한 부분도 있고 뿌듯하기도 하지만 회의감이 들기도 합니다. 알고리즘 문제만 풀어온 것 같은 데다 아직 잘 풀지 못하는 어려운 문제들이 많기 때문입니다. 그렇지만 지금까지 해왔던 만큼, 앞으로도 문제는 매일 꾸준히 풀어보려고 합니다. 어려운 문제도 쉽게 풀어내는 그날까지 계속해서 파이팅!!

아이디어 회문인 문자열을 구성하는 문자가 하나라면 -1, 두 문자 이상이라면 문자열의 길이보다 1 작은 값을 출력한다. 풀이 #1 (Python) def solution(): S = input() N = len(S) if S[:N//2] != S[N//2+N%2:][::-1]: print(N) elif S != S[0]*N: print(N-1) else: print(-1) solution() 풀이 #2 (JavaScript) const fs = require('fs'); const input = fs.readFileSync('/dev/stdin').toString().split('\n'); function solution() { function isPalindrome() { for (let i=0; i