총 102개
-
리눅스 정규표현식과 grep 명령 필기시험 정답2025.11.121. 정규표현식(Regular Expression) 정규표현식은 특정한 규칙을 가진 문자열의 집합을 표현하기 위해 사용되는 형식 언어입니다. 문자 클래스 [cC]hapter[1-4], 앵커 ^와 $, 메타문자 ., *, +, |, 이스케이프 문자 \ 등을 활용하여 복잡한 패턴을 표현할 수 있습니다. 예를 들어 ^[^a-zA-Z]는 줄의 맨 처음에 알파벳이 아닌 문자가 오는 패턴을 나타냅니다. 2. grep 명령어 사용법 grep은 리눅스에서 파일 내용 중 특정 패턴을 검색하는 명령어입니다. 기본 문법은 grep '패턴' 파일명이며,...2025.11.12
-
[배재대] 자료구조 1학기 기말시험문제2025.05.051. 이진 트리 주어진 이진 트리에 대해 1차원 배열 표현, 전위 순회, 후위 순회, 중위 순회 결과를 작성하는 문제입니다. 이진 트리의 표현과 순회 알고리즘에 대한 이해가 필요합니다. 2. 이진 탐색 트리 주어진 이진 탐색 트리에 7을 추가하는 문제입니다. 이진 탐색 트리의 특성과 삽입 알고리즘에 대한 이해가 필요합니다. 3. 그래프 탐색 주어진 그래프에 대해 깊이 우선 탐색과 너비 우선 탐색을 수행하는 문제입니다. 그래프 표현과 탐색 알고리즘에 대한 이해가 필요합니다. 4. 스택 키보드에서 입력한 문자열의 역순을 저장하는 함수 ...2025.05.05
-
방통대 모바일앱프로그래밍 출석수업시험2025.01.251. Visible Visibility 속성 Visible Visibility 속성은 화면에 View의 표시여부를 지정하는 속성입니다. 이 속성을 통해 Activity 내 View의 표시여부를 동적으로 변경할 수 있으며, 조건과 이벤트에 따라 View를 보이게 하거나 숨길 수 있습니다. 'visible'은 View가 보이는 상태, 'invisible'은 View가 숨겨진 상태이지만 자리는 차지하고 있는 상태, 'gone'은 View가 숨겨진 상태이며 자리도 차지하지 않는 상태를 의미합니다. 2. 위젯과 레이아웃 위젯은 사용자와 상호...2025.01.25
-
C언어 printf 함수의 필드 형식 지정자2025.11.131. Type 필드 (타입 지정자) printf 함수에서 데이터 타입을 지정하는 필드입니다. %c는 문자, %d와 %i는 10진수 정수, %o는 8진수, %u는 부호없는 10진수, %x와 %X는 16진수 정수, %e와 %E는 지수 표기법, %f는 소수점 표기, %g와 %G는 지수와 소수 표기를 자동 선택, %p는 16진수 주소, %s는 문자열을 출력합니다. 2. Width 필드 (너비 지정) 출력 데이터가 차지할 최소 너비를 지정하는 필드입니다. %10d는 10칸의 너비에서 정수를 출력하며, 부족한 공간은 공백으로 채워집니다. 이는...2025.11.13
-
정보보호개론 Substisution cipher decryption 과제 보고서 A+2025.01.221. 암호화 및 복호화 이 보고서는 대체 암호화 기법인 대체 암호(substitution cipher)를 사용하여 암호화된 영어 문자열을 복호화하는 과정을 설명합니다. 문제 분석, 코드 설명, 결과 화면 등을 통해 대체 암호의 복호화 과정을 자세히 다루고 있습니다. 2. 빈도수 분석 이 보고서에서는 암호화된 문자열의 알파벳 빈도수를 분석하여 원래의 알파벳을 추정하는 방법을 사용합니다. 영어 알파벳의 일반적인 빈도수 표를 참고하여 각 문자가 어떤 알파벳으로 대체되었는지 유추하는 과정을 설명하고 있습니다. 3. 프로그래밍 구현 이 보고...2025.01.22
-
정보처리 정리2025.01.091. 자연어 처리 자연어 처리는 컴퓨터가 자연언어 이해와 출력을 가능하도록 연구하는 분야입니다. 처리 과정은 단어에 반응하고 분석과 의미파악과정을 거치고, 문법적, 논리적 구조를 파악한 후 맥락을 이해하여 의도를 파악하고 적용하고 추론하여 발화계획을 세우고 문법적 논리적 구조로 실현하여 단어로 반응하는 것입니다. 응용 분야로는 기계번역, 자동통역, 사람과 기계가 소통하는 분야, 텍스트 이해로 질의응답 시스템, 텍스트 요약, 웹 문서 검색 등이 있습니다. 2. 정규표현식 정규표현식이란 문자의 형식을 지정하는 언어입니다. 문자열을 조작...2025.01.09
-
[아이티뱅크] 컴퓨터구조와 데이터의 표현과 컴퓨터 연산에 대하여 설명하시오2025.05.061. 컴퓨터 시스템의 구성 요소 컴퓨터 시스템은 하드웨어, 소프트웨어, 데이터, 인간 등으로 구성되어 있다. 하드웨어는 중앙처리장치(CPU), 기억장치(RAM, ROM 등), 입출력장치(키보드, 마우스, 프린터 등) 등으로 이루어져 있고, 소프트웨어는 시스템 소프트웨어(운영체제 등)와 응용 소프트웨어(워드프로세서, 스프레드시트 등) 등이 있다. 데이터는 사용자나 시스템이 생성한 정보를 말하며, 인간은 컴퓨터 시스템을 운용하는 주체이다. 2. 데이터의 표현과 저장 컴퓨터는 0과 1로 이루어진 이진수(binary)를 이용하여 데이터를 ...2025.05.06
-
쉽게풀어쓰는 C언어 연습문제 4장2025.05.131. C 언어 식별자 C 언어에서 식별자는 변수, 함수, 상수 등을 나타내는 이름입니다. 이 문제에서는 C 언어 식별자의 규칙에 대해 다루고 있습니다. 잘못된 식별자 예시로는 '1st_number'와 같이 숫자로 시작하는 경우, '#'과 같은 특수문자가 포함된 경우 등이 있습니다. 2. C 언어 자료형 C 언어에는 다양한 자료형이 존재합니다. 이 문제에서는 자료형의 크기와 범위에 대해 다루고 있습니다. 자료형을 최대값이 작은 순서대로 나열하면 char, unsigned char, short, int, unsigned, long, f...2025.05.13
-
어셈블리언어(시스템프로그래밍) 과제-3 (라이브러리 활용과 조건부 처리 프로그램 작성)2025.05.111. 난수 생성 프로그램에서 Randomize를 이용하여 시작 시드값을 항상 변경하므로, 난수 생성 시 처음 시작할 때와 동일하지 않은 랜덤한 값들이 나오게 된다. 이를 통해 -100 이상 100 미만의 20개의 난수를 생성하여 화면에 10진수로 출력하는 프로그램을 작성하였다. 2. 메모리 덤프 DumpMem 프로시저를 사용하여 워드 배열과 더블워드 변수의 값을 출력하는 프로그램을 작성하였다. ESI에 시작 주소, EBX에 원소의 크기, ECX에 원소 개수를 저장하여 DumpMem을 호출하였고, 이를 통해 메모리 내용을 확인할 수 ...2025.05.11
-
[알고리즘의단계적사고] 과제1 풀이2025.05.051. 문서 분류 알고리즘 출판되는 도서량의 꾸준한 증가 덕에 수많은 도서와 자료들을 사서들이 수작업으로 분류할 수 없는 지경에 이르렀다. 따라서 자동적인 문서 분류를 위한 머신러닝 알고리즘에 대한 연구가 많이 이루어지고 있다. 이 알고리즘은 문서의 키워드를 찾아 분석하고 해당 문서가 각 분류에 속할 확률을 계산하여 기존의 도서 분류 체계 중 어떤 것에 해당하는지 해를 도출한다. 2. 알고리즘의 정의 '해당 도서가 어떤 분류에 속하는가?'라는 문제를 해결하기 위해, 키워드를 찾고 확률을 계산하는 등 유한한 수의 수행 가능한 연산으로 ...2025.05.05
