목록전체 글 (52)
sugenius
CH1. 운영체제 특징 운영체제(OS;Operating System) 사용자가 컴퓨터의 하드웨어를 쉽게 사용할 수 있도록 인터페이스를 제공해주는 소프투웨어 크게 인터페이스(쉘) + 커널의 구조 이다. 쉘은 운영체제의 가장 바깥 부분에 의치해서 사용자 명령에 대한 처리를 담당하는 역할, 커널은 하드웨어와 관련된 내부적인 역할을 담당함 운영체제 종류 윈도즈 Windows 유닉스 Unix - 리눅스 Linux / 맥 Mac / 안드로이드 Android 윈도즈(Windows) 운영체제 : MS-DOS의 멀티태스킹 기능과 GUI 환경을 제공하는 마이크로소프트사가 개발한 운영체제 윈도즈(Windows) 운영체제 특징 [지선자오] 그래픽 사용자 인터페이스(GUI) 제공 키보드 없이 마우스로 아이콘이나 메뉴를 선택하여..
디자인 패턴 유형 [생구행] : 생성/구조/행위 목적 생성 - 객체 인스턴스 생성에 관여 , 클래스 정의와 객체 생성 방식을 구조화, 캡슐화 수행하는 패턴 구조 - 더 큰 구조나 형성 목적으로 클래스나 객체의 조합을 다루는 패턴 행위 - 클래스나 객체들 상호 작용하는 방법과 역할 분담을 다루는 패턴 범위 클래스 - 클래스 간 관련성(상속 관계를 다루는 패턴) - 컴파일 타임에 정적으로 결정 객체 - 객체 간 관련성을 다루는 패턴 - 런타임에 동적으로 결정 * 컴파일 타임 : 소스 코드를 작성하고 컴파일이라는 과정을 통해 기계어 코드로 변환되어, 실행 가능한 프로그램이 되는 과정 (정적 메모리 할당 수행) * 런타임 : 파일 컴파일 과정을 마친 프로그램은 사용자에 의해 실행되며, 이러한 응용 프로그램이 동..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
단계별로 풀어보기 - 2. if문 www.acmicpc.net/step/4 if문 단계 점이 어느 사분면에 있는지 알아내는 문제 www.acmicpc.net - 1 단계 1330번 두 수 비교하기 a,b = input().split() a = int(a) b = int(b) if ab : print('>') elif a==b : print('==') - 2 단계 9498번 시험 성적 score = int(input()) if 90
단계별로 풀어보기 - 1. 입출력과 사칙연산 www.acmicpc.net/step/1 입출력과 사칙연산 단계 입출력과 사칙연산 www.acmicpc.net - 1 단계 2557번 Hello World print('Hello World!') - 2 단계 10718번 We love kriii print('강한친구 대한육군') print('강한친구 대한육군') - 3 단계 10171번 고양이 print( "\ /\ ", " ) ( ')", "( / )", " \(__)|" ,sep="\n") - 4 단계 10172번 개 print( "|\_/|", "|q p| /}", '( 0 )"""\ ', '|"^"` |', "||_/=\\\__|" ,sep="\n") - 5 단계 1000번 A+B a,b = input(..
도서 파이썬 알고리즘 인터뷰 5장 중 리스트 파이썬의 리스트List는 말 순서대로 저장하는 시퀀스이자 변경 가능한 목록 Mutable List을 말한다. 입력 순서가 유지되며, 내부적으로는 동적 배열로 구현되어 있다. 언어 동적 배열 파이썬 list() C++ std::vector 자바 ArrayList 딕셔너리 파이썬의 딕셔너리는 키/값 구조로 이뤄진 딕셔너리를 말한다. 입력 순서가 유지되며, 내부적으로는 해시 테이블 Hash Table로 구현되어 있다. 언어 동적 배열 파이썬 dict() C++ std::unordered_map 자바 HashMap