본문 바로가기
SMALL

전체 글144

BusBeat: Early Event Detection with Real-Time Bus GPS Trajectories abstract : 규모가 큰 이벤트를 미리 탐지하는 연구 introduction: 규모가 큰 이벤트는 많은 부정적인 영향을 끼치는데, 이를 미리 탐지함으로써 피할 수 있다. method: periodic-car의 정보를 활용하여 예측. 예측을 수행하기 위해 잃어버린 데이터 보간 기법과 네트워크 기반의 이벤트 탐지 기법을 사용 experiment: 데이터 보간 기법을 통해 사용할 수 있는 데이터를 약 34.7%정도 더 확보하였으며, 통계적 기법을 활용하여 periodic-car 행동이 영향이 미침을 확인함. 또한 평일과 주말, 소셜과 현실의 차이에 대해서도 확인함. discussion: 1. 기차와 같은 다른 교통수단을 사용할 경우 탐지하기 어려움. 2. 탐지된 이벤트의 크기와 범위를 알 수 없음 3. .. 2021. 2. 2.
[SW Expert Academy] 숫자 배열 회전 *문제의 저작권은 SW Expert에 있습니다. 문제 링크 : https://swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=2&contestProbId=AV5Pq-OKAVYDFAUq&categoryId=AV5Pq-OKAVYDFAUq&categoryType=CODE&problemTitle=&orderBy=FIRST_REG_DATETIME&selectCodeLang=ALL&select-1=2&pageSize=10&pageIndex=2 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 이번 문제는 문제 이해부터 어려웠던... 먼저 문제를 이해하.. 2021. 1. 28.
[SW Expert Academy] 간단한 압축 풀기 *문제의 저작권은 SW Expert에 있습니다. 문제 링크 : https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PmkDKAOMDFAUq&categoryId=AV5PmkDKAOMDFAUq&categoryType=CODE T = int(input()) for test_case in range(1, T + 1): lines = int(input()) #라인 개수 입력 a = "" for line in range(0,lines): #각 라인의 단어와 개수를 입력받아 문자열에 저장 word,cnt = map(str,input().strip().split()) a+=word*int(cnt) print(f"#{test_ca.. 2021. 1. 27.
06-2. 필드 필드(field)란? 객체의 고유 데이터, 객체가 가져 할 부품, 객체의 현재 상태 데이터를 저장하는 곳 ex : 자동차 객체 고유 데이터 : 제작회사, 모델, 색깔, 최고 속도 상태 데이터 : 현재 속도, 엔진 회전 수 부품 : 차체, 엔진, 타이어 → 이 정보들은 필드로 선언되어야 함 중괄호{} 블록 어디서든 존재 가능(생성자 선언과 메소드 선언의 앞과 뒤 어떤 곳이든 가능) 생성자와 메소드 중괄호{} 블록 내부에는 선언 불가능 필드 선언 방법 type 필드이름 [ = 초기값 ]; //예시 String company = "기아자동차"; String model = "쏘렌토"; int maxSpeed = 300; int productionYear; int currentSpeed; boolean engin.. 2021. 1. 26.
06-1. 객체 지향 프로그래밍 객체(Object)란? 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지고 있으면서 식별 가능한 것을 말함. (ex : 자동차, 자전거, 책, 사람, 학과,. 강의, 주문 등) 객체는 속성과 동작으로 구성되어있으며, 각각 필드(field)와 메소드(method)로 구분함. 객체 모델링(object modeling) 현실 세계의 객체를 소프트웨어 객체로 설계하는 것 현실 세계 객체의 속성과 동작을 추려내어 소프트웨어 객체의 필드와 메소드로 정의하는 과정 객체들은 각각 독립적으로 존재하고, 다른 객체와 서로 상호작용(메소드)하면서 동작 이때 객체가 다른 객체의 기능을 이용하는 것이 메소드 호출이다. 메소드 호출 형태는 다음과 같다. 리턴값 = 전자계산기객체.메소드(매개값1, 매개.. 2021. 1. 25.
cmd창에서 D드라이브로 가는 방법 D드라이브로 옮기고 싶을 때에는 경로 이동 명령어인 cd를 쓰면 안된다. 바로 D:를 입력해서 이동 가능!! 2021. 1. 25.
05-3. 열거 타입 열거 타입(enumeration type)이란? 한정된 값인 열거 상수(enumeration constant)중에서 하나의 상수를 저장하는 타입 예를 들어, 월,화,수,목,금,토,일이라는 7개의 열거 상수가 있으면 이를 저장하는 일주일이라는 열거 타입이 있다. 다음 그림에서, Week가 열거 타입이며, 변수로도 선언이 가능하다. Week today; 선언된 변수에 저장할 수 있는 것은 Week에 선언된 7개의 열거 상수 중 하나이다. today = Week.FRIDAY; 열거 타입을 선언하기 위해서는 먼저 열거 타입의 이름을 정하고 해당 이름으로 소스파일을 생성해야 함. 관례적으로 열거 타입 이름은 첫 글자를 대문자로, 나머지는 소문자로 구성 만약 여러 단어로 구성된 이름이라면 각 단어의 첫 글자는 대문.. 2021. 1. 24.
[SW Expert Academy] 달팽이 숫자 *문제의 저작권은 SW Expert에 있습니다. 문제 링크 : https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PobmqAPoDFAUq&categoryId=AV5PobmqAPoDFAUq&categoryType=CODE T = int(input()) for test_case in range(1, T + 1): test = int(input()) print("#{}".format(test_case)) a = [[0 for j in range(test)] for i in range(test)] x, row, col, sw = 1, 0, -1, 0 while test > 0: for i in range(sw, test.. 2021. 1. 22.
[SW Expert Academy] 시각 덧셈 *문제의 저작권은 SW Expert에 있습니다. 문제 링크 : https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PttaaAZIDFAUq&categoryId=AV5PttaaAZIDFAUq&categoryType=CODE T = int(input()) for test_case in range(1, T + 1): hour1, minute1, hour2, minute2 = map(int, input().split(" ")) time = (hour1+hour2) * 60 + minute1 + minute2 print("#{} {} {}".format(test_case, (time // 60 if time // 60 < .. 2021. 1. 21.