백준 / 13335번 / 트럭 / python 파이썬
·
코딩테스트/백준 (python)
문제 : https://www.acmicpc.net/problem/13335 문제강을 가로지르는 하나의 차선으로 된 다리가 하나 있다. 이 다리를 n 개의 트럭이 건너가려고 한다. 트럭의 순서는 바꿀 수 없으며, 트럭의 무게는 서로 같지 않을 수 있다. 다리 위에는 단지 w 대의 트럭만 동시에 올라갈 수 있다. 다리의 길이는 w 단위길이(unit distance)이며, 각 트럭들은 하나의 단위시간(unit time)에 하나의 단위길이만큼만 이동할 수 있다고 가정한다. 동시에 다리 위에 올라가 있는 트럭들의 무게의 합은 다리의 최대하중인 L보다 작거나 같아야 한다. 참고로, 다리 위에 완전히 올라가지 못한 트럭의 무게는 다리 위의 트럭들의 무게의 합을 계산할 때 포함하지 않는다고 가정한다.예를 들어, ..
YOLO / CNN 차이
·
개발 | 프로젝트
1. CNN (Convolutional Neural Network)CNN은 이미지의 시각적 특징을 추출하고, 이를 기반으로 분류 작업을 수행하는 인공신경망입니다.주요 특징이미지 내에 있는 패턴(모서리, 색상 변화 등)을 자동으로 학습합니다.보통 이미지 전체를 하나의 클래스로 분류합니다.구조는 합성곱층(Convolution Layer), 풀링층(Pooling Layer), 완전 연결층(Fully Connected Layer) 등으로 구성됩니다.이미지 분류, 손글씨 인식, 얼굴 인식 등 단일 객체 인식에 효과적입니다.예시한 장의 이미지에 고양이 사진이 있다면, CNN은 "이 이미지는 고양이입니다"라고 하나의 결과만 출력합니다. 2. YOLO (You Only Look Once)YOLO는 CNN을 기반으로 한..
[Error] 리액트 네이티브 안드로이드 가상 디바이스 연결 오류 No apps connected. sending "reload" to all react native apps failed. make sure your app is running in the simulator or on a phone connected via usb.
·
카테고리 없음
안드로이드 가상 디바이스로 확인하며 리액트 네이티브 개발 중에 갑자기 아래와 같이 애뮬레이터를 찾지 못하는 에러가 발생했다.하지만 adb devices로 확인하면 디바이스가 연결되어 있다고 떴다.. 앱을 재실행 해보고, 안드로이드 스튜디오를 껐다 켜봐도 똑같은 에러가 발생했다.캐시 문제이거나 가끔 포트 연결이 안될 때 이러한 문제가 발생한다고 한다. 따라서 아래 명령어로 adb 포트 연결을 수동으로 설정하고adb reverse tcp:8081 tcp:8081 cd android // android 디렉토리로 이동 후gradlew clean // 안드로이드 빌드 캐시 삭제 안드로이드 빌드 캐시 삭제 후 npx react-native start --reset-cache으로 기존 캐시 삭제하고 리액트 네이티..
[React Native] 모든 캐시 삭제 / 의존성 재설치
·
개발 | 프로젝트
기존 모듈 삭제, 모든 캐시/의존성 재설치rm -rf node_modulesrm -f package-lock.jsonnpm cache clean --forcenpm install --legacy-peer-deps Metro 서버 재시작npx react-native start --reset-cache 이후 npx react-native run-android으로 앱 재실행
백준 / 1654번 / 랜선 자르기 / python 파이썬
·
코딩테스트/백준 (python)
문제 : https://www.acmicpc.net/problem/1654 나의 풀이k, n = map(int, input().split())LAN = [int(input()) for _ in range(k)]def numberOfLAN(m): count = 0 for i in LAN: count += i // m return counts = 1; e = max(LAN)while s = n: maxLAN = m s = m + 1 else: e = m - 1print(maxLAN) 첫 풀이에서 채점은 다 되다가 ZeroDivisionError가 발생하여서 확인하니 실수로 s의 초깃값을 0으로 두었다.. 앞으로 실수를 줄이도록 잘 ..
[MongoDB] 명령어 모음
·
기타
MongoDB는 document 기반의 NoSQL 데이터베이스입니다. 따라서 데이터 구조를 사전에 강제로 정하지 않아도 되며, 필드명, 구조, 타입이 달라도 에러 없이 저장된다는 특징이 있습니다.  1. 데이터베이스 관련 명령어 명령어 설명show dbs모든 데이터베이스 목록 보기use DB명해당 데이터베이스로 이동 (없으면 생성됨)db현재 사용 중인 데이터베이스 이름 확인db.dropDatabase()현재 선택된 데이터베이스 삭제  2. 컬렉션(테이블) 관련 명령어 명령어 설명show collections현재 DB의 모든 컬렉션 목록 보기db.createCollection("컬렉션명")컬렉션 생성db.컬렉션명.drop()컬렉션 삭제  3. 데이터 조작(CRUD) 명령어📌 Create (삽입) 명령어 ..
백준 / 1655번 / 가운데를 말해요 / python 파이썬
·
코딩테스트/백준 (python)
문제 : https://www.acmicpc.net/problem/1655   문제백준이는 동생에게 "가운데를 말해요" 게임을 가르쳐주고 있다. 백준이가 정수를 하나씩 외칠때마다 동생은 지금까지 백준이가 말한 수 중에서 중간값을 말해야 한다. 만약, 그동안 백준이가 외친 수의 개수가 짝수개라면 중간에 있는 두 수 중에서 작은 수를 말해야 한다.예를 들어 백준이가 동생에게 1, 5, 2, 10, -99, 7, 5를 순서대로 외쳤다고 하면, 동생은 1, 1, 2, 2, 2, 2, 5를 차례대로 말해야 한다. 백준이가 외치는 수가 주어졌을 때, 동생이 말해야 하는 수를 구하는 프로그램을 작성하시오.입력첫째 줄에는 백준이가 외치는 정수의 개수 N이 주어진다. N은 1보다 크거나 같고, 100,000보다 작거나 ..
[YOLO] Roboflow로 라벨링하기 (Multiclass Classification)
·
기타
YOLO란?YOLO는 "You Only Look Once"의 약자로, 이미지에서 객체를 한 번에 찾아내는 실시간 객체 탐지 모델입니다.기존 방식은 이미지 안에서 일부분씩 잘라가며 분석했지만,YOLO는 이미지를 한 번에 쭉 훑으면서 객체가 있는 위치와 종류를 동시에 예측합니다.  YOLO의 특징속도 빠름 (실시간 처리 가능)정확도 좋음한 이미지 안에 여러 객체를 인식할 수 있음 Roboflow란?Roboflow는 AI 모델 학습에 필요한 이미지 데이터셋을 손쉽게 관리, 라벨링하고, 모델을 학습하고 배포까지 할 수 있게 도와주는 플랫폼입니다.Roboflow는 기본적으로 이미지 데이터를 가지고 AI 모델을 만들고 활용하는 전 과정을 지원합니다. 이미지 업로드 및 라벨링웹에서 직접 라벨링 가능객체 탐지, 분류,..