일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 우아한테크코스
- 프론트엔드
- Python
- Sort
- 우테코
- express
- OpenCV
- 자바스크립트
- 고득점kit
- 코테
- dfs
- JS
- 백준
- 최단거리
- 함수
- 알고리즘
- 문자열
- 웹개발
- 프로그래머스
- JavaScript
- JetsonNano
- 프리코스
- Linux
- 그래프
- 파이썬
- 코딩테스트
- 그리디
- BFS
- node.js
- npm
- Today
- Total
목록전체 글 (52)
공대생
문제 설명 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다. 제한 사항 s는 길이 1 이상, 길이 8 이하인 문자열입니다. s는 영문 알파벳 대소문자 또는 0부터 9까지 숫자로 이루어져 있습니다. 입출력 예 이 문제의 key포인트 -> 문자열이 숫자로만 이루어져있는지 판단하는 방법이 중요(parseInt, inNaN, Number) 이때 히든 케이스들이 많이 있으므로 최대한 모든 경우의 수를 고려해봐야 한다. 자료구조 및 알고리즘:문자열 풀이 1차시도 (isNaN 문제) 더보기 function solution(s) { let len = s.length..
문제상황 js파일을 HTML 파일에 import할 때 문제가 생겼다. 이 에러는 정적파일을 불러와야 하는데 파일을 찾을 수 없을 때 발생하는 에러이다. GET하는 주소를 자세히 살펴보니 경로가 잘못된 것을 발견할 수 있었다. 내가 작성한 js파일의 이름은 commentSection.js인데, 위 사진의 주소를 보면 comentSection.js로 오타가 나있는 것을 확인하였다. pug 템플릿 파일에서 js파일을 import할 때 넣은 경로를 확인해보니 이부분이 문제였다. // 실제 파일 경로 script(src="/assets/js/commentSection.js") // 잘못되어있던 파일 경로 script(src="/assets/js/comentSection.js") 파일 경로를 올바르게 고치니 에러가..
지원하게 된 계기 부스트캠프에 지원하게 된 가장 큰 목표는 누구나 그렇듯이 개인적인 성장이었다. 취업을 준비한다는 느낌 보다는 나 자신의 실력을 키우고 싶어서 지원하게 되었다. 그리고 캠프를 수료하게 된다면 함께 이야기할 수 있는 동료들도 만날 수 있겠다고 생각했다. 이번년도 초부터 혼자서 공부를 하다보니 코드에 대해 같이 이야기 할 사람들을 만나고 싶은 마음이 컸다. 필자는 웹개발 분야에 지원했다. 서류지원 서류지원 기간이 꽤 길었던 것으로 기억한다. 2주~ 3주 정도? 7기 서류지원 마감은 6월 22일 까지였다. 자소서 문항은 4문항으로 주로 개발자가 되고싶은 이유나 그 열정을 보여줄 수 있는 내용들을 물어봤다. 한 문항 당 글자수 제한이 너무 적어서 내용을 간결하게 만드는 게 힘들었다. 나름대로 열..
middleware 공식문서 Writing middleware for use in Express apps Writing middleware for use in Express apps Writing middleware for use in Express apps Overview Middleware functions are functions that have access to the request object (req), the response object (res), and the next function in the application’s request-response cycle. The next function is a func expressjs.com *노마더코드 "유튜브 클론코딩" 강의를 들으면서 ..
문제설명 케빈 베이컨의 6단계 법칙에 의하면 지구에 있는 모든 사람들은 최대 6단계 이내에서 서로 아는 사람으로 연결될 수 있다. 케빈 베이컨 게임은 임의의 두 사람이 최소 몇 단계 만에 이어질 수 있는지 계산하는 게임이다. 예를 들면, 전혀 상관없을 것 같은 인하대학교의 이강호와 서강대학교의 민세희는 몇 단계만에 이어질 수 있을까? 천민호는 이강호와 같은 학교에 다니는 사이이다. 천민호와 최백준은 Baekjoon Online Judge를 통해 알게 되었다. 최백준과 김선영은 같이 Startlink를 창업했다. 김선영과 김도현은 같은 학교 동아리 소속이다. 김도현과 민세희는 같은 학교에 다니는 사이로 서로 알고 있다. 즉, 이강호-천민호-최백준-김선영-김도현-민세희 와 같이 5단계만 거치면 된다. 케빈 ..
문제설명 뱀과 사다리 게임을 즐겨 하는 큐브러버는 어느 날 궁금한 점이 생겼다. 주사위를 조작해 내가 원하는 수가 나오게 만들 수 있다면, 최소 몇 번만에 도착점에 도착할 수 있을까? 게임은 정육면체 주사위를 사용하며, 주사위의 각 면에는 1부터 6까지 수가 하나씩 적혀있다. 게임은 크기가 10×10이고, 총 100개의 칸으로 나누어져 있는 보드판에서 진행된다. 보드판에는 1부터 100까지 수가 하나씩 순서대로 적혀져 있다. 플레이어는 주사위를 굴려 나온 수만큼 이동해야 한다. 예를 들어, 플레이어가 i번 칸에 있고, 주사위를 굴려 나온 수가 4라면, i+4번 칸으로 이동해야 한다. 만약 주사위를 굴린 결과가 100번 칸을 넘어간다면 이동할 수 없다. 도착한 칸이 사다리면, 사다리를 타고 위로 올라간다...
✔ : 풀이참고. 다시 풀어야 봐야 할 문제 문제설명 수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 100,000)에 있고, 동생은 점 K(0 ≤ K ≤ 100,000)에 있다. 수빈이는 걷거나 순간이동을 할 수 있다. 만약, 수빈이의 위치가 X일 때 걷는다면 1초 후에 X-1 또는 X+1로 이동하게 된다. 순간이동을 하는 경우에는 1초 후에 2*X의 위치로 이동하게 된다. 수빈이와 동생의 위치가 주어졌을 때, 수빈이가 동생을 찾을 수 있는 가장 빠른 시간이 몇 초 후인지 구하는 프로그램을 작성하시오. 제한사항 N(0 ≤ N ≤ 100,000) K(0 ≤ K ≤ 100,000) 입력 첫 번째 줄에 수빈이가 있는 위치 N과 동생이 있는 위치 K가 주어진다. N과 K는 정수이다...
✔ : 풀이참고. 다시 풀어야 봐야 할 문제 문제설명 철수의 토마토 농장에서는 토마토를 보관하는 큰 창고를 가지고 있다. 토마토는 아래의 그림과 같이 격자 모양 상자의 칸에 하나씩 넣어서 창고에 보관한다. 창고에 보관되는 토마토들 중에는 잘 익은 것도 있지만, 아직 익지 않은 토마토들도 있을 수 있다. 보관 후 하루가 지나면, 익은 토마토들의 인접한 곳에 있는 익지 않은 토마토들은 익은 토마토의 영향을 받아 익게 된다. 하나의 토마토의 인접한 곳은 왼쪽, 오른쪽, 앞, 뒤 네 방향에 있는 토마토를 의미한다. 대각선 방향에 있는 토마토들에게는 영향을 주지 못하며, 토마토가 혼자 저절로 익는 경우는 없다고 가정한다. 철수는 창고에 보관된 토마토들이 며칠이 지나면 다 익게 되는지, 그 최소 일수를 알고 싶어 ..