전체 글 110

[TIL_알고리즘]HackerRank_Day 11: 2D Arrays

𝕄𝕚𝕤𝕤𝕚𝕠𝕟 행렬 A의 모든 모래 시계(hourglss)에 대한 모래 시계 합계를 계산 한 다음 최대 모래 시계 합계를 인쇄해라. Calculate the hourglass sum for every hourglass in A, then print the maximum hourglass sum. 행렬 A의 모래시계(hourglass) 총 7개의 숫자가 들어가 있고 7개의 값들의 합이 모래시계의 합 총 16개의 모래시계가 나오고 이중 가장 큰 모래시계 합을 가진 모래시계를 출력 결과 ⓢⓞⓛⓥⓔ ⓐ ⓟⓡⓞⓑⓛⓔⓜ # import sys # sys.stdin=open("input.txt",'r') # A=[] # for i in range(6): # A.append(list(map(int,input().rst..

취준일기 2020.11.08

[TIL_알고리즘] 델타를 이용한 2차원 배열 검색

2차원 배열 좌표에서 4방향 인접 배열 요소를 탐색하는 방법 #함수 IsSafe는 인접 배열요소간의 조건을 제한해주는 함수 def IsSafe(y,x): if y-0: return True else: return False #dy와 dx는 방향을 제시(쌍으로 묶여서 움직임(행,열)) dy=[-1,1,0,0] dx=[0,0,-1,1] #방향(위/아래/오른쪽/왼쪽) #dx[0]dy[0] => 위 #dx[1]dy[1] => 아래 #dx[2]dy[2] => 오른쪽 #dx[3]dy[3] => 왼쪽 #만약 y=2, x=2, dir=0일때 for i in range(col): for j in range(row): for dir in range(4): newY = i+dy[dir] # 2+(-1) = 1 newX = ..

취준일기 2020.11.07

11/6 일지

오전시간 9:30~11:30 [알고리즘] 인강 14, 15, 16, 17, 18, 19 +토론회 교육장 세팅 오후시간 빅데이터 토론회 참석 강사님에게 내가 그동안 했던 군집분석이랑 LSTM관련 분석 피드백을 요청드렸는데 강사님이 워낙 친절하셔서 자꾸 너무 잘하고 있다고 칭찬해주셔서 몸들바를 모르겠나이다 캐글이랑 데이콘 꾸준히 보면서 실력을 늘려야겠다고 생각했다. 명함을 받고 싶었는데 난 아직 정식 명함이 없어서 주임님께 부탁드려서 같이 명함 부탁드렸다. 나는 없다고 하니 주임님 명함뒤편에 적어달라하셔서 꼼지락꼼지락 적어드렸다 ㅎㅎ 쉬는시간에 잠깐 궁금한 사항 물어봤는데 직접 내자리에 찾아오셔서 내프로젝트에 대해 상세하게 물어봐주시고 방향성에 대해 제안해주셨다 감사합니다! 덕분에 힘이났던 하루! (집) -..

취준일기 2020.11.06

[TIL_알고리즘] 파이썬의 자료구조 리스트

리스트는 data를 순서대로 저장하는 자료구조 여러 데이터가 일직선으로 연결된 선형구조 하나의 변수의 여러개의 값을 저장할 수 있음 1차원배열 = 순차리스트 Mylist = [1,3,2,4,5] 원래는 변수 5를 만들어야하는데 Mylist라는 변수하나로 관리가능 메모리주소도 근처에 인접하여 저장 데이터 접근: 리스트 인덱싱 인덱스를 사용하여 순차리스트 관리 인덱스 넘버링은 뒤에서 부터 부를 수도 있음 -> 음수부호(-) 사용 Mylist[0] =1 #인덱스는 0부터 시작 Mylist[-5]=1 #뒤에서 부터 호출시 -1부터 시작 이차원배열 : 행x열 다수의 데이터 집합에 대한 작업 리스트의 리스트 apt=[None]*3 # 아무것도 담기지않은 공간 세개짜리 리스트를 만들겠다 fa=[0]*3 print(f..

취준일기 2020.11.06

11/5 일지

참여하고 싶은 프로그램이 있어서 알고리즘 인강을 듣기 시작했다. 무료라 그런지 들을 수 있는 기한이 짧다. 단 3일...24강을 3일만에 들어야 하는데 어제 집들이로 인해 강의를 아예 못들었다.(라는 핑계) 그래서 이틀만에 인강을 완강해야 해서 하루에 12개를 목표로 잡았다. 코드를 미리 쳐보고 검토하는 방식으로 진행하고자 했는데 시간이 촉박해서 우선 미리 짜여진 코드를 보고 이해하고 후에 혼자 복습하며 코드를 짜보는 연습을 해야겠다. 가는 날이 장날이라고 내일은 13:00~18:00까지 빅데이터 토론회?가 있어서 업무상 빠지지 못하고 참석해야한다... 원래 인턴이라서 안가도 되는데 부장님이 참석하는걸 추천해주셨다. 감..감사합니다..부장님 😳 점심은 원래 안먹고 여자휴게실에서 휴식을 취하는데(꿀잠) 차..

취준일기 2020.11.05

[TIL_알고리즘] 시간복잡도를 표현하는 빅오표기법

시간복잡도 빅오표기법(Big O) def sum_ex1(N): sum = 0 for n in (1,N+1): sum += n return sum print(sum_ex1(100)) print(sum_ex2(1000)) 시간복잡도: O(n) n이 변하는 것에 따라 반복도가 바뀐다 def sum_ex2(N): return N*(N+1) //2 시간복잡도:O(1) 한번의 동작으로 결과가 나옴(상수식) def ex_30: print("hello!) 시간복잡도: O(1) def ex_40(N): for n in N: for m in N: print(n,m) 시간복잡도: O(n2) factorial(n): if (n=1) return 1 return n*factorial(n-1) 시간복잡도: O(n) 재귀함수로 n..

취준일기 2020.11.05

2020년 하반기를 앞두고

(현재스펙) 자격증 - 정보처리기사 - 사회조사분석사 - ADSP(데이터분석준전문가) - GA(구글 애널리틱스) - PRINCE2 (프로젝트분석방법론) - 한국사 1급 어학성적 - 토익 765 - 토스 레벨6 경험사항 경력사항 (개선/추가할것) 토익 850이상(420회) 응시 오픽 IH 금융 관련 인턴 경험 만들기 금융권취업박람회 참석 -우수면접자 선발되기 금융 자격증 준비 -매경테스트 최우수 전산/통계 자격증 준비 -사회조사분석사2급(4회차 응시) -정보처리기사(3회차 응시) -빅데이터분석기사(1회차 응시) -SQLD *왜 은행에서 근무하고 싶은지 *은행 직무 파악 -> 세부 직무 선정 *경제신문 구독

취준일기 2020.09.09

qgis 실습) 기존 충전소 위치 및 전기차 공급현황과 비교하여 최종 입지 선정

격자데이터 유동인구 데이터 건물 및 시설 분류 에 대한 위치정보 좌표변환 데이터 전체리가 가장 큰 비중을 차지 csv 파일을 shp파일로 바꾸는 과정 좌표값을 격자로 매칭시키는 과정 과 같은 반복적인 작업들 모델 설계 및 분석 진행 지수/가중치 모델 최종입지 선정 격자에 순위 매기기 지수가중치 방법을 기초로 여러가지 방법이 있음 전기차 충전소 이용량 데이터 제공 불가하여 거리계산식을 추가하여 분석진행 표준분석모델에서는 아래 사용 상관분석 수요예측 1. anaconda prompt 상에서 패키지 설치 (패키지 설치 오류방지를 위해 관리자 권한으로 실행) folium 패키지: 파이썬 내에서 지도를 보기위한 패키지 haversine: 두 좌표간 거리계산식을 제공하는 패키지 점두개의 위경도값만 입력하면 거리가 ..

취준일기 2020.07.23