본문 바로가기

반응형

전체 글

(501)
section1/unit10/Javascript 핵심 개념과 주요 문법(9/7) 블로깅 주제 Javascript ES6 주요 문법 1. 지금 현재, 당신의 기분이나 느낌을 표현해 주세요. 오늘은 수요일이다. 이번주에 추석 연휴가 있어서 내일만 버티면 된다는 생각으로 힘내는 중이다! :) 2. 오늘 무엇을 학습한 내용 중 지금 떠올릴 수 있는 단어를 모두 나열해 주세요. spread/rest , 구조분해할당 3. 2에서 작성한 단어를 가지고, 오늘의 학습 내용을 설명해 보세요. - spread/rest 1. spread 주로 배열을 풀어서 인자로 전달하거나, 배열을 풀어서 각각의 요소로 넣을 때에 사용 iterable 한 모든 것의 (대표적으로 문자열, 배열) 요소를 "펼쳐"주는 문법 2. rest 파라미터를 배열의 형태로 받아서 사용. 파라미터 개수가 가변적일 때 유용 남아있는 모든..
section1/unit10/Javascript 핵심 개념과 주요 문법(9/6) 블로깅 주제 Javascript 핵심 개념 1. 지금 현재, 당신의 기분이나 느낌을 표현해 주세요. 어제는 매우 정신없는 하루를 보냈다. 월요일이라 그런가? 벌써 unit1이 끝나간다. 코드스테이츠를 시작한 첫 날에 비하면 아주 조금이라도 성장했다고 생각한다. 2. 오늘 무엇을 학습한 내용 중 지금 떠올릴 수 있는 단어를 모두 나열해 주세요. 원시자료형, 참조자료형, 스코프, 전역변수, 지역변수, 클로저 3. 2에서 작성한 단어를 가지고, 오늘의 학습 내용을 설명해 보세요. - 원시자료형 & 참조자료형의 종류 및 특징 1. 원시 타입 데이터 : number, boolean, null , undefined, string -> 데이터의 크기와는 관계없이 하나의 데이터만 담을 수 있음, 할당될 때에는 변수에 ..
PY4E(네이버 부스트코스 파이썬 코칭 스터디) 회고 약 6주간의 일정을 마치고 네이버 부스트코스 PY4E 스터디를 수료했다. 알고리즘 준비를 위해 파이썬 복습이 필요해서 스터디에 참가하게 되었다. 파이썬 기초를 다지기에 커리큘럼도 잘 짜여져있었고, 매주 해결해야하는 미션이 약 4문제 정도 주어져 배웠던 파이썬 문법을 복습할 수 있어 좋았다. 약 6명 정도의 스터디 팀원을 배정해주신다. 스터디 방향성에 대해 간략하게 설명하자면, 한 명의 리드 부스터와 5~6명의 부스터로 이루어지며 팀 슬랙에서 라이브 세션 참여 및 미션 풀이 인증을 하는 방향으로 이루어진다. 매주 라이브 코칭을 통해 코치님들께서 문제 해설을 해주셨고, 개발자의 로드맵, 커리어 등을 위해 도움되는 말씀들도 많이 해주셔서 큰 용기를 얻었다. 5주차 미션부터는 문제의 난이도가 급 상승해 총 네 ..
LG Aimers / Data Intelligence 수료 후기 약 두 달간 진행되었던 LG Aimers 교육이 끝나고, 해커톤을 무사히 마친 후 수료를 했다! 7월 한 달 간은 온라인으로 이산수학, 지도학습/비지도학습 등의 교양 강의 느낌이 나는 이론 강의를 듣고, 8월 한 달 간 '자율주행 센서 안테나 성능예측' 이라는 주제로 해커톤을 진행했다. 해커톤에서 높은 점수를 내야 수료하는 것이 아니라, baseline Model 이상의 점수만 받으면 수료 가능하도록 기준이 형성되어 있어 큰 부담없이 공부를 진행했던 것 같다. 해커톤은 혼자 참여해도 되고, 팀을 꾸려 참여해도 된다. 나는 당시 웹 프로그래밍 관련 부트캠프를 준비하느라 시험으로 일정이 빡빡했기 때문에 혼자 진행하였다. 매우 높은 점수는 아니더라도, 모델을 변경해서 베이스 모델보다 약 0.8점? 정도 높은 ..
백준 10870번 파이썬 1. 문제 2. 설명 이 문제도 앞 전 문제와 같은 재귀 함수를 사용하는 문제다. fib(num) = fib(num-1) + fib(num-2) 이므로 return 값을 해당 식을 사용하여 적어준다. num이 0, 1 일때는 각각 0, 1로 초기값을 지정해주어야한다. 만약 num이 0이면 0을 리턴한 후 종료한다. 3. 코드 def fib(num): if num == 1: return 1 elif num == 0: return 0 quit() return fib(num-1) + fib(num-2) num = int(input()) print(fib(num))
백준 10872번 파이썬 1. 문제 2. 설명 이번 문제는 재귀함수를 이용하는 문제다. 종료조건에 도달할 때까지 함수 자기자신을 반복적으로 호출한다. 팩토리얼은 num x (num-1) x num-2 ... x 1 이므로, num에 계속해서 factorial(num-1)을 곱해주면 된다. 10 x factorial(9) = 10 x 9 x factorial(8) = 10 x 9 x 8 x factorial(7) ... 이런식으로 num이 1일 때까지 반복된다. 만약 num이 1이라면 지금까지 곱했던 값에 1을 곱한후 (1이 return되기 때문) 종료된다. 만약 처음부터 num 값이 1이라면 1을 리턴한 후 종료된다. 3. 코드 def factorial(num): if num == 0: return 1 quit() return ..
section1/unit9/Javascript 배열&객체(9/5) 블로깅 주제 Javascript 객체 1. 지금 현재, 당신의 기분이나 느낌을 표현해 주세요. 주말을 푹 쉬고 오니 월요일이라는게 믿기지가 않는다. 어제 밤부터 현실 부정하고 싶은 마음가득^^ 그래도 이번주 열심히 살아야겠다. 스터디 모임도 본격적으로 시작되니 열심히 살고있다는 마음이 든다! 점점 성장하겠지? 2. 오늘 무엇을 학습한 내용 중 지금 떠올릴 수 있는 단어를 모두 나열해 주세요. 객체 3. 2에서 작성한 단어를 가지고, 오늘의 학습 내용을 설명해 보세요. - 객체를 사용하는 두 가지 방법 let user = { firstName = 'Steve'; lastName = 'Lee'; email = 'steve@codestates.com'; city = 'Seoul'; 1. Dot notation..
백준 9020번 파이썬 1. 문제 2. 설명 역시나 이 문제도 타임아웃과의 싸움이였다. 1. 차이가 가장 적으려면 출발점을 반절 값에서 시작한다. 2. 반절값부터 한쪽은 1씩 줄어들고, 한쪽은 1씩 늘어나면서 그 값들이 소수인지 판별한다. 3. 코드 정답 코드 from sys import stdin T=int(stdin.readline()) def prime(number): if number 0: first = k; second = j break print(first,' ',second) 배열을 만들어주고 for문을 돌리니 따져야할 것이 많아져 타임아웃이 나왔던 것 같다.

반응형