hyesungoh

Written by@hyesungoh
Learning every moment

InstagramGitHubLinkedIn

Javascript의 Type

본 게시물은 ‘You don’t know JS’를 읽고 정리한 내용입니다. 자바스크립트 같은 동적 언어는 개념이 없다고 생각하는 개발자가 많지만, ECMA 표준 명세서 5.1에는 다음과 같이 기술되어 있다. 이 명세에 수록된 알고리즘에서 사용되는 모든 값은 이 절에서 정의한 타입 목록 중 하나에 해당한다. 타입은 ECMAScript 언어 타입과 명세 타…

Iterator 패턴

본 게시물은 를 기반으로 공부한 것을 정리하며 Typescript로 재작성해본 내용입니다. Iterator 패턴이란 ? 위 코드는 를 하나씩 증가시키며 배열 의 요소 전체를 처음부터 차례대로 검색하게 된다. 여기에서 사용되고 있는 변수 의 기능을 추상화해서 일반화한 것을 디자인 패턴에서는 패턴이라고 한다. 쉽게 말해 무엇인가 많이 모여있는 것들을 순서대…

M1 Mac sharp 설치 오류

블로그 테마에서 라이브러리가 설치되지 않는 오류에 봉착 문제 arm64 아키텍처에서 라이브러리가 컴파일되지 않는다고 합니다. 이슈 해결 방법

깃허브 잔디 1주년 회고

서론 입대 전부터 갈망하고 있던 깃허브 1년 잔디를 달성했다. 처음은 단순히 멋있어보여서 시작했으나, 시간이 갈 수록 오기로 하게 되었고 지금은 매일 키보드를 뚝딱이는 일이 습관이 되었다. 알고리즘 1일 1커밋을 계획했을 때는 단순히 코딩 테스트를 위해 매일 알고리즘 문제를 푸는 것을 목표로 하였다. 전역 후에는 입력을 받는 방법도 기억이 나지 않아 …

BOJ-11444 - Python

최대 10경 번째 피보나치 수를 구하는 문제. 첫 번째 풀이는 두 개의 변수에 값을 할당하는 방식으로 풀었으나 당연하게도 시간초과 결과를 받게 되었다. 검색하여 알아본 결과 매우 매우 큰 수의 피보나치를 빠르게 구하는 방법은 행렬의 거듭제곱을 사용한다고 한다. 위 링크의 게시물을 참고하여 풀었으나 아직 많이 부족하다.

M1 Mac node-sass 오류

TypeError: Node Sass does not yet support your current environment: OSX Unsupported architecture (arm64) with Unsupported runtime (93) 문제 M1 Mac에서는 node-sass 보다 를 사용하는 것을 권장한다고 합니다 해결 방법

BOJ-4153 - Python

3가지 정수를 입력받은 후 해당 길이로 이루어진 삼각형일 때, 직각 삼각형인 지 출력하는 문제. 세 수를 제곱한 값과 비교하여 풀었다.

BOJ-4101 - Python

0 0이 입력될 때까지 두 수를 비교한 결과를 출력하는 문제, 카카오 인턴 코딩 테스트전에 간단히 풀어보았는데 약 이주동안 안풀었다고 어렵게 느껴진다.

Toss SLASH 21 - 프론트엔드 웹 서비스에서 우아하게 비동기 처리하기 후기

스크린샷 2021-05-04 오전 1 53 21 토스 SLASH 21의 라는 주제로 박서진님이 발표하신 내용을 기록 토스 SLASH 21 주소 좋은 코드란 ? 하는 일은 단순하지만 코드가 너무 복잡하다 각 프로퍼티에 접근하는 문법을 활용한 동일한 함수 함수가 하는 일을 흐리게 만들던 if 문을 없애고, 성공 시의 모양과 큰 차이가 없다 같은 역할을 하…

Wanted - 성장하는 프론트엔드 개발자 되기 후기

스크린샷 2021-05-03 오전 3 42 21 개인적으로 김민준(벨로퍼트)님을 좋아한다… 블로그 글을 보고 많이 배웠고 아직도 많이 배우는 중이다. 벨로퍼트님 외에 다른 개발자님들의 라는 주제로 Live Talk를 진행하여 결제 후 듣고 배우고 느낀 점을 기록해 본다. 내가 부족한 것 작성해보기 이미 알고 있는 것 갈고 닦기 옛날에 썼던 코드 리팩토링하…