[TypeScript] 배열 내부의 원소 검사(하나라도 만족할 경우) - Array.some()
·
개발 (Development)/TypeScript
Array.prototype.some() 메서드를 사용하면 배열 내부의 어떤 원소라도 주어진 조건을 만족하는지 확인할 수 있다. some 메서드는 배열의 각 원소에 대해 주어진 조건을 적어도 하나의 원소가 만족하는지 확인한다.1. Array.prototype.some() 활용function checkAnyElementIsNumber(arr: any[]): boolean { return arr.some((item) => typeof item === 'number');}// 예시 사용const numbers = [1, 2, 3, 4, 5];const strings = ['Hello', 'World'];console.log(checkAnyElementIsNumber(numbers)); // 출력: truec..
[TypeScript] 배열 내부의 모든 원소 검사 - Array.every()
·
개발 (Development)/TypeScript
Array.prototype.every() 를 활용하여 TypeScript에서 배열 내부의 모든 원소에 대한 타입 검사를 수행하려면 every 메서드를 사용할 수 있다. every 메서드는 배열의 각 원소에 대해 주어진 조건을 모두 만족하는지 확인한다.1. Array.prototype.every() 활용function checkAllElementsAreOfType(arr: T[], type: string): boolean { return arr.every((item) => typeof item === type);}// 예시 사용const numbers = [1, 2, 3, 4, 5];const strings = ['Hello', 'World'];console.log(checkAllElementsAreO..
[TypeScript] 일주일 전부터 현재까지 시간 배열에 넣기
·
개발 (Development)/TypeScript
일주일 전부터 현재까지 시간(YYYY.MM.DD 형태) 배열에 넣기1. getDates 함수function getDates(startDate: Date, endDate: Date): string[] { const dates: string[] = []; const currentDate = new Date(startDate); while (currentDate 2. 배열 사용 const today = new Date(); const sevenDaysAgo = new Date(today); sevenDaysAgo.setDate(today.getDate() - 7); const dateArray = getDates(sevenDaysAgo, today); console.log(dateArray);3..
[Linux Master] 리눅스 마스터 2급 2차 2023년 3월 11일 기출문제 #4
·
자격증 (Certifications)/Linux Master
리눅스 마스터 2급 2차 (2023년 3월 11일) 기출문제 오답노트제1과목: 리눅스 운영 및 관리문제 30다음 중 nano 편집기에서 프로그램을 종료하는 키 조합으로 알맞은 것은?Ctrl + aCtrl + eCtrl + cCtrl + x정답: 4번 Ctrl + x해설:Ctrl + a: 행의 맨 앞으로 커서 이동Ctrl + e: 행의 맨 끝으로 커서 이동Ctrl + c: 커서 위치의 ASCII 코드 출력Ctrl + x: nano 종료 (저장 여부 확인)문제 31다음 중 X 윈도 환경에서만 실행되는 편집기로 알맞은 것은?geditpiconanoemacs정답: 1번 gedit해설:gedit는 GNOME 데스크톱 환경에서 실행되는 GUI 기반 편집기로, X 윈도 시스템에서만 사용 가능합니다. pico, nan..
[Linux Master] 리눅스 마스터 2급 2차 2023년 3월 11일 기출문제 #3
·
자격증 (Certifications)/Linux Master
리눅스 마스터 2급 2차 오답노트 (2023년 3월 11일)1과목: 리눅스 운영 및 관리문제 22. SIGHUP의 시그널 번호로 알맞은 것은?정답: 1 (시그널 번호 1)해설:1: SIGHUP - 터미널 종료 또는 제어 프로세스 종료 시 발생2: SIGINT - 키보드 인터럽트 (Ctrl+C)9: SIGKILL - 강제 종료15: SIGTERM - 일반 종료 요청문제 23. 다음 설명에 해당하는 명칭은?주기적이고 지속적인 서비스 요청을 처리하기 위해 계속 실행되는 프로세스이다.정답: 4 (daemon)해설:daemon: 백그라운드에서 실행되며 지속적인 서비스 요청을 처리하는 프로세스실행 방식standalone: 메모리에 상주하여 지속적으로 서비스 요청을 처리 (ex. 웹, 메일 서버)inet 방식: 요청..