클로저란, 상위 스코프의 식별자를 참조하고, 상위 스코프의 생명 주기보다 긴 생명 주기를 갖는 중첩 함수다.
📌 JavaScript의 타입 > JavaScript는 느슨한 타입(loosely typed)의 동적(dynamic) 언어이다. JavaScript의 변수는 어떤 특정 타입과 연결되지 않으며, 모든 타입의 값으로 할당 (및 재할당) 가능하다. 7가지의 원시 타입 자
JavaScript란, 객체(Object) 기반의 스크립트 프로그래밍 언어로, 웹페이지에 생동감을 불어넣기 위해 만들어졌다.
HTML(HyperText Markup Language), CSS(Cascading Style Sheets), 브라우저의 동작(렌더링 과정), ...
💡 문자열에서 특정 문자 조합을 찾기 위한 패턴이다.Javascript에서는 정규 표현식도 객체이다.RegExp의 exec()와 test() 메서드를 사용할 수 있다.String의 match(), matchAll(), replace(), replaceAll(), se
1065번 제목 > Javascript, Lv1 문제 링크 문제 접근 방법 주의 사항 전체 코드 코드 참고
핵심 단어 Big O Big Ω(Omega) Big θ(Theta) Big O 컴퓨터 과학에서 “대략”을 나타내는 공식적인 개념. 최악의 경우(실행 시간의 상한 = 제일 느린 경우)에 대한 시간 복잡도를 나타내는 표현이다. |표기|알고리즘 예시| |----|--
Lv1, Java, Failed문제 링크각 유저는 한 번에 한 명의 유저를 신고할 수 있다.신고 횟수는 제한이 없고, 서로 다른 유저를 계속해서 신고할 수 있다.동일한 유저가 신고한 것은 1회로 처리한다.모든 신고내용을 취합하여 마지막에 처리한다.k번 이상 신고된 유저
핵심 단어컴퓨터 과학2진법비트바이트컴퓨터 과학이란?문제 해결(입력을 전달받아 출력을 만들어내는 과정)에 대한 학문.이러한 입력과 출력을 표현하기 위해, 약속(표준)이 필요하다. 따라서 컴퓨터 과학의 가장 첫 번째 개념은 어떻게 표현하는지에 대한 표현 방법이다.2진법0과
실버4, Java문제 링크한수 : 해당 정수의 각 자리가 등차수열을 이룰 경우등차수열 : 연속된 두 개의 수의 차이가 일정한 수열N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력N이 1 ~ 1,000보다 작거나 같은 수이기 때문에 1000
n개의 음이 아닌 정수가 있습니다. 이 수를 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 있습니다.
2차원 행렬 arr1과 arr2를 입력받아, arr1에 arr2를 곱한 결과를 반환하는 함수, solution을 완성해주세요.
2 이상의 n이 입력되었을 때, n번째 피보나치 수를 1234567으로 나눈 나머지를 리턴하는 함수, solution을 완성
한자리 숫자가 적힌 종이 조각이 흩어져있습니다. 흩어진 종이 조각을 붙여 소수를 몇 개 만들 수 있는지 알아내려 합니다. 각 종이 조각에 적힌 숫자가 적힌 문자열 numbers가 주어졌을 때, 종이 조각으로 만들 수 있는 소수가 몇 개인지 return 하도록 solu
124 나라가 있습니다. 124 나라에서는 10진법이 아닌 다음과 같은 자신들만의 규칙으로 수를 표현합니다.
`로또 6/45`(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다.
웹 콘텐츠 접근성 지침(WCAG, Web Content Accessibility Guidelines) 및 원칙