데이터 전송 매체 


1. 전송 매체


유도(유선) 전송 매체 - 선 : TP케이블(UTP,STP), 동축 케이블, 광 케이블 

비유선(무선) 전송 매체 - 전파 : 적외선, 라디오파, 마이크로파 


2. 유선 매체


1. 종류  

LAN -> Web 


2. 트위스티드 페어 케이블 

: 두선을 꼬으면서 각 쌍은 1인치상 꼬인 횟수가 서로 다르도록 하여 간섭 최소화

- UTP 케이블(비차폐) : 케이블과 피복 사이에 보호막 없음, 가격 저렴(90% 점유), 설치 용이, 등급에 따른 사용

   RJ-45커넥터 사용 (stp도사용)   

- STP/FTP 케이블(차폐) : 그물막 보호막(전도층), 속도 향상, 원거리 전송, 외부 연결 인터넷 선과 모뎀에 사용 


3. 동축 케이브 (기간망용 백본, 노트연결용) 

- 내부 도체(중앙 회선, 구리도선) < 절연층 < 구리알루미늄차폐망 < 외피절연층 

- CATV 분배망이나 LAN 등에 널리 사용됨, BNC라는 원동형 커넥터 사용하여 노드를 연결함 

- 트위스티드 페어에 비해 높은 주파수 빠른 데이터 전송 가능, 간섭과 전력 손실 적다

- 가는 동축 케이블과, 굵은 동축 케이블이 있다. 구조는 같다. 


4. 광섬유 케이블

- 코딩 : 외부 플라스틱 케이블

  클래딩 : 및 반사함, 투명한 덮개 

  코어 : 가장 높은 굴절률의 투평한 덮개로 빛이 통과하는 통로  

- 입사각이 증가하면 수직과는 멀어지고 수평과는 가까워짐 (수평에 가깝도록 빛을 쏨 )

  가는 유리섬유, 전기적 간섭 없음

- 단일모드 광섬유(하나의 경로로 단일 빔), 

  다중모드 계단형 광섬유(서로다른 경로로 코어를 통해 다중 빔)

  다중모드 언덕형 광섬유(계단 대신 언덕 형)


5. 유선 매체의 비교 


3. 무선 매체

Apple and Orange




Sam's house has an apple tree and an orange tree that yield an abundance of fruit. In the diagram below, the red region denotes his house, where  is the start point and  is the end point. The apple tree is to the left of his house, and the orange tree is to its right. You can assume the trees are located on a single point, where the apple tree is at point  and the orange tree is at point .

Apple and orange(2).png

When a fruit falls from its tree, it lands  units of distance from its tree of origin along the -axis. A negative value of  means the fruit fell  units to the tree's left, and a positive value of  means it falls  units to the tree's right.

Given the value of  for  apples and  oranges, can you determine how many apples and oranges will fall on Sam's house (i.e., in the inclusive range )? Print the number of apples that fall on Sam's house as your first line of output, then print the number of oranges that fall on Sam's house as your second line of output.

Input Format

The first line contains two space-separated integers denoting the respective values of  and 
The second line contains two space-separated integers denoting the respective values of  and 
The third line contains two space-separated integers denoting the respective values of  and 
The fourth line contains  space-separated integers denoting the respective distances that each apple falls from point 
The fifth line contains  space-separated integers denoting the respective distances that each orange falls from point .

Constraints

Output Format

Print two lines of output:

  1. On the first line, print the number of apples that fall on Sam's house.
  2. On the second line, print the number of oranges that fall on Sam's house.

Sample Input 0

7 11
5 15
3 2
-2 2 1
5 -6

Sample Output 0

1
1

Explanation 0

The first apple falls at position 
The second apple falls at position 
The third apple falls at position 
The first orange falls at position 
The second orange falls at position 
Only one fruit (the second apple) falls within the region between  and , so we print  as our first line of output. 
Only the second orange falls within the region between  and , so we print  as our second line of output.


 

 

TIL_171019

그날그날 배운 내용들을 기록해 봐야 겠다.   

오늘 한 것

  • HackerRank 알고리즘 문제풀이- Apple and Orage 

         영어라 처음에 이해하기가 어려워서 그렇지 문제만 이해하면 푸는데에는 아직까지 큰 어려움은 없는 것 같다. 

           HackerRank 어느정도 풀면 codility 나 programers도 풀어봐야겠다. 그리고 풀고 난 뒤에 다른 사람들 풀이도 비교해 보자.

   

  • 이력서 작성 중 

         이력서를 쓰다가 내 20대를 정리해 보았다.  무 의미한 시간, 버릴 경험은 없다고 생각한다. 개발을 시작 한지는 몇 년 안되었지만 

     어쩌면 개발자로서 평생을 쌓아 나갈 테니 지금부터 차근히 내 가 걸어온, 또 앞으로 걸을 길들을 잘 정리해 나가야겠다. 

     이브레인 이력서 양식과,  PDF 양식을 참고해서 쓰는 중이다. 


  • GITHUB 익히기 

         버전관리 도구는 전 회사에서 svn만을 이용했었고,  git 은 내 파일들을 commit push 하는 정도로만 사용했었다.  그래서 되돌리기나

    브런치등 다양한 기능들을 사용할 수 있도록 좀 더 자세히 익혀야 겠다. 강의는 생활코딩으로 시작.  


  • 자료구조 정리 

    남궁성님 강의 복습.  컬렉션 프레임워크.  


  • 이산수학 6주차  

    관계를 데이터베이스 테이블구조로 설명! 


Git은 같은 프로젝트를 여러 사람들이 작업을 할 때 소스가 겹쳐서 문제가 생기는 일이 없도록 관리해주는 도구이다. 


이때 파일들이 버전별로 저장되는 저장소에는 로컬 저장소와 원격 저장소가 있다.

원격 저장소인 Github은 홈페이지에서 계정을 만들어 사용한다. 


파일을 저장시키고 불러오는 방법에는 터미널에 명령어를 직접 쓰는 방법과 SourceTree처럼 쉽게 관리할 수 있는 프로그램을 사용할 수 있다. 

그런데 보통은 개발 환경에서 직접 프로젝트와 연결해서 쓰지않나 싶다. 


시작으로는 Git과 SourceTree를 설치하고 github 계정을 만들면 된다. 


기본용어 

커맨드라인, 레파지토리(로컬, 원격) 브런치(메인에서 따와서 나만의 버전을 만드는것, 작업 후 master에 다시 merge한다)  


주요명령어

git init 저장소 초기화 / 이거 전까지는 일반폴더고 이걸 해줘야 추가적인 깃 명령어 실행됨

git config, git help, git status, git add, git commit, git branch, git checkout, git merge, git push, git pull


생활코딩 Git 강의 

기본 commit 소스트리에서 commit을 통해 버전이 생기는 것을 확인하였다 

되돌리기

브런치

원격저장소

협업

고급주제 






















HackerLand University has the following grading policy:

  • Every student receives a  in the inclusive range from  to .
  • Any  less than  is a failing grade.

Sam is a professor at the university and likes to round each student's  according to these rules:

  • If the difference between the  and the next multiple of  is less than , round  up to the next multiple of .
  • If the value of  is less than , no rounding occurs as the result will still be a failing grade.

For example,  will be rounded to  but  will not be rounded because the rounding would result in a number that is less than .

Given the initial value of  for each of Sam's  students, write code to automate the rounding process. For each , round it according to the rules above and print the result on a new line.

Input Format

The first line contains a single integer denoting  (the number of students). 
Each line  of the  subsequent lines contains a single integer, , denoting student 's grade.

Constraints

Output Format

For each  of the  grades, print the rounded grade on a new line.

Sample Input 0

4
73
67
38
33

Sample Output 0

75
67
40
33

Explanation 0

image

  1. Student  received a , and the next multiple of  from  is . Since , the student's grade is rounded to .
  2. Student  received a , and the next multiple of  from  is . Since , the grade will not be modified and the student's final grade is .
  3. Student  received a , and the next multiple of  from  is . Since , the student's grade will be rounded to .
  4. Student  received a grade below , so the grade will not be modified and the student's final grade is .

 

+ Recent posts