TIL_2020년 11월 13일 (금)
TIL 작성 원칙
- 매일 쓴다.
- 사소한 것이라도 쓴다.
- 좋은 생각이든 나쁜 생각이든 다 기록이라고 생각하고 쓰자.
- 체크박스를 만들어서 꼭 해야하는 일들을 체크해두자!
- 나의 일기이기도 하지만 남에게 보여주는 에세이라고 생각하고 짤도 넣고 재밌게 쓰자~
0. 매일 해야할 일
-
개발관련 글 읽기 or 개발관련 영상 보기
- 오늘 본 글/영상 :
-
개발관련 공부
-
TIL 작성
-
알고리즘 풀기
Q. 인자인 height는 숫자로 이루어진 배열입니다. 그래프로 생각한다면 y축의 값이고, 높이 값을 갖고 있습니다. 아래의 그래프라면 height 배열은 [1, 8, 6, 2, 5, 4, 8, 3, 7] 입니다. 저 그래프에 물을 담는다고 생각하고, 물을 담을 수 있는 가장 넓은 면적의 값을 반환해주세요.
# 우리가 푼 답
def get_max_area(height):
size = []
for i in range(len(height)):
for j in range(i + 1, len(height)):
size.append((j - i) * min(height[i], height[j]))
# print(size)
max_size = max(size)
return max_size
# print(max_size)
height = [1, 8, 6, 2, 5, 4, 8, 3, 7]
print(get_max_area(height))
# 멘토님이 푼 답
def get_max_area(height):
l = 0
r = len(height) -1
area = 0
while l < r:
area = max(area, min(height[l],height[r]) * (r - l))
if height[l] < height[r]:
l += 1
else:
r -= 1
return area
1. 오늘 한 일
-
Wecode(20일차)
-
Instagram Cloning Project
!
드디어 wrap-up시간… 필수기능이었던 것 대부분 구현했다! 게시물별로 좋아요, 북마크 기능, 댓글별로 좋아요, 삭제 기능을 다 만들어냈다. 댓글 다는 것은 됐었는데 ㅜㅜ 각 피드에 맞는 데이터를 올리려니 쉽지않더라…이건 오늘까지 다 못했다 ㅜㅜ 차라리 작은 디테일을 더 하고자 현재 uploadDate를 기준으로 몇 일 전에 올린 것인지 확인하는 작업 진행중 ! 움짤로 만드는 것 쉬운게 아니구만…영상이 다 깨지네 ㅜㅜ 하나도 안예뻐보인다…이것도 예쁘게 할 수 있는 방법을 찾아보자 !
-
-
블로그 작성
2. 오늘의 생각
거의 다했다는 생각에 성취감이 든다. 하나하나 기능이 구현될 때마다 그 기쁨은 정말 뭐라 말을 못하겠다. 확실히 성취감이 넘치는 것같다. 더 예쁘게 만들고싶고 더 작은 디테일도 신경쓰고싶은데 일단 구현하는 것에도 시간이 부족하다… 그래도 이게 어디냐! ㅋㅋㅋㅋ 조금조금씩 성장하고 있는 것같아서 다행이다. 초조해하지말고 꾸준히 매일매일 하자! 개인마다 러닝커브는 다르고 계단식으로 분명 갑자기 치고 올라가는 날이 올 것이다!
댓글남기기