일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- BFS
- 우선순위 큐
- 시뮬레이션
- ICPC
- 컴퓨터 구조
- 다익스트라
- 펜윅 트리
- 데이터 분석
- 고속 푸리에 변환
- LCS
- JavaScript
- 생활코딩
- 그리디
- 삼성SW역량테스트
- 종만북
- CI/CD
- 삼성 SW 역량테스트
- REACT
- Air Table
- 이분탐색
- dp
- Cloud Run
- jpa
- Cloud Pub/Sub
- 다이나믹 프로그래밍
- 백준 1753번
- Bit
- 접미사 배열
- 수학
- r
- Today
- Total
목록전체 글 (153)
코딩스토리
# 이 글은 생활코딩 Web2-JavaScript를 바탕으로 작성한 내용입니다. style 태그 JavaScript 위와 같은 코드를 통해 h2 태그 안의 JavaScript를 다음과 같이 변화시킬 수 있다. JavaScript div & span 태그 내가 어떠한 문장에 CSS를 입히고 싶다. 이때 만약 태그 안에 있는 문장이라면 를 쓸수도 없고 곤란하다. 이럴때 사용하는 태그가 div와 span이다. div는 줄바꿈을 해주기 때문에 span을 사용하는 것이 편하다. This is text for practise CSS. I like coding. This is text for practise CSS. I like coding. (실제 HTML 코드를 입력한 것임) 선택자 위와 같은 코드를 통해 글을 ..

www.acmicpc.net/problem/11048 11048번: 이동하기 준규는 N×M 크기의 미로에 갇혀있다. 미로는 1×1크기의 방으로 나누어져 있고, 각 방에는 사탕이 놓여져 있다. 미로의 가장 왼쪽 윗 방은 (1, 1)이고, 가장 오른쪽 아랫 방은 (N, M)이다. 준규는 www.acmicpc.net dp 문제이다. 요즘 dp를 많이 풀어보고 싶어서 풀어봤는데 처음 봤을때 dp가 아닌줄 알았다. 누가봐도 bfs 문제 같아서 에라 모르겠다 하고 bfs로 풀다 보니 뭔가 이상.. bfs와 dp를 섞어서 풀다보니 뭔가 쎄~ 했다. 일단 예제랑 반례들 답이 잘 나오길래 제출하긴 했는데 메모리초과!! 역시 느낌이 중요하다니까 잠시 고민해봤는데 아무래도 bfs를 사용할 때 queue에 너무 많은 데이터가..

# 이 글은 INSIDE JavaScript(저자 송형주, 고현준) 책 내용을 바탕으로 작성한 글입니다. 1. 자바스크립트의 데이터 타입과 연산자 자바스크립트 기본 타입 특징 : 그 자체가 하나의 값을 나타낸다. 자바스크립트는 느슨한 타입 체크 언어이다. 따라서 C언어처럼 int, char 이렇게 미리 정해줄 필요 없이 처음 변수를 선언할 때는 아래와 같이 선언한다. // 숫자 타입 var int_num = 0; var float_num = 1.1; // 문자열 타입 var single_quote_string = 'single quote string'; // 작은 따옴표 문자열 var double_quote_string = "double quote string"; // 큰 따옴표 문자열 var singl..

# 이 글은 생활코딩 Web2-JavaScript를 바탕으로 작성한 내용입니다. 글을 잘 정리하기 보단 배운 내용들을 나열하는 식으로 글을 작성해보려고 한다. 1. JavaSript와 HTML 먼저 JavaScript는 기본적으로 HTML 위에서 적용되는 언어라고 한다. 이때 JavaScript를 HTML에 넣는 방법은 바로 태그를 사용하면 된다. 스크립트 태그 - HTML은 스크립트 태그 안의 코드를 자바 스크립트 코드로 인식한다. JavaSript와 HTML의 차이점 만약 1+1을 Web 페이지에 출력한다고 생각해보자. HTML은 정적이기 때문에 말 그대로 1+1 이 출력 될 것이다. JavaScript는 동적이다. 만약 document.write(1+1) 이란 코드를 입력한다면 Web 페이지에는 2..

# 이 글은 생활코딩 Web1-HTML을 바탕으로 작성한 내용입니다. 위 사진만큼 서버와 클라이언트를 잘 설명하는게 없는것 같다. Web Browser는 Web Server에 정보를 요청한다. Web Server는 요청받은 정보를 Web Browser로 넘겨준다. 이를 고객과 서버라는 차원에서 아래와 같이 표현했다. 요청하는 컴퓨터 : Client Computer, 즉 고객 응답하는 컴퓨터 : Server Computer 단순한 Web 에서만이 아니라 game, chatting 등 여러 분야에서도 똑같다. Game Browser Game Server Chatting Browser Chatting Server 여기서도 폰노이만이 잠깐 등장하는데 누군가 폰노이만에게 수학을 어떻게 해야 ..
# 이 글은 생활코딩 Web1-HTML을 바탕으로 작성한 내용입니다. Web의 기초중에 기초, HTML을 공부했다. 사실 HTML을 처음 접하는 것은 아니고, 작년?(오늘이 1월 2일이니까 작년이라고 하는게 맞겠네..) 여름방학에 학교에서 학과 홈페이지를 재구축하는 일을 했었었다. 그때 당시에 HTML을 하나도 몰랐어서 부랴부랴 공부해서 갔었던 기억이 있는데 그 덕분에 기본적인 내용은 알고 있었다. 생활코딩 강좌의 장점은 확실히 짧고 이해하기 좋다는 점 같다. 복습하는 느낌이기도 하고 책만 보고 공부했었던 나로서는 생각보다 재밌었다. 간단하게 정리해보자면 1. HTML은 태그가 중요하다! 2. 태그들의 제왕, 링크를 잘 사용하는 것이 중요하다! 정도인것 같다. 내가 이 글에 태그를 일일이 설명하는 것은 ..
개요 이번 방학에 Web 공부를 해보려고 열심히 찾아보았다. UDACITY Full-Stack-Foundation 강의도 무료로 지원해 준다길래 신청해서 봤는데 아직 내 수준은 아닌것 같고.. 내가 주워주워 들은 바로는 Node.js가 뜨고 있다고 해서 찾아봤는데 Node.js를 다루려면 JavaScript를 다룰 수 있어야 된다고 한다. 난 JavaScript가 Java를 기반한 toolkit인줄 알았는데 완전 잘못알고 있었다.. (너무 멍청했고) JavaScript는 언어이다. 열심히 구글링 해본 결과 JavaScript를 공부하려면 html과 CSS를 공부하고 넘어가는게 좋다고 해서 (생코에서 그랬음!!) 그렇게 따라가보려고 한다. 내가 Web을 전공으로 살릴 생각은 크게 없기 때문에 쉬운 생활코딩..

www.acmicpc.net/problem/1005 1005번: ACM Craft 첫째 줄에는 테스트케이스의 개수 T가 주어진다. 각 테스트 케이스는 다음과 같이 주어진다. 첫째 줄에 건물의 개수 N 과 건물간의 건설순서규칙의 총 개수 K이 주어진다. (건물의 번호는 1번부 www.acmicpc.net 옛날부터 이문제 한번 풀어보고 싶었는데 골드 3에 dp라 뭔가 엄청 어려울 것 같아서 못풀었었다. 오늘 날잡고 어떻게든 한번 풀어보자 하고 풀어봤다. 처음 문제를 봤을때 재귀가 떠올랐다. 이런 문제의 경우 dfs라고 하는게 맞겠지만.. 분명 dp와 재귀를 통해 풀 수 있을것 같은데 이게 맞을까 싶어서, 해결법이 맞는지를 한참 고민했다. 아무리 봐도 다른 방법은 떠오르지 않아서 그냥 풀었는데 다행히 맞았다...