HTML Tag - : 글의 제목을 이루는 태그로, 2부터 숫자를 늘리면 부제목으로 바뀐다. - : 글의 단락을 이루는 태그.tag : 태그는 열린 태그와 닫힌 태그로 존재하는데, 열린 태그 하나만 존재하는 경우도 존재한다. (Input)Listorderlist : tag를 사용하는데, item location을 추적하는데 좋다. (순서가 있는 list)unorderlist : tag를 사용하는데, 글머리 기호를 사용한다. (순서가 없는 list)위 두 개의 list 둘 다 를 사용한다. (중첩 가능)Live preview작은 공간에 local server를 hosting 하여 web-page를 미리 볼 수 있게 한다. div and span - : HTML Tag의 영역 (division)을 ..
10815. 숫자 카드 Solutionn개의 정수들은 순서가 필요 없음 : Setm개의 정수들은 순서 필요 : list => 안에 존재하는지를 판단한다. (for문)import sysinput = sys.stdin.readlineN = int(input())N_set = set(map(int, input().split()))M = int(input())M_list = list(map(int, input().split()))for i in M_list: if i in N_set: print("1", end=" ") else: print("0", end=" ") 14425. "문자열 집합" String (N개) => 집합 S,,S에 포함되어 있는 문자열이다.M : 검사해야..
2752. 수 정렬 N개의 수가 주어졌을 때, 오름차순으로 정렬하는 문제이다. (단, 수는 중복 X) Solution중복되지 않은 수들만 존재하므로 Set 자료구조를 이용하는 것부터 생각을 출발하였다. 그러나 중복은 기본 옵션이므로 List로 진행하였다. 그래서, Sorted() function 을 사용하여 진행하였다.Sorted(정렬할 데이터 : iterable, key parameter (어떤 것을 기준으로 : Default : key), reverse parameter (오름차순 : Defalut -> False, 내림차순 : True))Sort() : 본체 리스트를 정렬 후 반환.Sorted() : 본체 리스트에서 정렬한 새로운 리스트 반환. N = int(input())N_set = set(..
Brute-Force Algorithm문제를 해결하기 위하여, 모든 경우를 탐색하고 답을 도출하는 Algorithm.=> 결과를 찾는다는 것에 중점을 둔다. 이것과 비슷한 것은 완전 탐색 알고리즘이 있다. (같지만 다른 점이 존재) 완전 탐색 알고리즘모든 경우의 수를 전부 탐색하는 방식의 알고리즘으로, 결과보다는 탐색에 중점을 둔다. 이 Algorithm의 사용 조건은 다음과 같다.문제에서 달성하고자 하는 Solution이 잘 정의되어야 한다.문제를 해결할 수 있는 풀이의 수가 제한되어 있어야 한다.Algorithm Example1. 반복문을 사용하는 경우-> 대부분 반복문과 조건문을 활용해서 모든 경우를 탐색한다.2. 재귀를 사용하는 경우-> 피보나치 수열 (DP (Dynamic Programming)..
24262번 문제 이 문제는 시간복잡도를 확인하는 문제이다. n을 입력하면 절반으로 계속 줄이고 그 수를 배열의 인덱스로 넣어서 반환해주고 있다. 따라서, 이걸 다항식으로 표현하였을 때 미지수로 표현한다면 x라고 표현할 수 있다. 이 x의 시간 복잡도를 표현한다면 O(n) 이다. 단지 최고차항의 차수를 출력하고 그게 아니면 0을 출력하는 의미이므로, 출력문 두 개만 존재해도 문제는 풀린다.public class Main { public static void main(String[] args) { System.out.println("1"); System.out.println("0"); }} 24263 문제 이 문제는 n을 받아서 1 ~ n까지 입력 받고 있다. 예제 입력..
✌ Web ProgrammingHTTP(S) Protocol 로 통신하는 Client-server development.web-client : Internet explorer, chrome, firefox 등 (이미 개발된 web-browser 를 사용하는게 일반적이나, 직접 만들어서 사용하는 경우도 존재함)Web-browserLinux “curl” commandTelnet직접 만든 Client🙊 HTTP ProtocolWeb-server 와 Web-client 사이의 데이터를 주고받기 위해 사용하는 통신 방식 (규약) 으로, TCP/IP Protocol 위에서 동작. 즉, server와 client 는 TCP/IP 동작에 필수적인 IP 주소를 가져야 함.ex) Request message (No bo..