전체 글
-
귀멸의 칼날 프리미어 좌석 오픈 알리미 만들기 (다른 영화도 적용 가능)프로그램 개발일지 2025. 8. 1. 03:56
바야흐로 7월 29일..... 분명 7월 30일에 프리미어 좌석이 열린다고 했는데 열리지 않아 화가 이빠이 난 상태였다.그러다가 든 생각... 이전에 했던 프리미어 예약은 어떻게 진행됐을까?메가박스 공지로 떠있고 사람들 말에 의하면 공지가 올라옴과 동시에 영화관 좌석들이 열린다는거였다.그래서 메가박스가 잘 공지해주는걸로 확인하고 메가박스로 작업을 하였다! 간단하게 html을 가져와서! 파싱을 하는 겁니다! 아.. 백엔드 개발자면서 간과한게 있었다... 자바스크립트를 끄면...? api를 받아와서 하는 띄우는 방식이다 이 말이야~ (당연함) 그렇다면 ... 방법은 2가지눈깔 빠지게 api 찾기~! vs 손 빠지게 동적 크롤링 작업하기~ 나는 눈깔이 빠지는 걸 택했다... (사실 은근 금방 찾음)ht..
-
깃허브 코드리뷰 gemini에게 시키기!!! (무료, 간단)프로그램 개발일지 2025. 7. 31. 03:16
내가 짠 코드가 정확한 코드일까?문제가 생기지 않을까?생각했던 순간이 많을 거다파일이 한두개도 아니고.... agent, cli를 사용한다고 해도뭔가 최종의 최종 검수를 받고 싶을 때가 종종 있는데 이러한 가려움을 해결해 준게 gemini 코드 리뷰 봇이다...! 일단 무료고 너무나도 간단해서 10분이면 적용 가능하니 아래를 보고 따라하자 자 뜸들이지 않고 바로 시작하겠다https://github.com/marketplace/gemini-code-assist Gemini Code Assist - GitHub MarketplaceBring the power of Gemini to the pull request processgithub.com바로 이 링크를 타고 들어오면이게 뜰텐데 바로 오른쪽 위 Add..
-
[백준 1011번 자바 풀이] 골드 문제 초간단 풀이1일 1알고리즘 2025. 7. 28. 15:53
https://www.acmicpc.net/problem/1011Fly me to the Alpha Centauri라는 문제이다. 까다로운 부분은 이거다 k만큼 이동했으면 k-1, k, k+1로만 가능하고 마지막에 도달할때는 속도가 1이여야 한다는 것그럼 그 전엔 속도가 1이나 2일테고... 그전에는 뭐 1이거나 2거나 3일테고.... 이러면서 뇌가 비벼질 수 있는 문제다.하지만 걱정하지마라... 우선 느꼈겠지만 x와 y는 딱히 중요하지 않다우리는 두 수의 차만 알면 되기 때문이다. 그렇다면 예제를 볼까?3,4,5이다. 출력과 똑같이 횟수가 카운트 되는 걸 볼 수 있다.필자는 뒤에가 무조건 1로 끝나야한다고 해서 뒤에서부터 출발하는 작전을 생각했으나.... 앞에서도 무조건 1로 시작해야해서 그 작전은..
-
AWS x 코드트리 "절대 포기 못하는 코딩 기초 챌린지" 체험기프로그램 개발일지 2025. 5. 13. 09:58
AWS x 코드트리 "절대 포기 못하는 코딩 기초 챌린지" 체험기안녕하세요! 저는 최근 AWS와 코드트리가 함께 주최하는 "절대 포기 못하는 코딩 기초 챌린지"에 참여하게 되었습니다. 코딩 공부를 여러 번 시작했다가 포기했던 저에게 이번 챌린지는 정말 특별한 경험이었습니다. 오늘은 코드트리를 처음 접하시는 분들을 위해 제가 실제로 체험하며 느낀 점들을 솔직하게 공유해 드리고자 합니다.코드트리는 어떤 플랫폼인가요?코드트리는 국제 프로그래밍 대회 출신 알고리즘 전문가들이 모여 만든 코딩 학습 서비스입니다4. 기초 문법부터 자료구조, 알고리즘까지 체계적으로 배울 수 있도록 설계되어 있어요. 특히 다른 코딩 플랫폼과 달리, 단순히 문제만 제공하는 것이 아니라 개념 설명부터 시작해 단계별로 학습할 수 있는 구조로..
-
대학생 필독! 유료 AI 퍼플렉시티 프로(Perplexity Pro) 13개월 무료로 사용하는 방법 총정리카테고리 없음 2025. 5. 13. 09:40
대학생 필독! 퍼플렉시티 프로(Perplexity Pro) 13개월 무료로 사용하는 방법 총정리퍼플렉시티가 대학생들에게 1년동안 무료라는걸 듣고 바로 등록하러왔어요. 저도 GPT도 사용하고 코파일럿도 사용하고 제미나이, 커서 등등 많은 AI를 사용해 본 입장으로, 이번 혜택은 절대 놓치면 안 될 것 같습니다. 정보 검색과 학술 연구에 최적화된 퍼플렉시티 프로, 지금 바로 무료로 시작해보세요! 퍼플렉시티 프로(Perplexity Pro)란?퍼플렉시티 AI는 단순한 챗봇이 아닌 검색형 AI의 새로운 기준을 제시하는 서비스입니다. 일반 무료 버전도 있지만, 프로 버전은 훨씬 다양하고 강력한 기능을 제공합니다. 퍼플렉시티는 질문에 대해 단순 응답이 아닌 인터넷에서 최신 데이터를 가져와 출처와 함께 정리된 정보를..
-
큐, 원형큐 개념과 C언어로 구현하기1일 1알고리즘 2025. 3. 29. 14:01
큐(Queue)란?큐(Queue)는 스택(LIFO)와 달리 FIFO(First In First Out) 구조로먼저 들어온 데이터가 가장 먼저 나가는 자료구조입니다.간단히 말하면 마트 계산대 줄처럼 먼저 줄 선 사람이 먼저 계산을 받는 원리와 동일합니다. 가장 나중에 들어온 데이터가 가장 먼저 나갔던 스택과 정반대 되는 개념입니다. stack은 top을 기준으로 판별하였다면 Queue는 front와 rear을 사용을 합니다. 왜 2개를 사용할까요?Queue에는 연산 방식이 2개 있습니다.뒤에 데이터를 추가하는 enqueue가 있고앞에서 데이터를 꺼내주는 dequeue가 있습니다. 아래 예시 참고해주세요 위 사진에서는 front가 배열의 -1의 인덱스에 위치해있고 rear는 4에 위치해있습니다.dequeue..
-
[백준 2141번 파이썬 풀이] 우체국 문제 파이썬 풀이1일 1알고리즘 2024. 9. 3. 17:12
골드 4 문제입니다만 푸는 방법만 알면 간단하게 풀 수 있습니다. # 입력 받기import sysinput = sys.stdin.readlinen = int(input().strip())villages = []for _ in range(n): x, a = map(int, input().strip().split()) villages.append((x, a))# 마을을 위치(X[i]) 기준으로 정렬villages.sort()# 전체 인구의 절반을 찾기 위해 총 인구수 계산total_population = sum(a for x, a in villages)# 누적 인구수를 통해 중위수를 찾음cumulative_population = 0for x, a in villages: cumulative_..
-
[백준 1967번 트리의 지름] 파이썬 풀이1일 1알고리즘 2024. 9. 1. 19:30
이 문제는 골드 4이지만 DFS만 구현할줄 아시면 바로 풀 수 있는 문제입니다. 우선 정답 코드입니다. import sysinput = sys.stdin.readlinesys.setrecursionlimit(100000000)def DFS(node,weight): for nxt, we in tree[node]: if visited[nxt] == -1: tmp = weight + we visited[nxt] = tmp DFS(nxt,tmp) returnN = int(input().strip())tree = [[] for _ in range(N+1)]for _ in range(N-1): a,b,w = map(int,inp..