본문 바로가기

전체 글659

📲 정보통신공학 - Ch6. 오류 검출 및 정정 - 1~4 오류의 종류/검출/패리티 검사/인터넷 체크섬 출처 : William Stallings, "Data and Computer Communications (10th Edition)," Pearson, 2014 [Ch6] 오류 검출 및 정정 배울 것 - 오류 검출 코드를 사용하는 기본 방법 - 인터넷 체크섬의 개요 - 순환 중복 검사 방법의 동작 - 해밍거리를 정의 - 블록 코드를 사용한 순방향 오류 정정 기법의 기본 원리 전송 오류를 대처하는데 사용되는 일반적인 세 가지의 방법 - 오류검출코드 - 순방향 오류 정정코드(FEC) 또는 오류 정정코드 - 자동 재전송(ARQ) 프로토콜 => 데이터 전송 프로토콜에 따라 각각 프레임, 패킷 또는 셀이라 불리는 데이터 블록에 적용 - 단일비트 오류와 버스트 오류 간의 차이점 - 오류검출을위한 세 가지 접근 방법 .. 2024. 4. 12.
📲 정보통신공학 - Ch4. 전송 매체 - 4. 시야 전송 출처 : William Stallings, "Data and Computer Communications (10th Edition)," Pearson, 2014 4.3 📲 시야 전송 👀 자유공간 손실 무선 전송의 유형과 상관 없이 신호는 거리가 늘어남에 따라 분산됨 => 따라서 고정 위치의 안테나는 송신 측 안테나가 멀리 있을수록 약한 신호 전력을 받게 됨 => 위성통신에서의 신호 손실의 주요 원인 => 자유공간 손실(free space loss) 자유공간 손실과 주파수의 관계: 안테나 치수와 거리가 동일할 때, 반송파의 파장이 길어질수록(즉, 주파수가 낮아질수록) 자유공간 손실이 커짐 반대로, 주파수가 높을수록 자유공간 손실이 커짐 손실 보상과 안테나 이득: 안테나 이득을 통해 높은 주파수에서 발생하는 .. 2024. 4. 12.
⚠︎ 백준 - 9251 LCS 다이나믹프로그래밍 단계를 끝내자~ 동적 계획법 1 단계 i번째 집을 각각의 색으로 칠할 때, 1~i번째 집을 모두 칠하는 최소 비용으로 부분문제를 정의해봅시다. www.acmicpc.net 9251 ⚠︎ LCS 티어 : 🥇5 분류 : DP 부분 문자열이기 때문에 떨어져 잇어도 상관 없음 음,,,아닛 DP 모르겟는데 lcs어케풀지 LIS는 아는데 용어가다비슷해 영어도별다줄하네 졸린시험기간이므로가오떨어지는구글링하기 멍청이인가? a문자열 길이 b 문자열길이 변수 리스트 초기화할 때 바꿔 썼다 테스트 하는 예제가 하필 길이가 같아서... ㄴ난 내 능지가 부족하여 로직을 보고도 못 맞춘 줄 알았다. ㅠ..지원언니랑 맛잇는저녁이나먹어야겟다... 2024. 4. 12.
📲 정보통신공학 - Ch4. 전송 매체 - 3. 무선 전파 출처 : William Stallings, "Data and Computer Communications (10th Edition)," Pearson, 2014 4.3 📲 무선 전파 안테나로부터 방사된 신호는 세 종류의 경로를 거쳐 전송 1. 지표파 (ground wave) 2. 창공파 (sky wave) 3. 시선(Sign of sight :LOS)을 통한 전송 🛰️ 지표파 전파 지표파의 정의 및 특성: 지표파는 지표면의 등고선을 따라 지평선을 넘어 상당히 먼 거리까지 전파될 수 있는 전자기파 주로 2 MHz 이내의 낮은 주파수 대역 전파 메커니즘: 지표파는 지면의 굴곡을 따라 전파되며, 여러 요인에 의해 영향을 받음 유도 전류 현상: 전자기파가 지표면의 전류를 유도하여 전자기파의 파면을 느리게 하고, .. 2024. 4. 12.
🖌️ SUAPC 24s 컨셉 구상 차기캠프장과 이야기하다가.. 디자인컨셉 이야기가 나와버린것이다... 시험기간에 항상 고질병처럼 그림중독에 걸리기 때문에 조심했어야 하는데 바이러스 를 피하지 못했다 저번에 사이버펑크 했으니까 스팀펑크(디젤펑크?) 하면 재밌을 것 같아서 밀었는데 딴 차캠은 여름여름 이미지를 밀고 싶은 것 같았다 전체디코에도 추천글 올렸는데 모기가 나왔다 이건 이야기 나온 당일날 그렸던 스팀 구상본 초안 열기구! 엔진! 스팀! 노란 분위기! 그리고 시간 좀 지나서 오토마타 과제랑 눈싸움하다가.. 프로크리에이트와 눈이 맞아버린것 여름이었다... 여름이었나.. 그리고 이야기나왓으니까 "모기의고백"도 그렸다 나름인터넷보고모기참고해서그린것 보느라힘들었다 인스타에 투표를올렸는데 그렇게 됐다 금속느낌으로 로고도 만들어봄 첫번쨰는 다음.. 2024. 4. 12.
🎛️ 운영체제 - 3.Process 출처 : http://www.kocw.net/home/cview.do?lid=af8e05c97c6d60de 🎛️ 프로세스의 개념 process : 실행 중인 프로그램 프로그램 : 하드디스크에 있는 것 프로세스 : RAM에서 살아서 돌아가는 것 1. 하드웨어 문맥 ( CPU 수행 상태) - PRogram Counnter - 각종 register 2. 프로세스의 주소 공간 - code, data, stack 3. 커널 자료 구조(프로세스 관련) - Process Control Block(PCB) - Kernel stack 🎛️ 프로세스의 상태 프로세스는 상태가 변경되며 수행 🎚️ Runnning • CPU를 잡고 instruction을 수행중인 상태 🎚️ Ready • CPU를 기다리는 상태 (메모리 등 다.. 2024. 4. 12.
⚠︎ 백준 - 24060 알고리즘 수업 - 병합 정렬 1 👩🏻‍🏫 재귀 단계를 진짜 끝내자~ 재귀 단계 피보나치 수 역시 단순 for문으로도 구할 수 있지만, 학습을 위해 재귀를 써 봅시다. www.acmicpc.net 24060 ⚠︎ 알고리즘 수업 - 병합 정렬 1 티어 : 🥈3 분류 : 재귀, 머지 소트 머지소트도 시험범위인데~잘댓다 import sys # 머지 소트 def merge_sort(A,p,r): # 배열, 시작, 끝 if (p < r): q = (p+r) // 2 # 반갈 merge_sort(A,p,q) merge_sort(A,q+1,r) merge(A,p,q,r) def merge(A,p,q,r): global result global k_num i = p j = q + 1 tmp = [] while (i 2024. 4. 11.
📲 정보통신공학 - Ch4. 전송 매체 - 2. 무선 전송 출처 : William Stallings, "Data and Computer Communications (10th Edition)," Pearson, 2014 4.2 📲 무선 전송 마이크로파 주파수 영역: 범위: 약 1GHz ~ 40 GHz 특징: 고도의 지향성 빔 가능, 점대점 전송에 적합 사용처: 위성통신 포함 라디오 주파수 영역: 범위: 약 30 MHz ~ 1 GHz 특징: 다방향성 응용에 적합 적외선 주파수 영역: 범위: 약 3x10^11 Hz ~ 2x10^14 Hz 특징: 근거리 점대점 및 다중점 응용에서 유용, 단일 방처럼 한정된 지역 내에서 사용 비유도 매체에서의 송수신: 안테나를 통해 이루어짐 📟 안테나 정의: 전자기 에너지를 방사하거나 모으는 전기적 도체 또는 도체 시스템 기능: 송신 시.. 2024. 4. 11.
이번 시험 알고리즘 분류 임시 저장 🖥️1장 정렬 유클리드호제법 문제 - 1 페이지 www.acmicpc.net 피보나치 GCD 🖥️2장 🖥️3장 분할 정복 문제 - 1 페이지 www.acmicpc.net 재귀 문제 - 1 페이지 www.acmicpc.net 이분탐색 문제 - 1 페이지 www.acmicpc.net 🖥️4장 모듈러연산 행렬곱셈 머지소트 🖥️5장 그리디 문제 - 1 페이지 www.acmicpc.net 🖥️6장 다이나믹 프로그래밍 문제 - 1 페이지 www.acmicpc.net MST 문제 - 1 페이지 www.acmicpc.net 퀵 소트 🖥️7장 다익스트라 문제 - 1 페이지 www.acmicpc.net 허프만코드 이항계수 🖥️8장 🖥️9장 백트래킹 문제 - 1 페이지 www.acmicpc.net 2024. 4. 10.
⚠︎ 백준 - 4779 칸토어 집합🏠 재귀 단계를 끝내자~2 재귀 단계 피보나치 수 역시 단순 for문으로도 구할 수 있지만, 학습을 위해 재귀를 써 봅시다. www.acmicpc.net 4779 ⚠︎ 칸토어 집합 티어 : 🥈3 분류 : 재귀 으 이런.. print(*배열명) 하면.. 요소 사이에 공백이 들어간다... 또 생각 없이 씀.. "".join("배열명") 고.. import sys def Cantor(start,n): for i in range(start+3**(n-1),start+3**(n-1)*2): Cantor_list[i] = ' ' if n != 1: Cantor(start,n-1) Cantor(start+3**(n-1)*2,n-1) while True: try: N = int(sys.stdin.readline()) if.. 2024. 4. 10.