본문 바로가기

전체 글229

[백준] 모듈러 연산 정의 및 활용 목차  모듈러의 정의어떤 정수 A를 다른 정수 N으로 나누면 나오는 나머지를 말한다. 모듈러 연산의 여러 성질들 분배 법칙의 성립(A +(-) B) mod C = (A mod C +(-) B mod C) mod C(A * B) mod C = (A mod C * B mod C) mod C  덧셈, 뺄셈, 곱셈에 관련된 성질a와 b로 m으로 나눈 나머지가 같고 c와 d를 m으로 나눈 나머지가 같으면 a ± c 와 b ± d 를 m으로 나눈 나머지도 같다.예)49 1 (mod 8) 37 5 (mod 8) 86 6(mod 8)  거듭 제곱의 성질a와 b를 m으로 나눈 나머지가 동일 하다면,각 숫자를 동일하게 거듭제곱한 숫자를 m으로 나눈 나머지도 동일하다예)77 7 (mod 8)77 ^ 10 7 ^ 1.. 2024. 4. 29.
[자료구조][배열][스택] c 코드 구현 목차 자료구조를 공부하며 스택 구현을 배열로 해 보았다 -스택으로 구현할 ADT들-- push(stack, ‘c’) : stack의 top에 데이터를 추가한다. stack이 이미 꽉 차있으면 해당 데이터 는 스택에 저장하지 않고 “Stack FULL”을 출력한다. - pop (stack) : stack의 top에 있는 데이터를 반환하고 stack에서 제거한다. stack이 비어 있 으면 “Stack Empty”를 출력한다. - peek(stack): stack의 top에 있는 데이터를 화면에 출력한다. stack은 변화하지 않는다.  stack이 비어 있으면 “Stack Empty”를 출력한다. - duplicate(stack): stack의 top에 있는 데이터를 pop해서 두 번  push 한다. s.. 2024. 4. 28.
HTML에 대한 상세한 설명 목차 HTML의 정의 HTML (Hypertext Markup Language,하이퍼텍스트 마크업 언어)는 프로그래밍 언어는 아니고, 우리가 보는 웹페이지가 어떻게 구조화되어 있는지 브라우저로 하여금 알 수 있도록 하는 마크업 언어이다. 유명한 밈의 시초: 저는 html로 프로그래밍하는 거 좋아합니다! HTML의 문법은 생략하겠다.. 문법을 정복하고 싶나? 아래로 가라 https://developer.mozilla.org/ko/ MDN Web Docs The MDN Web Docs site provides information about Open Web technologies including HTML, CSS, and APIs for both Web sites and progressive web app.. 2024. 4. 17.
웹의 개념 정리 [Web vs Internet] 목차 Protocol 프로토콜은 컴퓨터 내부에서, 또는 컴퓨터 사이에서 데이터의 교환 방식을 정의하는 규칙 체계입니다. 기기 간 통신은 교환되는 데이터의 형식에 대해 상호 합의를 요구합니다. 이런 형식을 정의하는 규칙의 집합을 프로토콜이라고 합니다. TCP(Transmission Control Protocol) TCP (전송 제어 프로토콜)은 두 개의 호스트를 연결하고 데이터 스트림을 교환하게 해주는 중요한 네트워크 프로토콜입니다. TCP는 데이터와 패킷이 보내진 순서대로 전달하는 것을 보장해줍니다. IP주소 OSI 7계층 중에서 3계층인 네트워크 계층에서 생성 및 사용되는 IP 주소는 네트워크 환경에서 내 컴퓨터의 주소라고 볼 수 있다. 포트 포트는 “논리적인 접속장소”를 뜻하며, 인터넷 프로토콜인 T.. 2024. 4. 17.
728x90