공부기록
close
프로필 배경
프로필 로고

공부기록

  • 분류 전체보기 (102) N
    • 유니티 프로젝트 (8)
      • VOLTA (0)
      • CakeGame (8)
    • 유니티 공부 (2)
      • isometric (2)
    • 알고리즘 문제풀이 (59)
      • 백준 (57)
      • 프로그래머스 (2)
    • GPT (0)
    • 기타 (2)
    • 공부 (30) N
      • 운영체제 (4)
      • 알고리즘 (6) N
      • 자료구조 (0)
      • c++ (7)
      • c# (7)
      • 디자인패턴 (3)
      • CS (2)
      • 코드트리 (1)
  • 홈
  • 태그
  • 방명록

[c++] 약수의 갯수 구하는 여러가지 방법

알고리즘 문제를 풀다 보면 어떤 수의 약수의 개수를 구해야 하는 경우가 자주 나온다.처음에는 다음과 같이 2부터 n/2까지 직접 확인하는 방식으로 구현했다.int Cnt_divisor(int n){ if(n == 1) return 1; int cnt = 2; // 1과 자기 자신 포함 for(int i = 2; i 이 방법도 약수의 개수를 정상적으로 구할 수 있지만, 약수의 성질을 이용하면 탐색 범위를 훨씬 줄일 수 있다.이번 글에서는 약수의 개수를 구하는 방법을 몇 가지로 나누어 정리해본다.1. 가장 단순한 방법: 1부터 n까지 확인하기가장 직관적인 방법은 1부터 n까지 모든 수로 나누어 보는 것이다.int Cnt_divisor(int n){ int cnt = 0; for(..

  • format_list_bulleted 공부/알고리즘
  • · 2026. 8. 24.
  • textsms

[공룡책] 3. 프로세스의 이해

인프런 공룡책 6강을 보고 정리한 내용입니다1. Process ConceptA process is a program in execution.- A process is the unit of work in an operating system프로세스 : 실행중인 프로그램 운영체제 입장에서는 프로세스가 작업의 단위가 되는것!하나의 프로세스가 실행되기 위해서는 자원들이 필요CPUmemoryfile, I/O device→ 이런 리소스들을 관리 우리가 프로그램을 작성해서 생긴 a.out 이라는 실행파일은 스토리지(하드디스크나 SSD)에 저장스토리지에 있는걸 direct로 cpu로 가져와 실행 할 수는 없음Shell 에서 a.out을 실행시키거나 gui로 마우스 더블클릭 해서 스토리지에 있는 프로그램(명령어들의 집합)..

  • format_list_bulleted 공부/운영체제
  • · 2026. 8. 20.
  • textsms

[공룡책] 퀴즈 #1

21,5341311 DD 커널은 운영체제의 핵심으로, 하드웨어와 직접 상호작용하며 시스템 자원을 관리합니다. 다른 모든 OS 기능은 커널 위에 구축됩니다.A해설CPU가 여러 작업 사이를 빠르게 전환하며 실행하기 때문에 사용자에게 동시에 처리되는 것처럼 느껴집니다. 이는 시분할 등을 통해 가능하죠. A해설시스템 호출은 응용 프로그램이 커널 모드의 운영체제 기능에 접근하여 자원을 사용하거나 작업을 수행하도록 요청하는 방식입니다. OS와 소통하는 창구이죠. C해설폰 노이만 구조의 핵심은 프로그램 명령어와 데이터가 모두 메모리에 저장되고 CPU가 이를 가져와 실행하는 방식입니다. 현대 컴퓨터의 기반이죠.

  • format_list_bulleted 공부/운영체제
  • · 2026. 8. 19.
  • textsms
[공룡책] 02. 운영체제의 개념과 구조

[공룡책] 02. 운영체제의 개념과 구조

인프런 운영체제 공룡책 강의 4강을 듣고 정리한 내용 입니다 1. 운영체제는 무슨 일을 하는가운영체제 : 컴퓨터의 하드웨어를 관리하는 소프트웨어It also providesa basis for application programs acts as an intermediary between the computer user and computer hardware컴퓨터 유저와 컴퓨터 하드웨어 사이의 중간자 역할을 함 컴퓨터 시스템의 4가지 컴포넌트 the hardwarethe operating systemthe application programsa user ① 시스템과 어플리케이션 프로그래밍 할 때 OS와 통신해서 하드웨어에 접② 어떤 형태의 프로그램이든 OS가 서비스를 제공 ③ 사용자는 각각의 응용 프로그램..

  • format_list_bulleted 공부/운영체제
  • · 2026. 8. 19.
  • textsms
[공룡책] 01. 운영체제가 뭐길래?

[공룡책] 01. 운영체제가 뭐길래?

https://www.inflearn.com/course/운영체제-공룡책-전공강의/dashboard?cid=326346 [지금 무료]운영체제 공룡책 강의| 주니온 - 인프런 강의현재 평점 4.9점 수강생 18,644명인 강의를 만나보세요. 운영체제의 기본 원리를 튼튼히 이해해야만 고급 프로그래밍 기술을 이해할 수 있습니다. 본 강의는 운영체제의 바이블이라 할 수 있는 공www.inflearn.com인프런 공룡책 강의를 보고 정리한 내용입니다 1. 운영체제(Operating System)가 뭔가여운영 체제 예시 : 윈도우 리눅스 맥OSOperating(운영) System(체제) : a software that operate a computer system.컴퓨터 시스템을 운영하는 소프트웨어를 운영체제(OS..

  • format_list_bulleted 공부/운영체제
  • · 2026. 8. 14.
  • textsms
[C#] Reflection + 사용 예시

[C#] Reflection + 사용 예시

1. 들어가며리플렉션이라는 기능을 정리해보겠다...C# 과 유니티 중심으로 설명할거라 어셈블리에 대해 먼저 숙지하고 보면 좋을것 같다.https://youjin43.tistory.com/102 [C#] 어셈블리 Assembly1. 들어가며리플렉션 관련해서 정리하다가 어셈블리에 대해서 먼저 잘 알아둬야할 것 같아서 먼저 정리해보려고 한다.리플렉션 관련 정리와 같이보면 더 잘 이해가 될것이다. 2. Assembly란? 어셈youjin43.tistory.com 2. Reflection이란? Reflection은 프로그램이 실행 중에 자기 자신의 타입 정보를 들여다보고 사용하는 기능이다. 쉽게 말하면 코드가 실행되는 중 다음과 같은 정보를 확인 할 수 있다. 이 객체는 무슨 클래스지?이 클래스에는 어떤 변수..

  • format_list_bulleted 공부/c#
  • · 2026. 7. 17.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • ···
  • 17
  • navigate_next

ID youjin


야금야금 모으는 중.

전체 카테고리
  • 분류 전체보기 (102) N
    • 유니티 프로젝트 (8)
      • VOLTA (0)
      • CakeGame (8)
    • 유니티 공부 (2)
      • isometric (2)
    • 알고리즘 문제풀이 (59)
      • 백준 (57)
      • 프로그래머스 (2)
    • GPT (0)
    • 기타 (2)
    • 공부 (30) N
      • 운영체제 (4)
      • 알고리즘 (6) N
      • 자료구조 (0)
      • c++ (7)
      • c# (7)
      • 디자인패턴 (3)
      • CS (2)
      • 코드트리 (1)
최근 글
인기 글
태그
  • #완전탐색
  • #C++
  • #오블완
  • #백준
  • #그리디
  • #알고리즘
  • #Unity
  • #유니티
  • #티스토리챌린지
  • #dp
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바