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

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

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • 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) N
      • 얄코 Java (7)
      • 효빈 JS (0)
      • 따라하며 배우는 html,css (6)
  • 방명록

2025/07/13 (6)
GoF 디자인 패턴 23가지 완벽 마스터하기: 핵심 특징 및 요약

📚 소프트웨어 개발자의 필수 지식: GoF 디자인 패턴 23가지 완벽 마스터하기! 소프트웨어 개발자라면 한 번쯤 들어봤을 디자인 패턴(Design Patterns)! 그중에서도 특히 GoF(Gang of Four) 디자인 패턴 23가지는 객체 지향 설계를 이해하고 더 나은 코드를 작성하는 데 필수적인 지식입니다. 하지만 23가지나 되는 패턴을 한 번에 외우고 이해하기란 쉽지 않은데요. 오늘은 이 23가지 GoF 디자인 패턴을 쉽고 효율적으로 학습할 수 있도록 핵심 특징 위주로 정리하고, 한눈에 파악할 수 있는 표까지 제공해 드리겠습니다! 이 글만 잘 익혀두시면 시험 대비는 물론, 실제 개발에서도 큰 도움이 될 거예요. 👷‍♂️ 1. 생성 (Creational) 패턴: 객..

정보처리기사 2025. 7. 13. 22:47
소프트웨어 테스트 커버리지: 개념, 코드, 테스트케이스별 퍼센트까지 완전 정리

🔷 소프트웨어 테스트 커버리지: 개념, 코드, 테스트케이스별 퍼센트까지 완전 정리 📖 커버리지란 무엇인가요? 커버리지(coverage)는 소프트웨어 테스트에서 “코드의 어느 부분이 실제 테스트 되었는지를 수치로 표현한 비율”입니다. 소프트웨어는 작성된 코드 전체가 실제 실행되거나 검증된다는 보장이 없습니다. 많은 경우 테스트 케이스가 충분하지 않으면 특정 조건, 특정 분기, 특정 경로가 전혀 실행되지 않아도 프로그램은 오류 없이 통과해 보이지만, 실제 상황에서는 숨겨진 오류가 남아 있을 수 있습니다. 이런 문제를 막기 위해 커버리지라는 개념이 등장했습니다. 🔷 커버리지를 측정하는 이유 테스트가 코드의 얼마나 많은 부분을 다..

정보처리기사 2025. 7. 13. 20:22
C언어 printf 소수점 출력 완전 정리

🔷 C언어 printf 소수점 출력 완전 정리입니다 📌 printf로 숫자를 출력하려면 형식을 지정해야 합니다 C언어에서 printf 함수는 사람이 읽을 수 있는 형태로 숫자를 화면에 출력하는 함수입니다. 숫자는 메모리에 이진수로 저장되므로, 이를 사람이 읽을 수 있는 문자열로 출력하려면 반드시 형식을 지정해야 합니다. 서식 지정자를 사용해야 하며, 정수는 %d, 실수는 %f를 사용합니다. 🔷 실수 출력 기본: %f입니다 실수를 출력할 때는 서식 지정자 %f를 사용합니다. 아래는 가장 기본적인 예제입니다. #include int main() { double pi = 3.14; printf("%f", pi); return 0;}..

C언어 2025. 7. 13. 18:57
백준 1051번 숫자 정사각형 파이썬 풀이

🔷 백준 1051번 숫자 정사각형 파이썬 풀이 ✅ 문제 N×M 크기의 직사각형 격자 안에 한 자리 숫자가 적혀 있습니다. 이 격자에서 네 꼭짓점에 적힌 숫자가 모두 같은 가장 큰 정사각형을 찾고, 그 넓이를 구하는 문제입니다. 정사각형은 반드시 행과 열에 평행하게만 만들어야 합니다. ✅ 입력 첫째 줄: N, M (1 ≤ N,M ≤ 50) 둘째 줄부터 N개의 줄: 길이 M의 숫자가 공백 없이 주어짐 ✅ 출력 네 꼭짓점이 모두 같은 가장 큰 정사각형의 넓이 ✅ 예제 입력 421012210022101 ✅ 예제 출력 9 ✅ 아이디어 이 문제를 해결하기 위해..

백준 스터디 2025. 7. 13. 13:41
백준 1051번 숫자 정사각형 C++ 풀이

🔷 백준 1051번 숫자 정사각형 C++ 풀이 ✅ 문제 N×M 크기의 직사각형 격자 안에 한 자리 숫자가 적혀 있습니다. 이 격자에서 네 꼭짓점에 적힌 숫자가 모두 같은 가장 큰 정사각형을 찾고, 그 넓이를 구하는 문제입니다. 정사각형은 반드시 행과 열에 평행하게만 만들어야 합니다. ✅ 입력 첫째 줄: N, M (1 ≤ N,M ≤ 50) 둘째 줄부터 N개의 줄: 길이 M의 숫자가 공백 없이 주어짐 ✅ 출력 네 꼭짓점이 모두 같은 가장 큰 정사각형의 넓이 ✅ 예제 입력 421012210022101 ✅ 예제 출력 9 ✅ 아이디어 이 문제를 해결하기 위해..

백준 스터디 2025. 7. 13. 13:37
FIFO 페이지 교체 알고리즘

📘 FIFO 페이지 교체 알고리즘 📖 페이지 교체란 무엇인가?컴퓨터는 프로그램을 실행할 때 메모리에 데이터를 불러와서 작업합니다.하지만 메모리의 크기는 무한하지 않습니다.예를 들어 메모리가 동시에 최대 3개의 데이터만 저장할 수 있다고 가정했을 때, 새로운 데이터를 불러와야 하면 기존 데이터 중 하나를 내리고 그 자리에 새로운 데이터를 올려야 합니다.이때 어떤 데이터를 내릴지를 결정하는 규칙을 페이지 교체 알고리즘이라고 합니다.이 글에서는 그중에서도 가장 단순하고 기본적인 FIFO (First In First Out) 알고리즘에 대해 알아보겠습니다.📖 FIFO란 무엇인가?FIFO는 영어로 First In First Out, 즉 먼저 들어온 것이 먼저 나간다는 뜻입니다.줄을 서서 기다리는 상황을 생각..

정보처리기사/페이지 교체 알고리즘 2025. 7. 13. 13:35
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 알고리즘 문제풀이
  • 알고리즘
  • HTML
  • 객체지향
  • dfs
  • 문자열처리
  • python 알고리즘
  • 브루트포스
  • 프로그래머스
  • 프로그래밍
  • 알고리즘문제풀이
  • 코딩테스트
  • 그리디알고리즘
  • 동적 계획법
  • 파이썬코딩
  • 코딩
  • 문제 풀이
  • 문제풀이
  • 그래프 탐색
  • c언어
  • DP
  • 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

티스토리툴바