본문 바로가기 메뉴 바로가기

프로그래밍 및 개발 공부하기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

프로그래밍 및 개발 공부하기

검색하기 폼
  • 분류 전체보기 (276) N
    • 알고리즘 (6)
      • 동적계획법 (4)
      • 홍정모 알고리즘 (2)
    • 자바 (4)
    • 백준 스터디 (155) N
      • 프로그래머스 (22)
    • 홍정모 따라 배우는 C++ (9)
      • C++ 오버로딩 (5)
      • C++ 함수 (3)
      • 포인터와 참조자 (1)
    • 파이썬 (2)
    • 정보처리기사 (21)
      • 페이지 교체 알고리즘 (3)
    • 매치업 (10)
      • 통계로 하는 탐색적 데이터분석 (8)
      • 빅데이터 분석 프로젝트 실무 (2)
    • C언어 (7)
    • ADP (7)
    • 웹개발 (12) N
      • html (4)
      • Flex와 Grid -1분코딩 (8) N
    • 게임 (1)
      • 유니티 (1)
    • 공부정리 (5)
    • CS (0)
      • 윤성우 TCPIP (0)
    • 구름 (2)
      • 얄코 Java (7)
      • 효빈 JS (0)
      • 따라하며 배우는 html,css (6)
  • 방명록

2025/07/15 (6)
클라우드 서비스의 3가지 모델(IaaS, PaaS, SaaS)

🔷 클라우드 서비스의 3가지 모델 — IaaS, PaaS, SaaS 완벽 이해 ✅ 클라우드 서비스란 클라우드 서비스는 인터넷을 통해 IT 자원을 제공받아 사용하는 서비스 형태입니다. 서버, 스토리지, 네트워크, 데이터베이스, 애플리케이션 등 다양한 자원을 직접 구매하거나 설치하지 않고, 필요할 때 필요한 만큼만 빌려 쓰는 구조입니다. 사용자는 초기 구축 비용과 유지 관리 비용을 줄일 수 있고, 공급자는 자원을 효율적으로 관리하며 제공할 수 있습니다. 클라우드 서비스는 사용자가 관리하는 범위에 따라 크게 세 가지 모델로 구분됩니다. 바로 IaaS, PaaS, SaaS입니다. 각각의 모델은 고객이 직접 관리하는 영역과 공급자가 대신 관리해 주는 영역이 다르기 때문에, 상황에 맞게 선..

정보처리기사 2025. 7. 15. 15:18
관계형 데이터베이스, 무결성 제약, 개체 무결성, 참조 무결성, 도메인 무결성

🔷 관계형 데이터베이스 무결성 제약 3가지 — 개체, 참조, 도메인 완벽 이해 ✅ 무결성이란 무결성(Integrity)은 데이터베이스에 저장된 데이터가 항상 정확하고 일관되게 유지되도록 보장하는 제약 조건입니다. 제약 없이 데이터를 저장하거나 수정하면, 중복되거나 모순되는 데이터가 쉽게 발생할 수 있습니다. 이런 잘못된 데이터가 시스템에 남아 있으면 업무에 혼란을 주고 데이터의 신뢰성을 크게 떨어뜨리게 됩니다. 따라서 관계형 데이터베이스 관리 시스템(DBMS)은 무결성 제약을 이용해 데이터를 올바르게 유지하도록 강제합니다. 이 글에서는 관계형 데이터베이스에서 가장 기본적인 무결성 제약인 개체 무결성, 참조 무결성, 도메인 무결성을 차례대로 설명합니다. 각각 지켜지지 않은 데이터 ..

정보처리기사 2025. 7. 15. 15:05
C언어에서 문자열 포인터와 서식문자(%c, %s)

🔷 C언어 문자열 포인터와 서식문자 — 포인터와 문자열 출력의 모든 것 ✅ 문자열과 포인터 C언어에서 문자열과 포인터는 밀접한 관계가 있습니다. 문자열은 사실 글자들이 메모리에 연속적으로 저장된 배열이며, 그 배열의 첫 번째 원소의 주소를 이용해 문자열 전체를 처리합니다. 예를 들어 다음과 같이 선언된 코드를 살펴보겠습니다. char* p = "APPLE"; 문자열 리터럴 "APPLE"은 프로그램 실행 시 메모리의 특정 영역에 저장됩니다. 이때 p는 그 메모리의 시작 주소, 즉 첫 글자 'A'가 저장된 위치를 가리키게 됩니다. 메모리 내부 상태는 다음과 같습니다. 메모리 주소 값 ..

C언어 2025. 7. 15. 14:31
C언어 구조체 포인터의 점(.)과 화살표(->) 차이 설명

🔷 C언어 구조체 포인터 완벽 가이드 — 점(.)과 화살표(->)의 차이와 예제 ✅ 구조체란 무엇인가 구조체(struct)는 여러 개의 서로 다른 데이터 타입을 하나로 묶어 관리하는 C언어의 자료형입니다. 구조체를 사용하면 관련된 데이터를 하나의 그룹으로 표현할 수 있습니다. 예를 들어 학생의 이름과 나이를 함께 표현하는 경우 다음과 같이 정의합니다. struct Student { char name[50]; int age;}; Student 구조체 안에는 name이라는 문자 배열과 age라는 정수가 포함됩니다. 구조체를 변수로 선언하면 다음과 같습니다. struct Student s1; s1은 메모리상에 구조체 전체 데이터가 저장된 값입니..

C언어 2025. 7. 15. 14:17
백준 16953 A → B 문제 파이썬 풀이

🔷 백준 16953 A → B 문제 파이썬 풀이 ✅ 문제 🔷 문제 정수 \( A \)와 \( B \)가 주어졌을 때, 아래의 두 가지 연산만을 사용하여 \( A \)를 \( B \)로 만들 수 있는지 확인하고, 만들 수 있다면 최소 연산 횟수를 출력합니다. 만들 수 없다면 -1을 출력합니다. 허용된 연산은 다음과 같습니다. 현재 수에 \( 2 \)를 곱합니다. 현재 수의 오른쪽 끝에 \( 1 \)을 붙입니다. (예: 23 → 231) 🔷 테스트케이스 입력 2 162 출력 5 입력 4 42 출력 -1 🔷 문제설명 두 정수 \( A ..

백준 스터디 2025. 7. 15. 13:10
백준 16953 A → B 문제 C++ 풀이

🔷 백준 16953 A → B 문제 C++ 풀이 ✅ 문제 🔷 문제 정수 \( A \)와 \( B \)가 주어졌을 때, 아래의 두 가지 연산만을 사용하여 \( A \)를 \( B \)로 만들 수 있는지 확인하고, 만들 수 있다면 최소 연산 횟수를 출력합니다. 만들 수 없다면 -1을 출력합니다. 허용된 연산은 다음과 같습니다. 현재 수에 \( 2 \)를 곱합니다. 현재 수의 오른쪽 끝에 \( 1 \)을 붙입니다. (예: 23 → 231) 🔷 테스트케이스 입력 2 162 출력 5 입력 4 42 출력 -1 🔷 문제설명 두 정수 \( A ..

백준 스터디 2025. 7. 15. 12:56
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 알고리즘문제풀이
  • 그래프 탐색
  • 파이썬코딩
  • dfs
  • DP
  • 알고리즘 문제풀이
  • 프로그래머스
  • 문제풀이
  • 문제 풀이
  • 객체지향
  • 백준
  • 상속
  • 파이썬
  • 코딩
  • c언어
  • 동적계획법
  • 코딩테스트
  • HTML
  • Python
  • 그리디알고리즘
  • C++
  • 동적 계획법
  • 알고리즘
  • 브루트포스
  • 프로그래밍
  • 코딩 테스트
  • 문자열처리
  • python 알고리즘
  • 알고리즘기초
  • 그리디
more
«   2025/07   »
일 월 화 수 목 금 토
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
글 보관함
반응형

Blog is powered by Tistory / Designed by Tistory

티스토리툴바