SEOP124 010_SQL (07/13) 백엔드 1주차 수업 시작! 한 주만에 돌아온 TIL 시간이다. 저번 주에는 그래도 내가 미리 공부했었던 HTML, CSS, JavaScript 파트여서 TIL을 작성할 여유가 있었는데, 이번 주는 2주차의 악몽이 사알짝 떠오를 정도로 수많은 정보들이 들어왔던 한 주였다. 정말 한 3일간은 수업이나 강의를 들어도 머리속에 '???' 가 가득 찼었는데 (다행이 같이 듣는 분들도 나와 비슷한 상황이었던 분들이 많았던지라 무언의 위로를 받았...ㅎ) 이번 주차 마지막 날 즈음 되니까 조금은 정리가 되는 기분이다. 강의에 알고리즘 문제 풀이에 개인 자습에 정보 탐색에 이래저래 정신 없는 나날이 이어지고 있는데 바짝 정신 차리고 초심 그대로 열심히 해야지!! 오늘의 블라블라는 여기까지 하고 우선 SQL부터 정리를 .. 2021. 7. 16. 009_JavaScript 기초 (7/8-9) 험난했던 웹 프로그래밍 기초 끝! 오늘까지의 자바스크립트 강의를 끝으로 프로그래밍 기초 과목이 끝이 났다. 매우 다양한 내용들을 짧은 기간동안 학습했는데, 그러면서 느낀 점은 개인적으로 공부를 더 많이 해야겠다는 점이었다. 아무래도 이 프로그램 특성상 짧은 기간동안 다양한 분야에 대해 가르치기 때문에 이것이 장점이 될 수 있지만 반대로 깊이 배우기가 힘들다는 점이 있기 때문에 예습 및 복습을 얼마나 철저히 하는지에 따라 6개월 후 레이서들의 실력이 많이 차이가 날 것이다. 내년 취업을 목표로 하고 있는만큼 스스로 정보도 많이 찾고 자습 시간도 충분히 가져서 취업할 자격을 당당히 갖춘 사람이 돼야지! 💪🏻 🚀 TIL에 들어가기 전 미래에 엘리스 ai 트랙을 듣게 될 프론트엔드 지망생들에게 드리는 팁(?) .. 2021. 7. 9. 백준 10951번:A+B -4 문제 : 각 테스트 케이스마다 A+B를 출력한다. 사용 언어 : Python 오답 사유 : try와 except의 사용법을 몰랐다. 해설 : try, except문은 오류나 예외 처리를 위한 구문이다. 사용법은 다음과 같다. try: 실행할 코드 except: 예외가 발생했을 때 처리하는 코드 이 문제에서는 전 문제처럼 오류가 없으면 계속 실행하도록 설정이 돼있다. 그러므로 예외 상황에서는 루프를 빠져나올 수 있도록 except문을 작성한다. 정답 : 2021. 7. 8. 백준 10952번: A+B -5 문제 : 각 테스트 케이스마다 A+B를 출력한다. 사용 언어 : Python 해설 : while문을 사용해야하는 문제다. 우선 무한 루프를 만들어준 뒤 A와 B를 계속 받아서 계산하도록 한다. 그리고 입력의 마지막에 0 두 개가 오면 무한루프에서 빠져나오도록 설정한다. 정답 : 2021. 7. 8. 백준 10871번: X보다 작은 수 문제 : X보다 작은 수면 공백으로 구분해 출력한다. 사용 언어 : Python 오답 사유 : 첫째로 리스트를 써야한다는 사실을 몰랐다. 여기부터 어떻게 풀어야할지 몰라 답안을 보게 됐다. 해설 : N,X는 평소처럼 각각 수를 받는다. A는 수를 받되 분리된 상태로 리스트에 담는다. 그리고 N번만큼 반복하는 for문을 통해 A의 i번째 수가 X보다 작으면 그 수를 출력한다. 그리고 조건처럼 공백으로 구분하기 위해 end=" " 를 넣는다. 정답 : 2021. 7. 8. 백준 2439번: 별찍기 - 2 문제 : 입력한 수 n만큼 별이 1개부터 n개가 생겨야하는데 오른쪽으로 정렬된 상태로 출력돼야 한다. 사용 언어 : Python 해설 : i는 1,2,3,4 이렇게 1씩 커진다. 이를 이용해 입력한 수에서 i를 뺀 값을 공백과 곱해주고 별에 i를 곱해 i값이 변할 때마다 공백은 줄어들고 별은 늘어나도록 설정한다. 정답 : 2021. 7. 7. 백준 11022번: A+B - 8 문제 : 각 테스트케이스마다 A와 B를 더한 값을 구한다. 사용 언어 : Python 해설 : 1부터 테스트 케이스만큼 반복하는 for문으로, f-string을 사용해 예제 출력과 동일하게 나오도록 작성했다. 정답 : 2021. 7. 7. 008_JavaScript 기초 (7/7) 드디어 자바스크립트다! 어제까지 간단하게 HTML과 CSS를 훑어보는(?) 시간을 가졌다면, 드디어 오늘부터 금요일까지는 JavaScript에 대해 배운다! 그래도 오늘 강의는 자바스크립트 기초 문법과 관련된 부분이라 조금은 자신감을 갖고 강의를 들었는데, 역시나 모르는 부분들이 있었다..! 이래서 늘 자만하지 말라고 하는걸까 🤑 아무튼 오늘도 배운 내용 잊지 않기 위해 TIL에 열심히 정리해봐야겠다 ! ✍🏻 Method hello.push('안녕'); // hello 뒤에 데이터 삽입 hello.unshift('안녕'); // hello 앞에 데이터 삽입 hello.pop(); // hello 뒤에 데이터 제거 hello.shift(); // hello 앞에 데이터 제거 hello.charAt(n);.. 2021. 7. 7. 007_HTML, CSS (7/5 - 6) 2주차는 다음 기회에.. 저번 주에는 정말 어마어마한 난이도를 자랑했던 알고리즘과 자료 구조 수업을 들었다. 듣긴 들었는데.. 엘리스 측에서도 이야기를 했지만 절대 1주일 안에 그 내용들을 내 것으로 온전히 체득할 수 없는 수준이라 블로그에 쓸 수가 없었다 😭 Today I learned 가 아닌 Today I listened 였기에 2주차 내용은 나중에 공부를 좀 더 하고 적어볼까 한다. 우선은 힘든 2주차가 지나가고 잠시 쉬어가는 주간이 왔다! HTML, CSS, JS는 그래도 엘리스에 들어오기 전에 공부를 조금 해둬서인지 조금은 수월할 것 같다 🚀 여유가 있을 때 미리 예습을 해야지!! 🚀 이번 내용은 내가 강의를 들으며 새롭게 알게 된 부분만을 정리하고자 한다. 선택자에 의한 케스케이딩 : sty.. 2021. 7. 6. 백준 15552번: 빠른 A+B 문제 : 각 테스트케이스마다 A와 B를 더한 값을 구한다. 사용 언어 : Python 해설 : 이번 문제에서는 input() 대신 sys.stdin.readline()을 사용하라고 나와있다. 그래서 문제의 조건에 맞게 테스트 케이스 개수와 A,B 값을 받아와 실행해주면 된다. 정답 : 2021. 7. 6. 백준 2884번 : 알람 시계 문제 : 입력한 시간보다 45분 앞당긴 시간을 출력해야 한다. 사용 언어 : Python 해설 : 우선 시(H) 와 분(M) 을 각각 정수로 받아온다. 그리고 1. M이 45보다 크다면 H 값은 그대로, M만 45를 뺀 결과값을 보여준다. 2. M이 45보다 작고 H가 0보다 크다면 H에서 1을 빼고 M에 15 ( 60 - 45) 를 더해준다. 3. H가 0보다 작다면 23으로 바꿔주고 2번과 동일하게 진행한다. 정답 : 2021. 7. 6. Ep 13. EVEN BETTER...! 2주 차를 마치며. 오랜만에 일상 글로 돌아왔다. 엘리스 프로그램도 어느덧 2주 차까지 무사히(?) 마쳤다. 아니다. 사실 무사히 마치지 못했다. 이번 주에 배운 자료구조와 알고리즘은 나를 방 안에 가둬놓고 쉴 새 없이 두들겨 팼다..! 🥲 반복해서 영상을 들으며, '아 이제 조금 이해가 될 것 같다!' 라고 하는 순간 뒤돌면 다시 나락으로 빠지는 이 기분을 5일 내내 느끼며 나의 현재 위치, 수준을 절실히 느낄 수 있었다. 수업을 듣는 동안에는 배워도 배운 것 같지 않은 기분과 부족한 나 자신을 보며 화가 나기도 했지만, 한편으로는 '오히려 좋다'라는 생각이 들었다. 프로그램에 들어간지 얼마 되지 않은 지금 이 시점에 현실의 벽을 실감하면서 충격과 공포를 느끼고 반성할 수 있다는 건 앞으로의 시간을 겸.. 2021. 7. 3. 이전 1 ··· 4 5 6 7 8 9 10 11 다음 반응형