전체 글103 [EP.2] 라즈베리파이의 apt 패키지 다운로드 주소 변경 1. apt 패키지 다운로드 주소를 변경하는 이유 apt 패키지 설치 다운로드 속도를 올리기 위해서 apt 패키지 설치하는 링크 주소가 한국이 아닐 수 있다 => 외국 서버에서 다운로드 받을 경우 다운로드 속도가 느리다. 2. apt 패키지 미러 사이트 아래 링크를 통해서 가장 가깝고 빠른 사이트 주소를 찾는다. https://www.raspbian.org/RaspbianMirrors RaspbianMirrors - Raspbian Raspbian Mirrors Raspbian Repository Mirrors CONTINENT COUNTRY MIRROR DEB/DEB-SRC ADDRESS ISSUES Europe United Kingdom University of Oxford http://mirror... 2023. 2. 15. [EP.1] 라즈베리파이 VNC를 통한 원격 접속 1. VNC Viewer VNC 뷰어는 Windows PC, Linux 컴퓨터 또는 Mac 등 원하는 모든 컴퓨터에 즉시 원격 액세스 할 수있는 도구 다운로드 링크 https://www.realvnc.com/en/connect/download/viewer/ Download VNC Viewer | VNC® Connect Control VNC® enabled computers with VNC® Viewer. www.realvnc.com 2. 라즈베리파이에서 VNC 연결 설정 좌측 상단의 라즈베리파이 아이콘 클릭 [Preferences] 선택 [Raspberry Pi Configuration] 선택 Interfaces Tab 선택 필요한 옵션을 토글 버튼을 통해 on/off 설정(VNC On) 2023. 2. 15. [EP.0] 라즈베리파이 구조와 OS 1. 라즈베리파이 영국 잉글랜드의 라즈베리 파이 재단이 학교와 개발도상국에서 기초 컴퓨터 과학의 교육을 증진시키기 위해 개발한 신용카드 크기의 싱글 보드 컴퓨터 2. 라즈베리파이 구조 3. 라즈베리파이 OS 카드 리더기를 통해 Micro SD 카드에 라즈베리파이 OS를 설치한다. 아래 링크를 통해 다운로드가 가능하다. https://www.raspberrypi.com/software/ Raspberry Pi OS – Raspberry Pi From industries large and small, to the kitchen table tinkerer, to the classroom coder, we make computing accessible and affordable for everybody. www.. 2023. 2. 15. [백준 C++] 2206번: 벽 부수고 이동하기 1. 문제 https://www.acmicpc.net/problem/2206 2206번: 벽 부수고 이동하기 N×M의 행렬로 표현되는 맵이 있다. 맵에서 0은 이동할 수 있는 곳을 나타내고, 1은 이동할 수 없는 벽이 있는 곳을 나타낸다. 당신은 (1, 1)에서 (N, M)의 위치까지 이동하려 하는데, 이때 최단 경로 www.acmicpc.net 2. 알고리즘 분류 그래프 이론 그래프 탐색 너비 우선 탐색 3. 소스 코드 #include #include #include #include #include #include #define INF 987654321 using namespace std; int N, M; int map[1003][1003]; int visited1[1003][1003]; // 벽을 .. 2023. 2. 8. [백준 C++] 1865번: 웜홀 1. 문제 https://www.acmicpc.net/problem/1865 1865번: 웜홀 첫 번째 줄에는 테스트케이스의 개수 TC(1 ≤ TC ≤ 5)가 주어진다. 그리고 두 번째 줄부터 TC개의 테스트케이스가 차례로 주어지는데 각 테스트케이스의 첫 번째 줄에는 지점의 수 N(1 ≤ N ≤ 500), www.acmicpc.net 2. 알고리즘 분류 그래프 이론 벨만-포드 3. 소스 코드 #include #include #define INF 987654321 using namespace std; struct edge { int s, e, t; }; // N : 지점의 수, M : 도로의 개수, W : 웜홀의 개수 int N, M, W; vector edges; // 벨만 코드 알고리즘 bool bel.. 2023. 2. 5. [Softeer C++] 인증평가(5차) 기출 성적 평가 1. 문제 https://softeer.ai/practice/info.do?idx=1&eid=1309&sw_prbl_sbms_sn=143186 Softeer 연습문제를 담을 Set을 선택해주세요. 취소 확인 softeer.ai 2. 알고리즘 분류 정렬 3. 소스 코드 #include #include #include using namespace std; vector scores[4]; vector total_scores; vector result; int main(int argc, char** argv) { ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); // input int N; cin >> N; for (int i = 0; i < 3; i++).. 2023. 2. 5. [백준 C++] 1238번 : 파티 1. 문제 https://www.acmicpc.net/problem/1238 1238번: 파티 첫째 줄에 N(1 ≤ N ≤ 1,000), M(1 ≤ M ≤ 10,000), X가 공백으로 구분되어 입력된다. 두 번째 줄부터 M+1번째 줄까지 i번째 도로의 시작점, 끝점, 그리고 이 도로를 지나는데 필요한 소요시간 Ti가 들어 www.acmicpc.net 2. 알고리즘 분류 그래프 이론 데이크스트라 3. 소스 코드 #include #include #include #define INF 987654321 using namespace std; int N, M, X; vector graph[2][1001]; vector dist[2]; // 데이크스트라 알고리즘(최단거리 구하는 알고리즘) void Dijstra(i.. 2023. 1. 24. [백준 C++] 17144번 : 미세먼지 안녕! 1. 문제 https://www.acmicpc.net/problem/17144 17144번: 미세먼지 안녕! 미세먼지를 제거하기 위해 구사과는 공기청정기를 설치하려고 한다. 공기청정기의 성능을 테스트하기 위해 구사과는 집을 크기가 R×C인 격자판으로 나타냈고, 1×1 크기의 칸으로 나눴다. 구사 www.acmicpc.net 2. 알고리즘 분류 구현 시뮬레이션 3. 소스 코드 #include #include using namespace std; int R, C, T; int total_dust = 0; int dr[] = { -1, 0, 1, 0 };// row 방향배열 int dc[] = { 0, 1, 0, -1 };// col 방향배열 int map[50][50];// 맵 정보 vector air_cl.. 2022. 12. 11. [백준 C++] 14938번 : 서강그라운드 1. 문제 https://www.acmicpc.net/problem/14938 14938번: 서강그라운드 예은이는 요즘 가장 인기가 있는 게임 서강그라운드를 즐기고 있다. 서강그라운드는 여러 지역중 하나의 지역에 낙하산을 타고 낙하하여, 그 지역에 떨어져 있는 아이템들을 이용해 서바이벌을 www.acmicpc.net 2. 알고리즘 분류 그래프 이론 데이크스트라 플로이드-워셜 3. 소스 코드 3-1) 일반 DFS 활용 #include #include #include using namespace std; int max_item;// 최대 아이템 갯수 int items[101];// 각 지역의 아이템 갯수 bool visited[101];// 방문한 지역 체크 vector graph[101];// 지역 간의 .. 2022. 12. 9. [백준 C++] 14502번: 연구소 1. 문제 https://www.acmicpc.net/problem/14502 14502번: 연구소 인체에 치명적인 바이러스를 연구하던 연구소에서 바이러스가 유출되었다. 다행히 바이러스는 아직 퍼지지 않았고, 바이러스의 확산을 막기 위해서 연구소에 벽을 세우려고 한다. 연구소는 크 www.acmicpc.net 2. 알고리즘 분류 구현 그래프 이론 프루트포스 알고리즘 그래프 탐색 너비 우선 탐색 3. 소스 코드 #include #include #include #include #include using namespace std; int N, M, max_safetyArea = 0; int map[10][10]; int tmp_map[10][10]; int dy[] = { -1, 0, 1, 0 }; int d.. 2022. 12. 8. 이전 1 ··· 6 7 8 9 10 11 다음