전체 글
-
SEO에서 AEO로, 복잡한 시대 속에 개발 블로그 심폐소생술 하기IT 이야기/AI 2026. 6. 9. 15:13
들어가며: 방치 되어 있던 (개발?) 블로그오랜만에 블로그나 써볼까? 하는 마음에 들어와 봤는데주인장이 무심하게 묻어두고 방치하고 있었던 것에 비해서생각보다 조회수가 잘 나고 있었던 내 블로그; 특히 SSR과 CSR의 차이나 프로그래머스 알고리즘 풀이는 인터넷에 널리고 널렸기에,내 블로그까지 사람들이 유입될 줄 몰랐는데 인기글 1위가 "SSR과 CSR의 차이"인 것에 놀랐다.(그렇다고 엄청 높은 조회수는 아니었지만.. 나는 0을 생각했는데 양수인 것 자체가 신기했음) 무려 1년 반 전에 썼던 글을 다시 읽어보면서 나름대로 이유를 고민해 보니, 단순히 SSR이 뭔지, CSR이 뭔지에 대해서 복사 붙여 넣기로 나열하는 것이 아니라 내가 이해한 내용을 토대로 적은 것, CSR과 SSR을 사용해 본 경험에 ..
-
[번역] “무슨 문제를 풀 것인가 - 리처드 파인만”IT 이야기 2025. 7. 1. 14:28
친애하는 고이치에게, 당신에게서 소식을 들으니 매우 기뻤습니다. 연구소에서 좋은 자리를 얻었다니 다행입니다.하지만 안타깝게도 편지를 읽고 나니 마음이 무거워졌습니다. 당신이 진심으로 슬퍼하는 것처럼 느껴졌기 때문입니다.당신의 스승이 준 영향이 ‘무엇이 가치 있는 문제인가’에 대해 잘못된 생각을 심어준 것 같습니다. 진정으로 가치 있는 문제란, 당신이 실제로 풀 수 있거나 해결에 기여할 수 있는 문제입니다.아직 해결되지 않았지만 우리가 어느 정도 접근할 수 있는 문제는 과학적으로 위대한 문제입니다. 저는 당신에게 더 단순하거나, 말하자면 ‘더 겸손한’ 문제부터 시작하라고 조언하고 싶습니다.어떤 문제든 아주 사소한 것이라도 정말로 해결할 수 있는 문제부터 시작하세요.그럼 성공의 기쁨과, 비록 동료의 사소한 ..
-
[프로그래머스] 과일 장수 Python 풀이알고리즘 2025. 6. 12. 19:42
📘 문제플랫폼: 프로그래머스난이도: Lv1유형: 구현 🔗 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/135808 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 🧠 접근 방법 및 풀이 과정 💻 코드 from itertools import combinationsdef solution(k, m, score): answer = 0 score.sort(reverse=True) for i in range(0, len(score), m): box = score[i:i+m] ..
-
[프로그래머스] 연속된 부분 수열의 합 Python 풀이알고리즘 2025. 6. 11. 22:16
📘 문제플랫폼: 프로그래머스난이도: Lv2유형: 구현 🔗 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/178870 코딩테스트 연습 - 연속된 부분 수열의 합알고리즘 문제 연습 카카오톡 친구해요! 프로그래머스 교육 카카오 채널을 만들었어요. 여기를 눌러, 친구 추가를 해주세요. 신규 교육 과정 소식은 물론 다양한 이벤트 소식을 가장 먼저 알려school.programmers.co.kr 주어진 배열에서 연속된 수열의 합이 k가 되는 경우를 구한다.여러 개일 경우 길이가 짧은 것, 똑같은 길이가 여러 개인 경우 앞쪽에 있는 수열의 시작 인덱스와 끝 인덱스를 return 하는 문제 🧠 접근 방법 및 풀이 과정나는.. 효율성 문제에 약하..
-
[프로그래머스] 붕대 감기 Python 문제 풀이알고리즘 2025. 6. 10. 17:42
📘 문제플랫폼: 프로그래머스난이도: Lv1유형: 시뮬레이션 🔗 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/250137 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 시뮬레이션 문제로 몬스터의 공격 정보, 회복 정보 등이 주어졌을 때 몬스터의 공격과 회복량을 계산해서 마지막 체력을 return 하는 문제 🧠 접근 방법 및 풀이 과정문제에 나온대로 시뮬레이션을 돌려가면서 풀었다. 1차 코드for t in range(last_attack_time + 1): # 쥬금 if health = max_hp: co..
-
[프로그래머스] 양궁대회 Python 풀이알고리즘 2025. 6. 9. 23:06
📘 문제플랫폼: 프로그래머스난이도: Lv2유형: 그리디, 조합 🔗 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/92342 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 어피치와 라이언이 양궁 대회를 한다. 과녁은 10점부터 0점까지 있고, 매개변수로 라이언이 쏜 화살 갯수와 어피치가 쏜 화살 정보가 주어진다.라이언이 어떻게 하면 어피치와 가장 큰 점수 차로 이길 수 있는지 구하는 문제이다. 🧠 접근 방법 및 풀이 과정combination을 활용해서 모든 라이언이 화살을 n번 쏜 모든 경우에 대하여 계산했다.여기서 수학적 개념이 조금 필요한..
-
[프로그래머스] 무인도 여행 Python 풀이알고리즘 2025. 6. 6. 16:41
📘 문제플랫폼: 프로그래머스난이도: Lv2유형: BFS 🔗 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/154540 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 등장인물 "메리"가 무인도 여행을 가려고 한다.지도의 X는 바다이고 숫자는 머물 수 있는 최대 일수 일 때 각 섬에서 최대 몇 일 머무를 수 있는지 알아내는 문제이다. 🧠 접근 방법 및 풀이 과정BFS와 DFS 문제를 풀 때 BFS가 큐였는지 DFS가 큐였는지 항상 헷갈린다..ㅋㅋㅋ저만 그런가요,,? ㅠㅠ앞으론 비스디큐(BFS 스택, DFS 큐)로 외우기로 했다 이번 문제는 B..
-
[프로그래머스] 다리를 지나는 트럭 Python 풀이알고리즘 2025. 6. 4. 21:08
📘 문제플랫폼: 프로그래머스난이도: Lv2유형: 큐, 시뮬레이션 🔗 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/42583 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 매개변수로 주어지는 truck_weights 배열은 트럭의 무게가 나열된 배열이다.이 트럭들이 weight(매개변수)만큼 버티는 다리를 무사히 지나갈 수 있는 최소 시간을 구하는 문제이다.그리고 다리엔 최대 bridge_length(매개변수)개의 트럭이 올라갈 수 있다. (= 다리 길이인듯?) 🧠 접근 방법 및 풀이 과정 처음엔 문제에 나와있는대로 시뮬레이션 돌려서 풀었..