OWEN

나는 요즘 네트워크 공부를 하고 있다. 학부에서 배우지 않았지만 업무를 하면서 필요성을 많이 느꼈고, 기본적인 지식은 알고 있어야 겠다는 생각으로 공부를 시작하게 되었다. 나는 Udacity에서 라는 무료 강의를 통해 공부 중이며, 강의 수가 많지 않아서 빠르게 완강할 수 있다. 공부를 하면서 기본적인 개념들을 이렇게 블로그에 정리를 해 놓으려고 한다. https://www.udacity.com/course/networking-for-web-developers--ud256 Networking for Web Developers You've used the Internet. Now find out more about how it works. www.udacity.com 우선, 이 강의에서 간단한 실습들을 하..
· 끄적끄적
스쿼시를 배우기 시작한지 한 달 정도 지났다. 아직 기본기를 배우는 단계이지만, 나중에도 기억하기 위해 스쿼시 기본기에 대해서 하나씩 차근차근 정리해 보려고 한다. 첫 번째는 스텝과 움직임에 대해서 정리해 보려고 한다. 스쿼시는 공이 정말 빠르게 왔다갔다 하고, 눈 깜짝할 사이에 공이 움직이기 때문에, 빠르게 움직이지 않으면 공을 놓치기 쉽다. 하지만 그렇다고 계속 빠르게 움직이려고 한다면 지치기가 쉽다. 나는 아직 이정도 수준이 되려면 멀었지만, 선수들의 경기를 보면 계속해서 공을 구석구석으로 찔러 넣는데 그걸 다 따라가서 치는 건 상당히 체력적으로 부담이 된다. 따라서 효율적인 스텝과 최소한의 움직임을 아는 것이 굉장히 중요하다. https://www.youtube.com/watch?v=L_bO2Ik..
오늘 살펴볼 문제는 카카오 19년 겨울인턴 코딩테스트 4번 문제이다. https://programmers.co.kr/learn/courses/30/lessons/64063 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 카카오는 매번 코딩테스트마다 문제 해설을 자사 블로그에 공개한다. 관심있는 분들은 읽어 보아도 좋을 것 같다. 2019 카카오 개발자 겨울 인턴십 코딩 테스트 문제 해설 2019 카카오 개발자 겨울 인턴십 코딩 테스트 문제 해설 – tech.kakao.com “2019년 카카오 개발자 겨울 인턴십” 공개 채용을 위한 1차 코딩 테스트가 지난..
오늘 살펴볼 문제는 백준 9202번 문제이다. https://www.acmicpc.net/problem/9202 9202번: Boggle 문제 상근이는 보드 게임 "Boggle"을 엄청나게 좋아한다. Boggle은 글자가 쓰여 있는 주사위로 이루어진 4×4 크기의 그리드에서 최대한 많은 단어를 찾는 게임이다. 상근이는 한 번도 부인을 Boggle로 이겨본 적이 없다. 이렇게 질 때마다 상근이는 쓰레기 버리기, 설거지와 같은 일을 해야 한다. 이제 상근이는 프로그램을 작성해서 부인을 이겨보려고 한다. Boggle에서 단어는 인접한 글자(가로, 세로, 대각선)를 이용해서 만들 수 있다. 하지 www.acmicpc.net 사실 이 문제는 굉장히 어려웠다. 그래서 나는 다른 분의 코드를 어느정도 참고해서 풀었다..
오늘은 백준 1300번 문제를 풀어 보려고 한다. https://www.acmicpc.net/problem/1300 이 문제는 이분 탐색을 사용하여 푸는 문제이다. 이분 탐색을 알고, 약간의 아이디어만 생각해 낼 수 있으면 풀 수 있는 무난한 난이도의 문제인 것으로 보인다. 이분 탐색은 정렬이 되어 있는 데이터에 대해서 순차적으로 값을 찾는 방법이 아닌 탐색 범위를 절반씩 줄여 나가면서 찾아가는 탐색 알고리즘이다. 해당 범위의 중앙 값을 찾고 찾는 값과 비교하여, 찾는 값보다 중앙 값이 크면 두 범위 중 작은 범위에서 탐색을 이어나가고, 찾는 값보다 중앙 값이 작으면 반대로 큰 범위에서 탐색을 이어 나가는 방법이다. 순차 탐색은 최악의 경우 시간복잡도가 O(N)까지 나타난다. N = 1,000,000,0..
오늘은 작동 위임에 대해서 정리해 보려고 한다. 이 책 Part 1의 마지막 챕터이다. 지난 프로토타입 에 대한 포스팅에서 프로토타입이 어떠한 역할을 하는지에 대해서 자세하게 알아보았다. 한 마디로 요약을 해 보면 [[Prototype]] 체계는 한 객체가 다른 객체를 참조하기 위한 내부 링크이며, 엔진은 이 링크를 따라 연결된 객체에 특정 프로퍼티/메서드가 있는지를 체크한다. 이와 같이 자바스크립트의 무한한 가능성을 이끌어 낼 가장 중요한 핵심 기능이면서 실질적인 체계는 전적으로 '객체를 다른 객체와 연결하는 것'에서 비롯된다. 위임 지향 디자인 [[Prototype]]의 사용방법을 쉽게 이해하기 위해서는 [[Prototype]]이 클래스와 근본적으로 다른 디자인 패턴이라는 사실을 인지해야 하며, 기존..
오늘 설명할 문제는 백준 10422번 문제이다. https://www.acmicpc.net/problem/10422 10422번: 괄호 ‘(‘, ‘)’ 문자로만 이루어진 문자열을 괄호 문자열이라 한다. 올바른 괄호 문자열이란 다음과 같이 정의된다. ()는 올바른 괄호 문자열이다. S가 올바른 괄호 문자열이라면, (S)도 올바른 괄호 문자열이다. S와 T가 올바른 괄호 문자열이라면, 두 문자열을 이어 붙인 ST도 올바른 괄호 문자열이다. (()())()은 올바른 괄호 문자열이지만 (()은 올바른 괄호 문자열이 아니다. 괄호 문자열이 주어졌을 때 올바른 괄호 문자열인지 확인하는 방법은 여러 www.acmicpc.net 이 문제는 동적 프로그래밍을 사용해서 푸는 문제이다. 아이디어를 알고 나면 되게 쉽지만, ..
· 끄적끄적
넷플릭스 오리지널 시리즈 시즌 1을 리뷰해 보려고 한다. 정말 오랜만에 괜찮은 드라마를 본 것 같다는 생각이 든다. 크리스천으로서도 많은 생각을 하게 만드는 드라마였다. 해당 리뷰에는 스포일러가 포함되어 있습니다. 참고해주세요 드라마는 시리아의 수도 다마스쿠스에서 시작한다. 시리아는 현재 내전 중이며, ISIL(이라크 레반트 이슬람 국가)이 장악을 하고 있다. 그리고 이 도시를 공격하기 위한 세력들이 탱크 등으로 무장한 세력들이 들어오게 된다. 여기에서 한 남자가 사람들에게 연설을 하고 있다. 저들은 신의 말씀을 전달하고 있다고 하지만 왜곡하고 있으며, 알라를 노하게 한다는 메시지이다. 그러면서 경전에 "알라께서 정하신 일 외에 우리에게 주어진 것은 없다"고 말한다. 몇몇 사람들은 이 남자의 말에 반대하..
DevOwen
'분류 전체보기' 카테고리의 글 목록 (29 Page)