<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://brightash.github.io/</id><title>BrightAsh</title><subtitle>BrightAsh's blog</subtitle> <updated>2025-04-11T21:05:19+09:00</updated> <author> <name>맹</name> <uri>https://brightash.github.io/</uri> </author><link rel="self" type="application/atom+xml" href="https://brightash.github.io/feed.xml"/><link rel="alternate" type="text/html" hreflang="en" href="https://brightash.github.io/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2025 맹 </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>문자열 | Str</title><link href="https://brightash.github.io/posts/str/" rel="alternate" type="text/html" title="문자열 | Str" /><published>2025-04-11T11:00:00+09:00</published> <updated>2025-04-11T11:00:00+09:00</updated> <id>https://brightash.github.io/posts/str/</id> <content type="text/html" src="https://brightash.github.io/posts/str/" /> <author> <name>맹</name> </author> <category term="Algorithm" /> <category term="Str" /> <summary>내가 볼려고 작성한 알고리즘 공부. 💾 문자열 (String) ✅ 1. 문자열이란? 문자열(String)은 문자들의 나열이며, 컴퓨터 프로그래밍에서 가장 기본이자 빈번하게 다뤄지는 자료형이다. 문자열은 배열처럼 인덱스로 접근할 수 있으며, 다양한 알고리즘과 자료구조의 기반이 된다. 📌 주요 특징 특징 설명 불변성 (immutable) 파이썬 문자열은 변경 불가 → 슬라이싱, join 등으로 재구성 인덱스/슬라이싱 가능 s[0], s[1:4] 등 배열처럼 사용 가능 다양한 내장 함수 .split(), .find(), .co...</summary> </entry> <entry><title>클라우드 &amp; DevOps 기초 | Cloud &amp; DevOps</title><link href="https://brightash.github.io/posts/Cloud&amp;DevOps/" rel="alternate" type="text/html" title="클라우드 &amp;amp; DevOps 기초 | Cloud &amp;amp; DevOps" /><published>2025-04-11T09:00:00+09:00</published> <updated>2025-04-11T09:00:00+09:00</updated> <id>https://brightash.github.io/posts/Cloud&amp;DevOps/</id> <content type="text/html" src="https://brightash.github.io/posts/Cloud&amp;DevOps/" /> <author> <name>맹</name> </author> <category term="CS" /> <category term="Cloud &amp; DevOps" /> <summary>내가 볼려고 작성한 CS 공부. ⚙️ 클라우드 &amp;amp;amp; DevOps 기초 ✅ 1. 클라우드 컴퓨팅 기초 1.1 클라우드란? 클라우드는 컴퓨팅 자원을 네트워크를 통해 제공받는 서비스 모델이다. 직접 서버를 구축하지 않고, 필요할 때 빌려 쓰는 구조 대표적인 자원 자원 예시 컴퓨팅 가상 서버 (EC2, Compute Engine) 스토리지 파일 저장소 (S3, GCS) 데이터베이스 RDS, BigQuery, Firestore 네트워크 로드밸런서, VPC, CDN ...</summary> </entry> <entry><title>그리디 | Greedy</title><link href="https://brightash.github.io/posts/Greedy/" rel="alternate" type="text/html" title="그리디 | Greedy" /><published>2025-04-10T11:00:00+09:00</published> <updated>2025-04-10T11:00:00+09:00</updated> <id>https://brightash.github.io/posts/Greedy/</id> <content type="text/html" src="https://brightash.github.io/posts/Greedy/" /> <author> <name>맹</name> </author> <category term="Algorithm" /> <category term="Greedy" /> <summary>내가 볼려고 작성한 알고리즘 공부. 💾 그리디 알고리즘 (Greedy Algorithm) ✅ 1. 개념 이해하기 그리디 알고리즘(Greedy Algorithm) 은 매 순간 가장 좋아 보이는 선택을 하는 방식으로, 국소 최적 해(Local Optimal) 를 반복해서 전역 최적 해(Global Optimal) 에 도달하고자 하는 전략이다. 📌 특징 항목 설명 결정 기준 현재 시점에서 가장 최선인 것 선택 사용 조건 탐욕적 선택이 전체 문제에서도 최적 해를 보장할 때 장점 빠르고 구현이 간단함 (O(N log N) 이하) ...</summary> </entry> <entry><title>언어 &amp; 런타임 | Language &amp; Runtime</title><link href="https://brightash.github.io/posts/Language&amp;Runtime/" rel="alternate" type="text/html" title="언어 &amp;amp; 런타임 | Language &amp;amp; Runtime" /><published>2025-04-10T09:00:00+09:00</published> <updated>2025-04-10T09:00:00+09:00</updated> <id>https://brightash.github.io/posts/Language&amp;Runtime/</id> <content type="text/html" src="https://brightash.github.io/posts/Language&amp;Runtime/" /> <author> <name>맹</name> </author> <category term="CS" /> <category term="Language &amp; Runtime" /> <summary>내가 볼려고 작성한 CS 공부. ⚙️ 언어 &amp;amp;amp; 런타임 ✅ 1. 컴파일러 vs 인터프리터 1.1 프로그램은 바로 실행되지 않는다? 우리가 쓰는 Python, Java, C 같은 프로그래밍 언어는 사람이 이해하기 쉬운 언어다. 하지만 컴퓨터는 오직 0과 1 (기계어) 만 이해할 수 있어. → 그래서 반드시 “사람이 쓴 코드 → 기계가 이해하는 코드”로 변환하는 과정이 필요함! 이때 등장하는 게 바로: 컴파일러(Compiler) 인터프리터(Interpreter) 1.2 컴파일러란? 컴파일러는 전체 소스 코드를 한 번에 기계어로 번역한 다음, 그 결과물(실행 파일)을 실행하는 방식이다. 예: C 언어 실행 흐름 사람이 작성한 .c 파일 컴파일러가 ....</summary> </entry> <entry><title>트리 | Tree</title><link href="https://brightash.github.io/posts/Tree/" rel="alternate" type="text/html" title="트리 | Tree" /><published>2025-04-09T11:00:00+09:00</published> <updated>2025-04-09T11:00:00+09:00</updated> <id>https://brightash.github.io/posts/Tree/</id> <content type="text/html" src="https://brightash.github.io/posts/Tree/" /> <author> <name>맹</name> </author> <category term="Algorithm" /> <category term="Tree" /> <summary>내가 볼려고 작성한 알고리즘 공부. 💾 트리 (Tree) ✅ 1. 트리란? 트리(Tree)는 사이클이 없는 연결 그래프의 일종으로, 계층적 구조를 표현할 때 자주 사용되는 자료구조이다. 하나의 루트 노드에서 시작해 자식 노드로 가지를 뻗는 계층형 구조이며, 노드 간에 유일한 경로만 존재한다. 📌 트리 용어 정리 용어 설명 루트(Root) 트리의 시작점이 되는 노드 리프(Leaf) 자식이 없는 끝 노드 부모/자식 계층 관계 (부모는 자식을 가짐) 서브트리 어떤 노드를 루트로 하는 하위...</summary> </entry> </feed>
