전체 글
-
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..
-
[수학자와 함께하는 인공지능 수학 with 파이썬 연습문제] 2장 정답인공지능 수학 2024. 8. 20. 23:07
1장 정답 링크입니다.2024.08.11 - [인공지능 수학] - 수학자와 함께하는 인공지능 수학 with 파이썬 연습문제 1장 답지 수학자와 함께하는 인공지능 수학 with 파이썬 연습문제 1장 답지1.a첫 번째 행 (i = 1):a11=11+1−1=11=1a_{11} = \frac{1}{1 + 1 - 1} = \frac{1}{1} = 1a11=1+1−11=11=1a12=11+2−1=12a_{12} = \frac{1}{1 + 2 - 1} = \frac{1}{2}a12=1+2−11=21a13=11+3−1=13a_{13} = \frac{1}{1 + 3 - 1} = \frac{1}{3}a13coldmans.tistory.com 1A: 삼각행렬, B: 대칭행렬, C:대각행렬, D:반대칭행렬 2우선..
-
[SKADA] SK AI Data Academy (sk mysuni) 초급반 후기프로그램 개발일지 2024. 8. 20. 17:20
이 글은 홍보 목적으로 작성된 것이 아닙니다. 아마 겨울방학때쯤 이 포스팅을 보게 될거라고 생각합니다! 여러분들이 궁금할만한 가상 질문을 만들어서 답변해볼게요!! Q1. 비전공자인데 코딩을 아예 모르는데 들을 수 있을까요?한달이라는 짧은 시간동안 이 분야만 공부한다면 가능할 수 있겠지만이 프로그램을 참여할정도의 갓생을 사는 여러분들이면 다른것도 많이 하고있을테니시간 투자가 꽤 어려울거같습니다.저도 팀원들 꾸려서 같이 이 프로그램을 참여했는데 전부 비전공자들이였어요! 저 빼고는 전부 다 하차했습니다....말이 초급이지 입문은 아니에요!하지만 정말 이 분야를 공부해보고 싶은 생각이 있다면 저는 추천드립니다.공짜로 이런 수준의 교육과 데이터를 제공받는 기회 정말 흔치않아요. Q2. 중급반을 갈지 초급반을 ..
-
[백준 11779번 알고리즘 파이썬] 다익스트라 개념 설명 및 풀이1일 1알고리즘 2024. 8. 20. 16:47
최단 경로 문제 해결하기: 다익스트라 알고리즘을 이용해 최소비용 구하기이번 포스팅에서는 다익스트라 알고리즘을 이용해 특정 도시에서 다른 도시에 도달하는 데 필요한 최소 비용을 구하는 방법을 다루겠습니다. 이 문제는 특정 출발지에서 목적지까지의 최단 경로와 그 경로를 따르는 데 필요한 최소 비용을 계산하는 문제입니다. 주어진 코드는 이러한 문제를 해결하기 위한 일반적인 방법을 구현하고 있습니다. 문제 개요이 문제에서는 n개의 도시와 m개의 버스가 주어지며, 각 버스는 특정 도시에서 다른 도시로 이동해 일정한 비용이 소요됩니다. 우리의 목표는 출발지에서 목적지까지의 최단 경로를 찾으면서, 그 경로를 통해 최소한의 비용으로 목적지에 도달하는 방법을 계산하는 것입니다. 코드 설명주요 변수 설명link: 각 도시..