[KT AIVLE SCHOOL - 6기 기자단] CCTV API사용하기
·
KT AIVLE School/프로젝트
ITS(지능형교통체계) 국가교통정보센터에서는 CCTV 화상정보를 API로 제공한다.이를 활용하여 실시간 교통 상황을 확인할 수 있다. 1. API 신청 및 발급ITS 국가교통정보센터 회원가입을 진행한다.https://www.its.go.kr/opendata/opendataList?service=cctv ITS 국가교통정보센터ITS 국가교통정보센터its.go.kr 2. API 사용 신청오픈데이터 목록 확인  인증키 신청 버튼 인증키 발급 신청 진행 3. API키 사용마이페이지에서 승인여부를 확인할 수 있다.요청변수와 출력변수를 확인한다. 샘플코드를 참고하여 활용할 수 있었고 예제 실행을 통해서 API가 잘 작동하는지 확인해볼 수 있었다.  /* Java 샘플 코드 */import java.io.InputS..
[KT AIVLE SCHOOL - 6기 기자단] OpenWeatherMap API사용하기
·
KT AIVLE School/프로젝트
OpenWeatherMap API는 날씨와 관련된 데이터를 제공하는 API 서비스이다. - 특징사이트에서 API 키를 무료로 발급받아 사용할 수 있고 무료 버전과 유로형(구독)이 있다.아무래도 무료버전은 기능이 약하고 제한이 있다. 1. API Key 발급https://home.openweathermap.org/users/sign_in MembersEnter your email address and we will send you a link to reset your password.home.openweathermap.org사이트에 접속하여 회원가입을 진행한다.메일이 인증되어야 한다. 이후, My Api keys를 들어가면 무료로 API키가 있을 것이다. 그걸 사용하면 끝이다..ㅎ  2. 사용할 API 살..
[KT AIVLE SCHOOL - 6기 기자단] 빅프로젝트 후기
·
KT AIVLE School/프로젝트
1. 주제 선정 과정처음엔 AI기반 스마트 제설 및 도로안전 관리 시스템을 생각했고 제설제 관리, 블랙아이스가 있는 도로를 고려한 최적화된 제설차 루트를 생성하는 것이 목적이었지만 ... 문제가 3가지가 있었다.1. roboflow에 있는 블랙아이스 관련 데이터가 현저히 부족했고,2. 제설차의 관련된 데이터가 없고3. 제설제도 특정 무게가 아닌, 모래주머니 갯수로 나타나서예측하고 추천하기에 어려움이 있었다. 그래서 3주차에 마지막날에 주제를 변경하고 주제를 다시 설정했고그렇게 결정한 주제가 AI기반 전국 도로 열선 추천 시스템이다.발표회때 봤는데 DX에선 이전 주제와 비슷한 주제로 진행한 조가 있어서 신기했다ㅎ 이전에 Prioritization matrix로 주제를 정하였을 때, 현실성을 높이기 위해 데..
프로그래머스 [2025 프로그래머스 코드챌린지 2차 예선] / 택배상자 꺼내기 - java
·
코딩 알고리즘 스터디
https://school.programmers.co.kr/learn/courses/30/lessons/389478 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 1. 문제 설명- 변수n : 전체 택배 상자의 갯수w : 가로로 놓는 상자의 갯수num : 꺼내려는 상자의 번호 - 결과num 위치의 상자를 꺼내기 위해, 위에 상자를 꺼내야 하는 상자의 총개수 - 주의사항지그재그로 상자를 쌓음꺼내야 하는 상자도 포함 2. 문제 풀이- 꺼내려는 상자의 행 index를 계산한다 (전체 개수[num]-1)/가로로 나누는 개수[w] public int solution(int n, int w, int num) ..
프로그래머스 [PCCP 기출문제] 1번 / 동영상 재생기
·
코딩 알고리즘 스터디
https://school.programmers.co.kr/learn/courses/30/lessons/340213?language=java 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 1. 문제 설명- 동영상 기능prev : 10초 전으로 이동next : 10초 후로 이동오프닝 건너뛰기 : 오프닝이 끝나는 위치로 이동 (현재 위치가 오프닝 구간일 경우) - 변수video_len : 동영상 길이pos : 기능이 수행되기 직전의 재생위치op_start : 오프닝 시작 시간op_end : 오프닝 끝나는 시간commands : 사용자의 입력 (1차원 문자열배열) - 결과사용자의 입력이 모두 끝난 후 동영상..
프로그래머스 [PCCE 기출문제] 10번 / 데이터 분석
·
코딩 알고리즘 스터디
https://school.programmers.co.kr/learn/courses/30/lessons/250121 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 1. 문제 설명- 결과data에서 ext값이 val_ext보다 작은 데이터만 뽑은 후,sort_by에 해당하는 값을 기준으로 오름차순으로 정렬하여 return - 변수 설명데이터는 ["코드 번호(code)", "제조일(date)", "최대 수량(maximum)", "현재 수량(remain)"]으로 구성제조일이 20300501 이전인 물건들을 현재 수량이 적은 순서data = [[1, 20300104, 100, 80], [2, 20300804,..
프로그래머스 Lv.1 대충 만든 자판도움말 - Java
·
코딩 알고리즘 스터디
https://school.programmers.co.kr/learn/courses/30/lessons/160586 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr  1. 문제 설명 - 변수keymap : 1번 키부터 차례대로 할당된 문자들이 순서대로 담긴 문자열배열targets : 입력하려는 문자열들이 담긴 문자열배열 - 결과입력하려는 문자열을 최소 몇번 키를 눌러야 모두 작성할 수 있을 지 - 주의사항목표 문자열을 작성할 수 없으면 -1 저장같은 문자가 자판에 여러 번 할당된 경우도 있고,키 하나에 같은 문자가 여러 번 할당된 경우도 있고,아예 할당되지 않은 경우도 있다. 2. 문제 풀이- HashM..
[에러해결] npx create-react-app . 명령어가 실행되지 않음
·
웹공부/React
첫번째로 npm에 install 문제가 생겼다.npx create-react-app .npm init react-app my-appNeed to install the following packages:create-react-app@5.0.1Ok to proceed? (y) y 오류를 보니 package.json에서 React 19.x를 사용하려고 시도하지만, @testing-library/react가 React 18.x를 요구하고 있어서 호환되지 않는다.Installing template dependencies using npm...npm error code ERESOLVEnpm error ERESOLVE unable to resolve dependency treenpm errornpm error Whi..
프로그래머스 Lv.1 [2024 KAKAO WINTER INTERNSHIP] 가장 많이 받은 선물 - JAVA
·
코딩 알고리즘 스터디
https://school.programmers.co.kr/learn/courses/30/lessons/258712 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 1. 문제 설명- 변수friends : 친구들의 이름gifts : "선물을 준 사람, 선물을 받은 사람" - 결과다음달에 가장 많이 받은 선물의 수 - 주의사항선물을 더 많이 준 사람이 다음 달에 선물을 하나 더 받는다.주고 받은 선물이 같거나 없다면 선물지수가 더 작은 사람에게 선물을 하나 받는다.선물 지수가 같다면 다음 달에 선물을 주고받지 않는다.선물 지수 = 준 선물의 수 - 받은 선물의 수 2. 풀이 과정처음엔 Map만 사용하여 입출..