반응형

전체 312

데이터통신 1장 기초 정리 (통신프로토콜, Sender, Receiver, TCP/IP)

1. 데이터 통신에서 유선이나 무선매체로 데이터를 보내는쪽은 Sender 받는쪽은 Receiver 전송매체는 Medium이라고 한다. 2. 통신은 양방향으로 이루어지며, 이동통신 및 개인 맞춤형 서비스의 경향이 강해지고 있다. 3. 네트워크의 평가기준은 성능, 신뢰성, 보안이며, 네트워크의 bandwidth는 대역폭으로서 네트워크의 속도에 많은 영향을 미친다. 네트워크를 사용할때는 상황에 따라 적합한 네트워크를 선택하는 것이 가장 중요하다. 4. 네트워크를 사이즈로 분류했을때 LAN/WAN/MAN/PAN이 있다. LAN은 유선, 무선랜(와이파이)가 있다. WAN은 Wide Area Network로서 가장 큰 네트워킁이다. MAN은 대학캠퍼스,연구단지 정도의 규모에서 사용되는 네트워크이다. PAN은 10m..

백준 2693 N번째 큰수 [c++]

#define _CRT_SECURE_NO_WARNINGS #include using namespace std; int main() { int n;//입력받을배열의 수 cin >> n;//정수 입력 int result[1000];//3번째 큰수를 담을 배열 int count=0;//result 배열의 인덱스로 활용될 수 int temp;//배열안의 위치를 변경할때 사용될 변수 int arr[10];//배열선언 for (int i = 0; i < n; i++)//여러개의 배열을 입력받기 위한 반복문 { for (int i = 0; i < 10; i++)//배열안의 정수를 입력받기 위한 반복문 { scanf("%d", &arr[i]); } int s = 10; for (int i = 0; i < s; i++)..

백준 2609 최대공약수 최소공배수 [c++]

#define _CRT_SECURE_NO_WARNINGS #include using namespace std; int fun(int a, int b) {//유클리드 호제법 사용 int temp;//정수의 위치를 바꿀때 사용될 변수 while (b != 0) //b가 0이 아닐때 까지 반복 { temp = a % b;//a에서b를 나눈 나머지를 temp에 대입 a = b;//a에b대입 b = temp;//b에 temp 대입 } return a; } int main() { int a, b;//입력받을정수 cin >> a >> b;//정수입력 printf("%d %d", fun(a, b), (a * b) / fun(a, b));//첫번째 정수는 최대공약수, 두번째 정수는 두수를 곱한뒤 최대공약수로 나눈 최송공..

백준 3460 문제 이진수 [c++]

#include using namespace std; int main() { int n;//이진수로 나타낼 정수 int t;//받을 정수의 개수 int cnt;//위치를 찾을때 사용될 정수 cin >> t;//t를 입력받는다 for (int i = 0; i > n;//이진수로 나타낼 정수입력 while (n > 0)//n이 0보다 크면 반복 { if (n % 2 == 1)//n을 2로 나눴을때 나머지가 1인경우 { printf("%d ", cnt);//cnt 출력 } n /= 2;//n을 2로 나눈후 다시 n에 대입 cnt++;//cnt 증가 } printf("\n");//줄바꿈 } }

코드업 기초 100제 6006 6019 6007 6022 6008 6016 (파이썬) (파이썬독학)

6006 print("\"!@#$%^&*()'") #출력되야할 내용에 "가 있다면 백슬래시를 활용하면 된다. 6019 y,m,d=input().split('.') #split에서 .을 활용하여 입력받는다. print(d+"-"+m+"-"+y) #+를 활용하여 출력한다. 6007 print('"C:\\Download\\\'hello\'.py"') #\와'를 활용한다. 6022 a=input() #input를 사용하여 입력받음 print(a[0:2],a[2:4],a[4:6]) #[]를 사용하여 그 위치의 글자 출력 6008 print('print(\"Hello\\nWorld")') #'와 \를 활용한다. 6016 a,b=input().split() #split를 사용하여 a,b에 공백을 기준으로 입력받는다...

Programming/Python 2021.08.18

파이썬 조건문 기초 예제 (파이썬 독학)

temp = "abc" #abc를 가지는 temp를 선언한다. if temp == "abc": #만약 temp가 abc 라면이라는 if문 print("true") #위에 식이 정답이라면 true를 출력한다. else: #위에 식이 틀릴경우 print("false") #false를 출력한다. x = 1 #1을 가지는 x를 선언한다. if x >2: #만약 x가 2보다 크다면 print("x는 2보다크다!") #x는2보다크다를 출력한다. elif x>0: #만약 x가 0보다 크다면 print("x는 0보다크다!") #x는0보다크다를 출력한다. list = [1,2,3] #1,2,3을 가지는 list를 선언한다. if 1 in list: #만약 list에 1이 있다면 print("list에 1이 포함되어있습니..

Programming/Python 2021.08.18

파이썬 기초문법2(입출력,리스트,랜덤출력,변수타입,줄바꿈)

import random #random라이브러리를 가져온다. temp = input("이름:") #input를 사용하여 입력을 할수있다. print(temp) #print를 사용하여 temp에 입력한 내용 출력한다. list = [1,2,3] #[]를 사용하여 리스트를 만들수있다. print(list) #list 내용 출력한다. print(random.choice(list)) #random을 사용하여 list내용중 하나를 랜덤출력 x = "abc" #문자열 변수를 선언한다. print(x) #문자열 변수를 출력한다. print(x[0]) #[]를 사용하여 문자열에서 첫번째 글자를 출력한다. print(type(x)) #type을 사용하여 변수의 타입을 알수있다. x는 문자열임으로 str을 출력한다. pr..

Programming/Python 2021.08.18

파이썬 기초문법(Hello World,제곱근(sqrt),random,math,문자열)

from math import * #math라이브러리를 가져온다. from random import * #random라이브러리를 가져온다. print("Hello World") #기본문자열을 출력한다. print("Hello World "*2) #문자열 뒤에 *2를 추가하여 2번 출력하게 할수 있다. print(sqrt(36)) #math라이브러리에 있는 sqrt를 사용하여 제곱근을 구할수있다. print(int(random() * 10)+1) #random을 사용하여 1부터 10까지의 정수의 랜덤값을 출력한다.+1을 추가하지않으면 0부터 10까지이다. print(randint(1, 10)) #randint를 사용하면 10이하로 지정된다. print(randrange(1, 10)) #randrange를 ..

Programming/Python 2021.08.18
반응형