본문 바로가기

전산 관련 시험206

[대학원 면접] 수학적 질문 및 답변 (데이터 사이언스) 수학 통계 컴공 경영1. 선형대수학 관련 질문 예상 질문: 선형대수의 기본 개념을 아는지? 역행렬의 존재 여부, Rank, SVD(특이값 분해) 등을 알고 있는지? 준비 방법: 선형대수학의 기본 개념을 확실히 이해하고, 역행렬과 Rank, SVD의 정의와 의미를 숙지하세요. 특히, 데이터 분석에 자주 사용되는 행렬 연산의 응용에 대한 간단한 예시를 준비하는 것이 좋습니다​ 추천 : 네이버 블로그 From the data . 예상 질문: 선형대수의 기본 개념을 설명할 수 있는가?역행렬이 존재하지 않는 행렬이 있는가? 그 이유는 무엇인가?Rank(랭크)와 SVD(특이값 분해)에 대해 설명할 수 있는가?1. 선형대수의 기본 개념답변: 선형대수학은 벡터 공간과 선형 변환을 다루는 수학.. 2024. 10. 21.
[C] 프로그래밍 언어 (문자열의 비교와 Case문) #include int str_cmp(const char* s1, const char* s2, int c) {    if (!c)        return 0;        while (--c && *s1 && *s1 == *s2) {        printf("*");        s1++;        s2++;    }        return *s1 - *s2;}int main() {    int result = str_cmp("abcd", "abcD", 10);        switch (result) {        case 0:            printf("equal");            break;        default:            printf("difference".. 2024. 10. 17.
[C] 프로그래밍 언어 (ex. 23) Stack 이해 #include #define MAX_SIZE 5int stack[MAX_SIZE]; // 스택 배열int p = -1; // 스택 포인터int isEmpty() { if (p == -1) return 1; return 0;}int isFull() { if (p == MAX_SIZE - 1) return 1; return 0;}void push(int num) { if (isFull()) { printf("Full"); return; } stack[++p] = num;}int pop() { if (isEmpty()) { printf("Empty"); return -1; // -1을 반환하여 에러 처리 .. 2024. 10. 17.
[전산필기] 소프트웨어 공학, 네트워크 개념 1. 객체지향 SRP (Single Responsibility Principle)단일 책임 원칙은 객체지향 설계의 중요한 원칙 중 하나로, 클래스는 하나의 책임만 가져야 한다는 개념입니다. 즉, 클래스는 하나의 기능만 수행해야 하고, 변경의 이유가 하나만 있어야 한다는 원칙입니다. 이를 통해 시스템의 유지보수성을 높이고, 코드의 모듈화를 촉진할 수 있습니다.2. 디자인 패턴 - 서브클래스서브클래스는 상속을 통해 부모 클래스의 속성과 메서드를 재사용하거나 확장할 수 있게 합니다. 디자인 패턴에서 서브클래스와 관련된 패턴 중 대표적인 것은 템플릿 메서드 패턴이 있습니다. 이 패턴은 부모 클래스에서 알고리즘의 뼈대를 정의하고, 구체적인 내용은 서브클래스에서 구현하게 합니다.1. 템플릿 메서드 패턴 (Templ.. 2024. 10. 16.