TIL (today I learned)

TIL (today I learned)

2019-08-14 TIL

노마드코더 - 모멘텀 클론 수업 완료 → css 나 js 부분 더 다듬기 URL 정규식 정리 로컬 스토리지 localStorage.setItem(key, value) localStorage.getItem(key) 크롬 개발자 도구 - application - local storage를 보면 저장된 걸 볼 수 있음 새로고침을 해도 계속 유지된다. → 브라우저를 끄면? URL 기준 value로 자바스크립트의 데이터형을 저장할 수 없고(boolean 이나 배열 등), 문자열만 저장 되기 때문에 JSON.stringify( )를 활용한다. 브라우저에서 사용자의 현재 위치 가져오기, 날씨 API를 활용해서 현재 위치의 날씨 가져오기

TIL (today I learned)

코드스테이츠 프리코스 후기

본래 학습기간에 끝내지 못하고, 추가 학습 기간에 겨우 프리코스를 끝내게 됐다. 한 기수 뒤로 미룬것까지 포함하면 진짜 오랫동안 프리코스를 들었다. 주 2회 진행되는 세션에서도 많은 걸 배우지만, 그것보다도 여러가지 과제들을 직접 풀어볼 때 진짜로 개념이 이해된다. 원래 있는걸 그대로 쓰는 걸로는 하나도 성장하지 않는다고 생각한다. 원래 있던 걸 스스로 구현해보면서 원리가 이해되고, 후에 잘 활용할 수도 있게 되었다. 물론 쉬운 길은 아니지만 ^^! 초반 5주에는 그래도 과제들이 좀 쉬웠는데 뒤로 갈 수록 this의 활용이나, 재귀, 비동기 등을 이용한 과제들이 많아서 푸는데 꽤 시간이 걸렸다. 과제에서 요구하는 걸 잘못 이해해서 삽질하기도 했는데, 오랫동안 안 풀릴 경우에는 피아자를 찾아보며 힌트를 얻..

TIL (today I learned)

코드스테이츠 5주차 후기

코드스테이츠 프리코스를 들은지 벌써 5주차에 접어들었다. 학원 프로젝트로 바빠서 진도를 많이 따라가지 못했다. 그래서 한번 기수 이동을 했는데도 여전히 진도는 그대로이다. 아마 학원이 끝나야지 제대로 집중할 수 있을것 같다. 그래도 이번주는 solo week이라서 새로 과제나 수업은 없이 부족한 부분을 채울 수 있는 주이다. 그래서 늦어진 진도를 조금이나마 따라잡고 있다. 파이썬과 자바를 하다가 자바스크립트를 새로 나가니 문법적인 부분에서 많이 헷갈렸고, 반복문이나 함수들도 새로운 부분이 많아서 문제를 풀 때 어려웠다. 그래도 아예 프로그래밍을 처음 배우는건 아니어서 문제를 접하면 어떤 식으로 풀면 되지 않을까하는 방법은 떠올랐지만, 어떤 함수를 써야할지, 문자열이나 배열을 다루는 방법 등이 헷갈렸다. ..

TIL (today I learned)

2019-03-15 TIL

프로그래머스 ) 정렬, 탐색 이진탐색 123456789101112def solution(L, x): start = 0 end = len(L) - 1 while start

TIL (today I learned)

2019-03-13 TIL

프로그래머스 ) 자료구조와 알고리즘 선형 배열정렬된 리스트에 원소 삽입12345678def solution(L, x): if x > L[-1]: L.append(x) return L for index in range(len(L)): if x

TIL (today I learned)

2019-03-11 TIL

코드잇 ) 프로그래밍 기초 정렬 삽입 정렬 - 0번 인덱스부터 시작해서 하나씩 각 값의 자리를 찾아주는 알고리즘 ❌합병 정렬 ❌ 알고리즘 Logarithms 로그 → 거듭제곱의 반대 선형탐색 Linear Search 👌 12345678910def linear_search(element, some_list): for index in range(len(some_list)): if element == some_list[index]: return index print(linear_search(2, [2, 3, 5, 7, 11]))print(linear_search(0, [2, 3, 5, 7, 11]))print(linear_search(5, [2, 3, 5, 7, 11]))print(linear_search(3..

TIL (today I learned)

2019-03-10 TIL

코드잇 ) 프로그래밍 기초 : 고급단어장 피드백 수정 후 제출 123456789101112131415161718192021from random import randintvoca = open('voca.txt', 'r') dic = {}for content in voca: temp = content.strip().split(':') dic[temp[0]] = temp[1] eng = list(dic.keys()) while True: random = randint(0, len(eng) - 1) answer = input(eng[random] + ': ') if answer == 'q': break elif answer != dic[eng[random]]: print("아쉽습니다. 정답은 %s입니다." % ..

TIL (today I learned)

2019-02-26 TIL

정처기 기출 2013-2회, 2013-3회 풀고 오답 정리 👌코드잇) 과제 피드백 보고 수정하기 - 코딩에 빠진 닭 👌1234567891011121314151617 sales = open('chicken.txt', 'r') # 31일: 472300 sum = 0 # 총 매출 for i in sales: temp = i.split() sum += int(temp[1]) # 총 일수 last_day = temp[-2] last_day = int(last_day[:2]) # 평균 매출 total = sum / last_day print(total) sales.close()Colored by Color Scriptercs 피드백) split을 할 때 split(": ")과 같이 더 간결하게 구현, last_da..

grin-quokka
'TIL (today I learned)' 카테고리의 글 목록 (3 Page)