전체 글

Data Engineering과 Cloud Native 기술에 대해 Dive Deep 하는 플랫폼 엔지니어가 되는 것을 목표로 하고 있습니다. 경험과 공부한 내용을 기록하며 지속가능한 엔지니어가 되는 것이 꿈입니다.
·Algorithm (PS)
머엉... 재귀함수에 아직 익숙하지 않아서 어렵다 ! 이 문제를 읽으면 재귀함수가 딱 떠오른다 0-1-2-3 이렇게 4칸을 Z 모양으로 탐색한다 그런데 분명 재귀함수를 써야할 것 같은데.. 어디서 쓰면 좋을지 이해하는게 관건이다 처음에는 4칸씩 확장해 나가다가 c행 r열 칸을 찾으면??? 될까 라는 생각을 함 근데 큰 정사각형 덩어리에서 4분의 1 (즉 2*(n-1) * 2*(n-1))로 줄어든다는 것으로 접근하는게 쉽다 그러니까 큰 정사각형을 4칸으로 자르고 또 잘라진 4칸을 각각 잘라진 4분의 1 정사각형에서 4칸으로 자르고... 즉 !! N의 값이 N/2로 연산 할때마다 줄어든다!! 그리고 시작점을 (x,y)==(0,0)라고 생각한다 # 1074 py N, r, c = map(int, input()..
·Algorithm (PS)
- 계속 시간 초과가 남 - 틀린 원인 : 최빈값을 구하는 데에 너무 많은 시간 소요 - 이를 해결할 방법... 구글링해보니까 Collection 모듈이 있음 ! - 파이썬 서타일은 함수로 이쁘게 쓰는건가보다 틀린 풀이 import sys n = int(sys.stdin.readline()) numbers = [] for i in range(n): numbers.append(int(input())) # 평균 sum = 0 for i in numbers: sum += i print(round(sum/n, 1)) # 중앙값 sort_numbers = numbers.sort() print(sort_numbers[len(numbers)//2]) # 최빈 count = {} for i in range(len(nu..
·Algorithm (PS)
내가 해멧던 부분 처음에 board[i][j] 랑 board[i][j+1] 를 검사하는 방향으로 생각했는데 이렇게 되면 중접되서 . 을 확인하는게 되어버리니.. 잘못된 풀이다 그리고 파이썬이 아직 덜 익숙한지라, 배열 입력받는게 헷갈렸다. 이번에는 띄워쓰기 없이 그냥 입력받아야 하는데 list(input()) 으로 해도 괜찮고 아래 풀이처럼 이 경우는 바로 입력받은 한줄을 append해도 괜찮다 ! #1652 백준 board = [] # 2차원 배열 n = int(input()) # n*n 길이 입력받기 for i in range(n): board.append(input()) # 배열 입력받기 col_result = 0 # 세로 결과 row_result = 0 # 가로 결과 # 가로의 경 for i in..
디자이너 분들과 협업하는건 처음이었다 !! 역시 다르시다 (?) 첫 회의는 앱의 정체성을 정하는 시간이었다. 그리고 바로 그 다음날에 만나서 디자이너 분들이 구체화 하신 페르소나 두 가지 중에서 투표를 했다. '감수성이 풍부하고 외향적인' 성격을 가진 페르소나가 가볍게 감정을 기록할 수 있는 기능에 초점이 맞춰지게 되었다 ! 그리고 아직 본격적인 개발은 시작되지 않았으나, 네이티브에서는 기기값에 대한 리서치를 하기로 했다. ios 에서는 uuid(Unique Device Identifier) 두 가지 기기 값이 있는데 하나는 IdentifierForVender 값, 다른 하나는 advertisingIdentifier(광고식별자) 값이다. 우선 IdentifierForVender값에서 Vender (벤더)..
NEXTERS 15기 합격!! 그리고 OT에 참석했습니다 Github 관리법과 디자이너와 개발자가 협력할 수 있는 툴에 대한 간단한 설명을 들었고 바로 투표를 통해 선정된 아이디어 PT가 진행되었습니다. PT 후에는 팀빌딩을 위한 시간이 주어졌습니다. 되게 다양한 아이디어가 많았는데 , 1. 내 수준에서 9주차 안에 개발 가능한가 (가장 중요) 2. 개발하고 나서도 내가 쓸 수 있는 앱 3. 모바일 플랫폼을 사용하는가 !! (iOS) 이 세 가지 기준을 가지고 이곳저곳 구경다니다가 Colary 팀에 합류하게 되었습니다 순간 순간의 감정을 '색'으로 기록하는 캘린더/ 다이어리 앱입니다 !! iOS / Android 두 가지 플랫폼에서 꼭 출시할 수 있길 :D 이번 여름 방학은 넥스터즈덕분에 심심하지 않을 ..
minjiwoo
minji's engineering note