🔷 클라우드 서비스의 3가지 모델 — IaaS, PaaS, SaaS 완벽 이해 ✅ 클라우드 서비스란 클라우드 서비스는 인터넷을 통해 IT 자원을 제공받아 사용하는 서비스 형태입니다. 서버, 스토리지, 네트워크, 데이터베이스, 애플리케이션 등 다양한 자원을 직접 구매하거나 설치하지 않고, 필요할 때 필요한 만큼만 빌려 쓰는 구조입니다. 사용자는 초기 구축 비용과 유지 관리 비용을 줄일 수 있고, 공급자는 자원을 효율적으로 관리하며 제공할 수 있습니다. 클라우드 서비스는 사용자가 관리하는 범위에 따라 크게 세 가지 모델로 구분됩니다. 바로 IaaS, PaaS, SaaS입니다. 각각의 모델은 고객이 직접 관리하는 영역과 공급자가 대신 관리해 주는 영역이 다르기 때문에, 상황에 맞게 선..
🔷 관계형 데이터베이스 무결성 제약 3가지 — 개체, 참조, 도메인 완벽 이해 ✅ 무결성이란 무결성(Integrity)은 데이터베이스에 저장된 데이터가 항상 정확하고 일관되게 유지되도록 보장하는 제약 조건입니다. 제약 없이 데이터를 저장하거나 수정하면, 중복되거나 모순되는 데이터가 쉽게 발생할 수 있습니다. 이런 잘못된 데이터가 시스템에 남아 있으면 업무에 혼란을 주고 데이터의 신뢰성을 크게 떨어뜨리게 됩니다. 따라서 관계형 데이터베이스 관리 시스템(DBMS)은 무결성 제약을 이용해 데이터를 올바르게 유지하도록 강제합니다. 이 글에서는 관계형 데이터베이스에서 가장 기본적인 무결성 제약인 개체 무결성, 참조 무결성, 도메인 무결성을 차례대로 설명합니다. 각각 지켜지지 않은 데이터 ..
🔷 C언어 문자열 포인터와 서식문자 — 포인터와 문자열 출력의 모든 것 ✅ 문자열과 포인터 C언어에서 문자열과 포인터는 밀접한 관계가 있습니다. 문자열은 사실 글자들이 메모리에 연속적으로 저장된 배열이며, 그 배열의 첫 번째 원소의 주소를 이용해 문자열 전체를 처리합니다. 예를 들어 다음과 같이 선언된 코드를 살펴보겠습니다. char* p = "APPLE"; 문자열 리터럴 "APPLE"은 프로그램 실행 시 메모리의 특정 영역에 저장됩니다. 이때 p는 그 메모리의 시작 주소, 즉 첫 글자 'A'가 저장된 위치를 가리키게 됩니다. 메모리 내부 상태는 다음과 같습니다. 메모리 주소 값 ..
🔷 C언어 구조체 포인터 완벽 가이드 — 점(.)과 화살표(->)의 차이와 예제 ✅ 구조체란 무엇인가 구조체(struct)는 여러 개의 서로 다른 데이터 타입을 하나로 묶어 관리하는 C언어의 자료형입니다. 구조체를 사용하면 관련된 데이터를 하나의 그룹으로 표현할 수 있습니다. 예를 들어 학생의 이름과 나이를 함께 표현하는 경우 다음과 같이 정의합니다. struct Student { char name[50]; int age;}; Student 구조체 안에는 name이라는 문자 배열과 age라는 정수가 포함됩니다. 구조체를 변수로 선언하면 다음과 같습니다. struct Student s1; s1은 메모리상에 구조체 전체 데이터가 저장된 값입니..
🔷 백준 16953 A → B 문제 파이썬 풀이 ✅ 문제 🔷 문제 정수 \( A \)와 \( B \)가 주어졌을 때, 아래의 두 가지 연산만을 사용하여 \( A \)를 \( B \)로 만들 수 있는지 확인하고, 만들 수 있다면 최소 연산 횟수를 출력합니다. 만들 수 없다면 -1을 출력합니다. 허용된 연산은 다음과 같습니다. 현재 수에 \( 2 \)를 곱합니다. 현재 수의 오른쪽 끝에 \( 1 \)을 붙입니다. (예: 23 → 231) 🔷 테스트케이스 입력 2 162 출력 5 입력 4 42 출력 -1 🔷 문제설명 두 정수 \( A ..
🔷 백준 16953 A → B 문제 C++ 풀이 ✅ 문제 🔷 문제 정수 \( A \)와 \( B \)가 주어졌을 때, 아래의 두 가지 연산만을 사용하여 \( A \)를 \( B \)로 만들 수 있는지 확인하고, 만들 수 있다면 최소 연산 횟수를 출력합니다. 만들 수 없다면 -1을 출력합니다. 허용된 연산은 다음과 같습니다. 현재 수에 \( 2 \)를 곱합니다. 현재 수의 오른쪽 끝에 \( 1 \)을 붙입니다. (예: 23 → 231) 🔷 테스트케이스 입력 2 162 출력 5 입력 4 42 출력 -1 🔷 문제설명 두 정수 \( A ..
- Total
- Today
- Yesterday
- 알고리즘문제풀이
- 그래프 탐색
- 파이썬코딩
- dfs
- DP
- 알고리즘 문제풀이
- 프로그래머스
- 문제풀이
- 문제 풀이
- 객체지향
- 백준
- 상속
- 파이썬
- 코딩
- c언어
- 동적계획법
- 코딩테스트
- HTML
- Python
- 그리디알고리즘
- C++
- 동적 계획법
- 알고리즘
- 브루트포스
- 프로그래밍
- 코딩 테스트
- 문자열처리
- python 알고리즘
- 알고리즘기초
- 그리디
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | 31 |
