노마드코더 - 모멘텀 클론 수업 완료 → css 나 js 부분 더 다듬기 URL 정규식 정리 로컬 스토리지 localStorage.setItem(key, value) localStorage.getItem(key) 크롬 개발자 도구 - application - local storage를 보면 저장된 걸 볼 수 있음 새로고침을 해도 계속 유지된다. → 브라우저를 끄면? URL 기준 value로 자바스크립트의 데이터형을 저장할 수 없고(boolean 이나 배열 등), 문자열만 저장 되기 때문에 JSON.stringify( )를 활용한다. 브라우저에서 사용자의 현재 위치 가져오기, 날씨 API를 활용해서 현재 위치의 날씨 가져오기
본래 학습기간에 끝내지 못하고, 추가 학습 기간에 겨우 프리코스를 끝내게 됐다. 한 기수 뒤로 미룬것까지 포함하면 진짜 오랫동안 프리코스를 들었다. 주 2회 진행되는 세션에서도 많은 걸 배우지만, 그것보다도 여러가지 과제들을 직접 풀어볼 때 진짜로 개념이 이해된다. 원래 있는걸 그대로 쓰는 걸로는 하나도 성장하지 않는다고 생각한다. 원래 있던 걸 스스로 구현해보면서 원리가 이해되고, 후에 잘 활용할 수도 있게 되었다. 물론 쉬운 길은 아니지만 ^^! 초반 5주에는 그래도 과제들이 좀 쉬웠는데 뒤로 갈 수록 this의 활용이나, 재귀, 비동기 등을 이용한 과제들이 많아서 푸는데 꽤 시간이 걸렸다. 과제에서 요구하는 걸 잘못 이해해서 삽질하기도 했는데, 오랫동안 안 풀릴 경우에는 피아자를 찾아보며 힌트를 얻..
코드스테이츠 프리코스를 들은지 벌써 5주차에 접어들었다. 학원 프로젝트로 바빠서 진도를 많이 따라가지 못했다. 그래서 한번 기수 이동을 했는데도 여전히 진도는 그대로이다. 아마 학원이 끝나야지 제대로 집중할 수 있을것 같다. 그래도 이번주는 solo week이라서 새로 과제나 수업은 없이 부족한 부분을 채울 수 있는 주이다. 그래서 늦어진 진도를 조금이나마 따라잡고 있다. 파이썬과 자바를 하다가 자바스크립트를 새로 나가니 문법적인 부분에서 많이 헷갈렸고, 반복문이나 함수들도 새로운 부분이 많아서 문제를 풀 때 어려웠다. 그래도 아예 프로그래밍을 처음 배우는건 아니어서 문제를 접하면 어떤 식으로 풀면 되지 않을까하는 방법은 떠올랐지만, 어떤 함수를 써야할지, 문자열이나 배열을 다루는 방법 등이 헷갈렸다. ..
코드잇 ) 프로그래밍 기초 정렬 삽입 정렬 - 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..
정처기 기출 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..