분류 전체보기 99

심심해서 쓰는 글

그냥 의식의 흐름대로 써야겠음. 필터링 없이 진짜 의식의 흐름임. 나는 전생에 일개미였던 것 같다. 그래서 전생의 보상 심리로 이번생에는 베짱이처럼 살고 싶은듯. 로봇이 이단 옆차기 하는 세상인데 이제 슬슬 놀면서 돈 벌 수 있는 직업이 하나쯤은 생겨야하는게 아닐까. 노는게 질리지도 않은걸 보니 나에게 주어진 재능은 노는 것 같은데...... 내 재능을 펼칠 수 있는 시대는 언제 올까..... 베짱이 같은 심보로 살다가 다음생에 다시 일개미로 태어나는게 아닐까 무섭다.... 내세는 잘 모르겠고 어찌됐든 현재는 기운있는 베짱이로 지내기 위해 운동을 하고 있다. 회사다니면서 힘들다고 계속 미뤘는데 이제 변명거리도 없으니 해야됨. 운동이랑은 담쌓은 인생이라 만약 이번 계기로 운동을 계속하게 된다면 거의 사주를..

기타 2026.02.07

[python] 더맵게

문제링크: https://school.programmers.co.kr/learn/courses/30/lessons/42626 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 모든 음식의 스코빌 지수를 K 이상으로 만들기 위해 섞어야 하는 최소 횟수를 return 하도록 solution 함수를 작성섞은 음식의 스코빌 지수 = 가장 맵지 않은 음식의 스코빌 지수 + (두 번째로 맵지 않은 음식의 스코빌 지수 * 2) 풀이가장 안매운 메뉴, 두번째로 안매운 메뉴를 뽑아 계산해야됨 = heap 관련 문제python heapq 참고import heapqdef solution(scoville, K): answer = ..

[Python] 숫자 변환하기

문제링크: https://school.programmers.co.kr/learn/courses/30/lessons/154538 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 자연수 x, y, n이 매개변수로 주어질 때, x를 y로 변환하기 위해 필요한 최소 연산 횟수를 return하도록 solution 함수 작성 (x를 y로 만들 수 없다면 -1 return).# 사용 가능한 연산x + nx * 2x * 3# 제한 사항1 ≤ x ≤ y ≤ 1,000,0001 ≤ n 각 연산은 혼합해서 사용 가능 풀이각 연산의 가중치(연산 횟수)는 1로 동일최소 연산횟수 = 최단 거리 탐색 = bfs(너비 우선 탐색) 알고리즘 ..

[Python] 뒤에 있는 큰 수 찾기

문제링크: https://school.programmers.co.kr/learn/courses/30/lessons/154539 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 정수 배열 numbers가 매개변수로 주어질 때, 모든 원소에 대한 뒷 큰수들을 차례로 담은 배열을 return 하도록 solution 함수 작성뒷 큰수: 배열의 각 원소들에 대해 자신보다 뒤에 있는 숫자 중에서 자신보다 크면서 가장 가까이 있는 수# 제한 사항4 ≤ numbers의 길이 ≤ 1,000,0001 ≤ numbers[i] ≤ 1,000,000 풀이처음 작성한 코드시간 초과로 실패: for 문 안에 for 문이 있음. 시간복잡도:..

[Python] 방문 길이

문제링크: https://school.programmers.co.kr/learn/courses/30/lessons/49994 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 게임 캐릭터를 4가지 명령어를 통해 움직일 때, 게임 캐릭터가 지나간 길 중 캐릭터가 처음 걸어본 길의 길이를 구하는 함수 작성.U: 위쪽으로 한칸 이동D: 아래쪽으로 한칸 이동R: 오른쪽으로 한칸 이동L: 왼쪽으로 한칸 이동캐릭터는 좌표평면의 (0,0) 위치에서 시작하며, 좌표평면의 경계는 (-5, 5), 왼쪽 아래(-5, -5), 오른쪽 위(5, 5), 오른쪽 아래(5, -5)로 이루어져 있다. 좌표 평면의 경계를 넘어가는 명령어는 무시한..

✨퇴사한지 3주 지난 시점에서 쓰는 2025년 회고✨

2025년 회고라고 썼는데 사실상 지난 회사 생활에 대한 회고👀Keep1. 개인보다 팀을 우선시한다솔직하게 말하면 일을 하면서 '이런 업무 방식은 나에게 효율적이지 않은데', '이 작업은 하기 싫은데'라고 생각한 적이 있다. 하지만 개인이 느끼는 불편함보다 팀원으로서 지켜야 할 의무가 더 중요하다 생각했기 때문에 '나'보다는 '팀원'의 역할에 초점을 맞춰 생각했고, 이게 회사를 다니는데 많은 도움이 됐다. 물론 솔직한 생각을 말하는 게 팀을 더 나은 방향으로 이끄는데 도움을 줄 수도 있다. 하지만 개개인마다 생각이 다르고 이미 문화가 어느 정도 굳혀졌다면, 오히려 이런 솔직함이 팀의 분위기뿐만 아니라 목표 달성에도 영향을 미칠 거라 생각한다. 이런 생각이 언제까지 유지될지는 모르겠지만, 적어도 앞으로 ..

기타 2025.12.30

Error: pg_config executable not found

기본적인 내용이지만 나와같은 에러를 마주한 분들을 위해 기록. 장고 서버 실행시 에러 발생. pip list로 확인해보니 psycopg2 모듈이 없었음.ModuleNotFoundError: No module named 'psycopg2'[참고] psycopg2란?PostgreSQL을 Python에서 사용하기 위한 어댑터.이 모듈은 PostgreSQL DB 연결을 설정하고, SQL 쿼리를 실행하며, DB작업을 수행하는데 필요한 기능을 제공https://pypi.org/project/psycopg2/ pip install psycopg2 로 psycopg2 모듈 설치 시도했는데 다른 에러 발생. which pg_config 로 pg_config의 위치를 확인해보니 pg_config not found로 pg..

[Django] ForeignKey, ManyToManyField, OneToOneField 😑

틀린 내용이 있을 수 있습니다.발견하시면 말씀 부탁드립니다! 🙇 이전 회사에서는 ORM을 사용하지 않았는데 현재 다니는 회사에서는 ORM을 사용 중이다. 맨 처음 개발 공부할 때 node.js ORM인 Sequelize를 사용했던걸 제외하면 ORM 사용은 처음이라 번거롭고 불편했다(솔직히 지금도 가끔 불편함). 어쩌다보니 불평으로 포스팅 시작😬. 어찌 됐든 Django ORM을 사용할 때 필수로 알아야 하는, 모델 간 관계를 표현할 때 사용하는 3가지 필드(Relationship Field)들에 대해 정리해 보겠다. (장고 5.2 기준) 1. ForeignKey ForeingKey 필드는 모델들이 ManyToOne 관계일 때 사용한다. 먼저 ForeignKey를 사용할 때 필요한 필수 인자부터 확인해..

M2 기반 환경에서 mysql 5.7 도커 컨테이너로 띄우기 - qemu: uncaught target signal 11 (Segmentation fault)

틀린 내용이 있을 수 있습니다.발견하시면 말씀 부탁드립니다! 🙇  요약: M2 기반에서 도커 컨테이너로 Mysql 5.7 사용하시려면 OS 버전은 14.x로 업데이트하세요.  회사에서 어떤 프로젝트에 대해 확인할게 있어 로컬에서 실행하려 하니 해당 프로젝트는 mysql 5.7 버전을 사용하고 있었다. 업무용 PC에는 mysql 8 버전을 설치했기 때문에, 도커 컨테이너를 띄워 DB를 사용하기로 했다. docker-compose.yml 파일에 DB 서비스를 추가하고 실행했는데 no matching manifest for linux/arm64 에러와 함께 컨테이너 생성부터 실패했다. 도커 공식 이미지 사이트에서 확인하니 mysql 5.7 버전은 arm64 아키텍쳐를 지원 안 하고 있었고, 이 때문에 이미지..

기타 2024.05.04

2023년 회고

상반기일하고 싶다는 생각이 들 만큼 열심히 쉬었다ㅋㅋㅋ퇴사 후 몇 달 동안 취업에 대한 생각을 전혀 안 하고 놀다가 슬슬 불안해질 때 취업 준비를 시작했다. 몇 번의 면접을 보다 보니 평소에도 CS 지식을 공부해야겠다 생각했고, 내 생각을 상대방이 이해하기 쉽게 말하는 연습도 필요하다 느꼈다.올해 상반기에 아쉬웠던 점은 진행하던 토이 프로젝트가 취업 준비와 함께 흐지부지된 것이다. 왜 그렇게 됐을까 생각해 보면, 내가 만들고자 했던 서비스는 당시 나의 흥미에만 초점이 맞춰져 있었다. 다른 일에 집중하느라 개발을 미뤘고 자연스레 흥미가 식어 마무리하지 못했던 것 같다. 프로젝트를 진행할 때 단순한 재미 외에 꾸준히 개발할 수 있는 동기가 무엇일지 고민해봐야겠다. 하반기이직한 회사에 들어와 일하면서 나의 부..

기타 2023.12.31