전체 글

전체 글

    [컴퓨터활용 1급] 필기 1과목 요약정리 (1)

    컴활 1급 필기 1과목 요약 정리 처리능력 분류 슈퍼, 메인, 미니, 마이크로 팸톱 스마트폰 및 PDA 웨어러블 입을 수 있는 컴퓨터(애플워치) 디지털 논리회로, 전자시계등 (느리지만 정확하다) 아날로그 증폭회로, 바늘시계 (빠르지만 부정확하다) CPU 레지스터 - CPU 내부의 임시 기억장치 (속도가 가장 빠름) 연산장치 - 가산기 - 보수기 - 누산기 - 상태 레지스터 제어장치 - 프로그램 카운터(PC) -> 다음에 수행할 명령어 주소를 기억 RAM 휘발성 메모리, 작업대역할 SRAM 속도가 빠름, 집적도가 낮고, 재충전 X DRAM 속도가 느림, 집적도 높고, 재충전O 보조기억장치 SSD - HDD보다 성능이 훨씬 좋음 RAID 스트라이핑 - 나누어서 기록함 미러링 - 동일하게 기록함 캐시 메모리 ..

    [백준 / BOJ] C++ 4153 직각삼각형

    [백준 / BOJ] C++ 4153 직각삼각형

    백준 - 단계별로 풀어보기 [4153] https://www.acmicpc.net/problem/4153 1085번: 직사각형에서 탈출 한수는 지금 (x, y)에 있다. 직사각형은 각 변이 좌표축에 평행하고, 왼쪽 아래 꼭짓점은 (0, 0), 오른쪽 위 꼭짓점은 (w, h)에 있다. 직사각형의 경계선까지 가는 거리의 최솟값을 구하는 프로그램 www.acmicpc.net 풀이 직각삼각형은 피타고라스의 정리를 사용하면 알 수가 있다. c^2 = a^2 + b^2 으로 값이 맞을 경우 right, 틀릴경우 wrong을 쓰면된다. Code #include #include using namespace std; int main() { int arr[3]; while (1) { cin >> arr[0] >> arr[..

    [백준 / BOJ] C++ 3009 네번째 점

    [백준 / BOJ] C++ 3009 네번째 점

    백준 - 단계별로 풀어보기 [3009] https://www.acmicpc.net/problem/3009 풀이 점이 각각 (5,5) , (5,7) , (7,5) 일 경우, 직사각형이 되려면 (7,7)이 되어야합니다. 즉 X와 Y의 좌표가 짝을 이루어 출력이 되어야한다. x축, y축의 값의 종류가 1개씩만 나온 값을 찾으면됩니다. Code #include using namespace std; int main() { int x_arr[3]; int y_arr[3]; int x, y; for (int i = 0; i > x_arr[i] >> y_arr[i]; } // X if (x_arr[0] == x_arr[1]) x = x_arr[2]; else if (x_arr[0] == ..

    [백준 / BOJ] C++ 1085 직사각형에서 탈출

    [백준 / BOJ] C++ 1085 직사각형에서 탈출

    백준 - 단계별로 풀어보기 [1085] https://www.acmicpc.net/problem/1085 1085번: 직사각형에서 탈출 한수는 지금 (x, y)에 있다. 직사각형은 각 변이 좌표축에 평행하고, 왼쪽 아래 꼭짓점은 (0, 0), 오른쪽 위 꼭짓점은 (w, h)에 있다. 직사각형의 경계선까지 가는 거리의 최솟값을 구하는 프로그램 www.acmicpc.net 높이 h, 길이 w의 직사각형이 주어질 경우, 이 직사각형 내부 임의의 점에서 경계선까지 최솟값을 구하는 문제입니다. 풀이 임의의 점 (x,y)에서 왼쪽, 오른쪽, 위, 아래, 즉 4개의 값중 가장 작은값을 구해주면 됩니다. 결과적으로 1. x 2. y 3. 임의의점 x부터 w까지 거리 4. 임의의점 y부터 h까지 거리 중 최소값을 구하면..