분류 전체보기(21)
-
[조건문] - if
특정 조건에 따라 결과가 달라질 때, 이를 if문을 통해 구현할 수 있다. " 젤리가 있으면 먹고,젤리가 없으면 굶는다. " if 젤리 O -> 먹고, if 젤리 X-> 굶어 로 정리 후 이를 코드처럼 적어보면, jelly = ? # 아직 정하지 않은 상태라서 ? 로 나타냄, 코드에서 실제로 이렇게 쓰면 안된다! if jelly == True: print("먹어") if jelly == False: print("굶어") 조건문 사용 시 한 줄에 나타낼 때를 제외하고 ' : ' 를 사용해야 하는데, 콜론을 사용하면 컴퓨터에게 명령이 끝나지 않았음을 알려주게 된다. : 를 사용하고 Enter를 치면, 자동으로 다음 행에 tab(들여쓰기, indent(인덴트))이 된다. if 문은 3가지로 나눌 수 있는데, ..
2022.10.18 -
[네트워크관리사] OSI 7계층 - (1) Physical Layer
OSI 7 계층은 다음과 같다. Physical - Datalink - Network - Transport - Session - Presentaion - Application Physical layer = 물리 계층, 즉 물리적인 것으로 케이블을 생각하면 된다. 정보통신의 3요소 중 하나인 매개체는 유선과 무선으로 나눌 수 있다. 1) 케이블(유선): Console 케이블(네트워크 장비 연결용) ++하늘색 - Rollover 케이블: EIA/TIA 568B 568B - UTP(Unshield Twisted Pair: 쌍꼬임트임선) 케이블, 총 8가닥, 실내용 Direct: EIA/TIA 568B ----- 568B, 이기종 장비간 연결 Crossover: EIA/TIA 568B ----- 568A (1,..
2022.10.17 -
[백준 10815] 숫자 카드
숫자 카드는 정수 하나가 적혀져 있는 카드이다. 상근이는 숫자 카드 N개를 가지고 있다. 정수 M개가 주어졌을 때, 이 수가 적혀있는 숫자 카드를 상근이가 가지고 있는지 아닌지를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 상근이가 가지고 있는 숫자 카드의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 둘째 줄에는 숫자 카드에 적혀있는 정수가 주어진다. 숫자 카드에 적혀있는 수는 -10,000,000보다 크거나 같고, 10,000,000보다 작거나 같다. 두 숫자 카드에 같은 수가 적혀있는 경우는 없다. 셋째 줄에는 M(1 ≤ M ≤ 500,000)이 주어진다. 넷째 줄에는 상근이가 가지고 있는 숫자 카드인지 아닌지를 구해야 할 M개의 정수가 주어지며, 이 수는 공백으로 구분되어져 있다. 이 수도..
2022.10.14 -
[파이썬(Python)] 자료형 - 튜플(Tuple), 집합(Set), 딕셔너리(Dictionary)
- 튜플 (Tuple) ()으로 튜플을 생성할 수 있다. Immutable: 값을 바꿀 수 없음 = 수정 불가 -> 여러 개의 데이터를 묶어서 한번에 전송할 때 사용됨 튜플의 요솟값은 삭제 및 변경이 불가하다. 하지만 iterable하므로 인덱싱, 슬라이싱 등은 가능하다. # Indexing a = (1, 2, 'a', 'b') >>> a[1] 2 # Slicing >>> a[2:] ('a', 'b') 리스트처럼 더하기 곱하기 등이 된다. 인덱싱 개념으로 생각하면 됨. a = (1, 2, 3) b = (1, 2) >>> a + b (1, 2, 3, 1, 2) >>> a * 3 (1, 2, 3, 1, 2, 3, 1, 2, 3) 관련 함수 수정이 불가능하므로 리스트의 append, remove 등과 같이 m..
2022.10.14 -
[파이썬(Python)] 자료형 - linked list (iterable) - 리스트
Iterable: 반복 가능한, 순서가 있는 List [ ]: mutable 리스트는 비어있을 수도 있고, 숫자나 문자를 요솟값으로 가질 수도 있고, 리스트를 요솟값으로 가질 수도 있고... 즉, 모든 자료형이 리스트의 요솟값이 될 수 있다. a = [1, 2, 3] b = ['a', 'b', 'c'] c = [1, 2, 'a'] d = [1, [2, 3], 4] - 인덱싱 a = [1, 2, 3] >>> a[0] 1 >>> a[2] 3 >>> a[-1]# 문자열 인덱싱처럼 3 그러면 리스트 안에 리스트가 있는 경우(이중 리스트) 인덱싱이 어떻게 될까? a = [1, 2, [3, 4, 5]] >>> a[2] [3, 4, 5] # 그러면 'a[2]' 자체가 또다른 리스트니까, 'a[2]'[0] 이 3이 된..
2022.10.12 -
[블로그 꾸미기] 코드블럭 스킨, 글씨체 변경
코드블럭좀 예쁘게 해주려고 온갖 짓을 했지만 적용이 안되더라... 결국은 해결해서 공익 목적으로 글 올림 (이거 바꾸려면 html/css 알아야 하냐? ㄴㄴ 몰라도 된다.) 먼저 가장 중요한거 1. 미리보기 말고 실제 올린 글로 적용 여부 확인하자 적용 후 미리보기가 계속 안바뀌길래 한 삼십분 씨름하다가 실제 글 보니까 바뀌어있었다... 2. 플러그인 사용 중지 블로그 관리 - 플러그인 - 코드 문법 강조 사용 XXXXXXXX [코드블럭 테마 변경하기] https://highlightjs.org/static/demo/ highlight.js demo highlightjs.org 먼저 사이트에 들어가서 마음에 드는 테마를 고른다. Language categories 말고 Themes에서 눌러보면서 고르면 ..
2022.10.12