본문 바로가기

분류 전체보기250

(Mac)맥북 사파리 개발자 도구 사용법/단축키/설정법 (상세) 맥북 사파리 개발자 도구 포스팅 요약 1. 포스팅 목적 2. 사파리화면 위에 개발자 도구 설정하는 법 3. 개발자 도구 사용법 4.개발자 도구 전체화면으로 켜지는 경우 해결법 맥북 사파리 개발자 도구 여는 단축키는 : option+cmd+i 아래 사진 빨간 네모박스를 보시면, 저는 이미 사파리 메뉴막대에 개발자용 메뉴를 볼 수 있게 해놓았습니다. 이제부터 할 포스팅은!!! 1. 메뉴바에 개발자용 메뉴가 없으신 분들을 위해 설정하는법 알려드리겠습니다. 2. "있는데 어떻게 사용하는지 모르겠다" 라는 분들을 위해서도 아래 사용법 적어 놓았습니다. 1. 사파리 환경설정 2. 고급 3. 메뉴 막대에서 개발자용 메뉴 보기 체크 1. 웹속성 들어가기 (* option+cmd+i 단축키로 바로 켜기.) 개발자용 도구.. 2021. 6. 18.
(파이썬) 파이썬 소문자 알파벳만 나열/ 대문자 알파벳만 나열 파이썬 소문자/대문자 알파벳 나열 방법1 import string 소문자는 string.ascii_lowercase 대문자는 string.ascii_uppercase import string list_lower = list(string.ascii_lowercase) list_upper = list(string.ascii_uppercase) print(list_lower) print(list_upper) #['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'] #['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H.. 2021. 6. 17.
코딩테스트 준비 - 백준1260번 DFS와 BFS 풀이 (파이썬) 백준 1260번 풀이 문제풀러가기 https://www.acmicpc.net/problem/1260 1260번: DFS와 BFS 첫째 줄에 정점의 개수 N(1 ≤ N ≤ 1,000), 간선의 개수 M(1 ≤ M ≤ 10,000), 탐색을 시작할 정점의 번호 V가 주어진다. 다음 M개의 줄에는 간선이 연결하는 두 정점의 번호가 주어진다. 어떤 두 정점 사 www.acmicpc.net DFS & BFS 알아보기 2021.06.11 - [코딩테스트/알고리즘] - (알고리즘)DFS(Depth-First-Search) 깊이 우선 탐색 - 파이썬 (알고리즘)DFS(Depth-First-Search) 깊이 우선 탐색 - 파이썬 DFS 1. DFS동작 예시 DFS(Depth-First-Search)는 말 그대로 깊은 .. 2021. 6. 15.
(알고리즘)DFS(Depth-First-Search) 깊이 우선 탐색 - 파이썬 DFS 1. DFS동작 예시 DFS(Depth-First-Search)는 말 그대로 깊은 곳에 있는 노드를 탐색하는 방법이다. DFS는 재귀함수를 사용하여 깊이 있는노드를 탐색한다. *재귀함수는 스택과 유사하다. 집어 넣은 순서대로 1->2->4->8->5->3->6->7 2. DFS코드 예제(python) import graphlib graph=[ [], #노드가 1부터 시작하므로 비움. [2,5,3], #1과 인접한 노드 [1,4,8], #2와 인접한 노드 [1,6,7], #3과 인접한 노드 [2], #4와 인접한 노드 [1,8], #5와 인접한 노드 [3,7], #6과 인접한 노드 [3,6], #7과 인접한 노드 [2,5] #8과 인접한 노드 ] visited = [False]*len(graph) .. 2021. 6. 11.
(알고리즘)BFS(Breadth-First-Search) 너비 우선 탐색 - 파이썬 + 백준 2178 풀이 BFS 1. BFS동작 예시 - 가까운 노드부터 우선적으로 탐색하는 알고리즘 - BFS는 큐를 사용하여 너비 우선으로 탐색한다. 집어 넣은 순서대로 1 -> 2 -> 3 -> 5 -> 4 -> 8 -> 6 -> 7 2. BFS 코드 예시 from collections import deque #queue를 사용하기 위해 쓰임 리스트를 사용해도 되지만, #deque이 시간을 더 단축해줌. def bfs(graph, start, visited): queue = deque([start]) #처음 정점을 넣어줌 visited[start] = True while queue: v = queue.popleft() print(v, end=' ') # 한 줄로 출력 for i in graph[v]: #만약 v=1일때 i는.. 2021. 6. 10.
파이썬 - 리스트 중복 제거하기(다양한 방법) + 예제 파이썬 리스트 중복제거 문제를 풀고나서 어떤 방법이 활용됐는지 더보기를 눌러 확인 하세요. 더보기 1. set함수 ex) arr = [1, 1, 3, 5, 5, 6] print(set(arr)) # {1, 3, 5, 6} 2.딕셔너리 ex) arr = [1, 1, 3, 5, 5, 6] dic = {arr[i]:i for i in range (len(arr))} for key in dic.keys: print(key, end=' ') # 1 3 5 6 예제1 (쉬움) 문제 리스트의 중복을 제거해주는 프로그램을 만들어라. 입력 첫째줄에는 리스트 원소들이 주어지며, 각 원소마다 한 칸의 공백이 있다. 출력 첫 째줄에 중복이 제거된 리스트 원소들이 출력된다. 원소들의 순서는 제일 작은 것부터 출력한다 예제 입력.. 2021. 6. 9.