본문 바로가기

분류 전체보기268

[TIL] 2023.2.7 오늘은 충격적인 날이다... 이번주, 다음주에 잡힌 코딩테스트는 총 4개이다. 그 중 첫번째 시험을 오늘 응시했는데... 최악이다. 모 스타트업에 지원해 코딩테스트 기회를 얻었는데 해커랭크를 통해 응시하는 문제였다. 해커랭크에 들어가서 easy, mideum 문제를 몇개 풀어보고 풀만해서 응시해봤다. 하지만... 지금까지 본 코딩테스트 중 가장 막막하고 어려운 문제였던 것 같다. 일단 모든 지문이 영어로 되어있어서 문제를 이해하는데 시간이 걸리고, 실제 문제를 풀때도 풀이가 생각이 안났다. 6문제 중 완벽히 푼 문제는 하나도 없고, 어느정도 푼 문제는 3문제이다... 한편으로는 여러 시험을 통해 경험을 쌓을 수 있어서 다행이지만 그동안 공부한 내용이 많이 부족하구나 라는 생각이들어서 조금 막막해 지기도 .. 2023. 2. 7.
[TIL] 2023.2.6 오늘은 크게 3가지로 나눠서 공부를 했다. 1. 토스 준비 예전 영어점수는 회사를 다니면서 이미 만료되어 다시 준비를 시작한다! 2주정도 공부하고 다음주 주말에 시험보는 것을 목표로 해보려고 한다! 목표점수는 lv6 못해도 lv5... 개발자한테 영어점수는 크게 중요하지 않은 것 같아서 삼성 등 대기업 지원 조건만 맞추려고 한다!! 오늘은 part 1을 간단히 공부하고 마무리 2. 기술면접 대비 외우기 프론트엔드 기술면접을 대비해서 네트워크, javascript, 그외 프론트 기술 정리한 내용을 복습하면서 내 것으로 만들고 있다 남은 내용은 React, 자료구조, 운영체제, 데이터베이스 인데 우선 앞의 내용을 확실히 공부하고 넘어가려고 한다. 3. 백트래킹, 해커랭크 연습 백트래킹에 대해서 도저히 이해가.. 2023. 2. 6.
[TIL] 2023.2.3 오늘도 면접 준비와 알고리즘 문제풀이를 진행했다. 한번 내용을 정리하는 게 확실히 도움이 되고 있다! 기존에 공부했던 내용이라서 빠르게 이해하고 내용이 정리되는 느낌을 받고 있다. 계속 반복해서 확실하게 말할 수 있을 때까지 공부하자! Javascript는 어떤 언어일까? javascript 싱글 스레드 논 블록킹 언어이다. 싱글스레드 : 스레드가 하나밖에 존재하지 않아 한번에 하나의 작업만 할 수 있다. 스레드 : 어떤 프로그램 내에서, 특히 프로세스 내에서 실행되는 흐름의 단위 비동기 처리 : 특정 로직의 실행이 끝날때까지 기다리지 않고 나머지 코드를 먼저 실행하는 것이다. 자바스크립트 동적원리 (Event Loop) Event Loop• gif 출처: https://beomy.github.io/te.. 2023. 2. 3.
[baekjoon] 12851 숨바꼭질2 (Javascript) 12851번: 숨바꼭질 2 (acmicpc.net) 12851번: 숨바꼭질 2 수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 100,000)에 있고, 동생은 점 K(0 ≤ K ≤ 100,000)에 있다. 수빈이는 걷거나 순간이동을 할 수 있다. 만약, 수빈이의 위치가 X일 때 www.acmicpc.net 알고리즘 : bfs bfs는 2차원에 익숙해서 그외의 경우가 더어렵다고 느껴진다. 이번 문제는 max값을 설정하지 않아서 고생했다. 로직은 맞는데 자꾸 틀려서 max값을 문제의 최대값 *2로 변경했더니 풀린다! 예외처리에 집중하자!! function solution() { let input = require("fs") .readFileSync("input.txt") //"/d.. 2023. 2. 3.