전체 글

전체 글

    [Installation] How to install roslib

    pip install roslibpy https://pypi.org/project/roslibpy/ 다음과 같이 입력하면 에러가 뜸 pip install roslib pip install python-roslib ERROR: Could not find a version that satisfies the requirement [roslib or python-roslib] (from versions: none) ERROR: No matching distribution found for python-roslib

    [축사 CCTV 시스템 구성 프로젝트] ipTIME 공유기와 AP로 Easy Mesh 네트워크 구성하기 (Controller와 Agent 설정)

    목차 21 3 프로젝트 목적 넓은 축사에 여러 대의 CCTV 카메라를 설치하고, 그 영상을 NAS에 저장 넓은 지역을 하나의 네트워크로 구성 공유기 1대(A3004TW)와 AP(Ring-AX) 여러대를 구입해서 Easy Mesh 구성 공유기는 Controller로, 나머지 AP는 Agent로 사용 (AP를 Controller로 사용할 수 있지만, 네트워크에 NAS와 기타 기기를 연결해야 해서, 포트 연결이 용이한 공유기를 선택함) - AP는 네트워크 범위를 넓혀주는 용도로 사용할 것이기 때문에, 벽이나 천장에 설치하기 용이한 것으로 구매함. Mesh를 지원하는 다른 공유기를 사용해도 무관함. AP에 전원선만 공급해서 무선 네트워크를 구성 (더 빠른 네트워크 속도를 위해선 PoE를 이용해서 공유기와 유선 ..

    [Python] 백준 '유기농 배추' 1012번 | 탐색, Flood fill, DFS 알고리즘 문제

    다른 문제 모음집 문제 차세대 영농인 한나는 강원도 고랭지에서 유기농 배추를 재배하기로 하였다. 농약을 쓰지 않고 배추를 재배하려면 배추를 해충으로부터 보호하는 것이 중요하기 때문에, 한나는 해충 방지에 효과적인 배추흰지렁이를 구입하기로 결심한다. 이 지렁이는 배추근처에 서식하며 해충을 잡아 먹음으로써 배추를 보호한다. 특히, 어떤 배추에 배추흰지렁이가 한 마리라도 살고 있으면 이 지렁이는 인접한 다른 배추로 이동할 수 있어, 그 배추들 역시 해충으로부터 보호받을 수 있다. 한 배추의 상하좌우 네 방향에 다른 배추가 위치한 경우에 서로 인접해있는 것이다. 한나가 배추를 재배하는 땅은 고르지 못해서 배추를 군데군데 심어 놓았다. 배추들이 모여있는 곳에는 배추흰지렁이가 한 마리만 있으면 되므로 서로 인접해있..

    [Python] 백준 '꽃길' 14620번 | 방향 벡터, 브루트 포스, DFS 알고리즘 문제

    다른 문제 모음집 문제 2017년 4월 5일 식목일을 맞이한 진아는 나무를 심는 대신 하이테크관 앞 화단에 꽃을 심어 등교할 때 마다 꽃길을 걷고 싶었다. 진아가 가진 꽃의 씨앗은 꽃을 심고나면 정확히 1년후에 꽃이 피므로 진아는 다음해 식목일 부터 꽃길을 걸을 수 있다. 하지만 진아에게는 꽃의 씨앗이 세개밖에 없었으므로 세 개의 꽃이 하나도 죽지 않고 1년후에 꽃잎이 만개하길 원한다. 꽃밭은 N*N의 격자 모양이고 진아는 씨앗을 (1,1)~(N,N)의 지점 중 한곳에 심을 수 있다. 꽃의 씨앗은 그림 (a)처럼 심어지며 1년 후 꽃이 피면 그림 (b)모양이 된다. 꽃을 심을 때는 주의할 점이있다. 어떤 씨앗이 꽃이 핀 뒤 다른 꽃잎(혹은 꽃술)과 닿게 될 경우 두 꽃 모두 죽어버린다. 또 화단 밖으로 ..

    [Python] 백준 '늑대와 양' 16956번 | 방향벡터 알고리즘 문제

    다른 문제 모음집 문제 크기가 R×C인 목장이 있고, 목장은 1×1 크기의 칸으로 나누어져 있다. 각각의 칸에는 비어있거나, 양 또는 늑대가 있다. 양은 이동하지 않고 위치를 지키고 있고, 늑대는 인접한 칸을 자유롭게 이동할 수 있다. 두 칸이 인접하다는 것은 두 칸이 변을 공유하는 경우이다. 목장에 울타리를 설치해 늑대가 양이 있는 칸으로 갈 수 없게 하려고 한다. 늑대는 울타리가 있는 칸으로는 이동할 수 없다. 울타리를 설치해보자. 입력 첫째 줄에 목장의 크기 R, C가 주어진다. 둘째 줄부터 R개의 줄에 목장의 상태가 주어진다. '.'는 빈 칸, 'S'는 양, 'W'는 늑대이다. 출력 늑대가 양이 있는 칸으로 갈 수 없게 할 수 있다면 첫째 줄에 1을 출력하고, 둘째 줄부터 R개의 줄에 목장의 상태..