chaneesong's blog
취소

Reorder Data in Log Files

937. Reorder Data in Log Files 문제 설명 log 배열이 주어진다. 각각의 로그는 공백으로 구분되어있고, 첫 번째 단어는 식별자다. 로그에는 두 가지 타입이 있다. Letter-logs: 모든 단어(식별자 제외)는 소문자로 구성되어 있다. Digit-logs: 모든 단어(식별자 제외)는 숫자로 구성되어 있다. ...

Reverse String

344. Reverse String 문제 설명 문자열을 뒤집는 함수를 작성하라. 추가적인 메모리 사용없이 리스트를 직접 조작하여야 한다. 해결 방법 리스트의 절반을 순회하여 앞과 뒤를 바꾼다. 풀이 코드 function reverseString(s: string[]): void { for (let i = 0; i < Math.f...

Vaild Palindrome

125. Vaild Palindrome 문제 설명 모든 대문자를 소문자로 변환하고, 영어와 숫자가 아닌 문자는 제거한 뒤 앞뒤로 읽어도 똑같은 문장은 팰린드롬이다. 문자열 s가 주어질 때, 팰린드롬이면 true를 아니라면 false를 리턴하라. 해결 방법 대문자를 소문자로 변환한다. 영어와 숫자가 아닌 문자는 제거한다. 팰린드롬...

고전 문제를 통해 알아보는 자바스크립트 원리

시작하기 전에 “해당 포스팅은 자바스크립트의 원리를 재밌게 알아보기 위해 제가 생각한 설명이 포함되어 틀릴 수 있다는 점 알려드립니다. 나중에 댓글 기능이 생기면 댓글로 알려주셔도 정말 좋겠지만, 지금은 메일로 알려주시면 정말 감사하겠습니다.” 시작 지점 얼마 전 친구가 자바스크립트 원리에 대해 아냐고 물어본 적이 있다. 클로저, 호이스팅...