전체글

혼공학습단/데이터 분석 with 파이썬

[데이터 분석] 혼공학습단 11기_6주차

6주차 미션!! 1. 기본 미션 p. 344의 손코딩(맷플롯립의 컬러맵으로 산점도 그리기)을 코랩에서 그래프 출력하고 화면 캡처하기 2. 선택 미션 p. 356 ~ 359의 스택 영역 그래프를 그리는 과정을 정리하기 데이터 전처리 pivot_table() 메서드를 사용하여 각 '발행년도' 열의 값을 열로 바꾸기 이를 통해 얻은 2차원 배열은 행이 각 '출판사'에 해당하고 열은 '발행년도'로 구성 데이터 구성 '발행년도' 열을 리스트 형태로 바꾸기 이를 통해 얻은 리스트는 y축에 넣을 데이터로 사용 스택 영역 그래프 그리기 stackplot() 메서드를 사용하여 스택 영역 그래프 그리기 첫 번째 매개변수에 x축의 값인 '발행년도'를, 두 번째 매개변수에는 y축 값을 2차원 배열로 전달

혼공학습단/컴퓨터 구조 with 운영체제

[컴퓨터 구조] 혼공학습단 11기_6주차

6주차 미션!! 1. 기본 미션 p. 400의 확인 문제 1번 풀고 인증하기 1. 메모리 할당 방식에 대한 설명으로 올바른 것을 다음 보기에서 찾아 써보세요. 최초 적합, 최적 적합, 최악 적합 ( 최초 적합 ) : 최초로 발결한 적재 가능한 빈 공간에 프로세스를 배치하는 방식 ( 최악 적합 ) : 프로세스가 적재될 수 있는 가장 큰 공간에 프로세스를 배치하는 방식 ( 최적 적합 ) : 프로세스가 적재될 수 있는 가장 작은 공간에 프로세스를 배치하는 방식 2. 선택 미션 Ch.14(14-3) 프로세스가 사용할 수 있는 프레임이 3개 있고, 페이지 참조열이 '2313523423' 일 때 LRU 페이지 교체 알고리즘으로 이 페이지를 참조한다면 몇 번의 페이지 폴트가 발생하는지 풀어보기 참조 '2' → 프레임..

Coding Test/LeetCode

1043. Partition Array for Maximum Sum

문제설명 Given an integer array arr, partition the array into (contiguous) subarrays of length at most k. After partitioning, each subarray has their values changed to become the maximum value of that subarray. Return the largest sum of the given array after partitioning. Test cases are generated so that the answer fits in a 32-bit integer. 이 문제는 정수 배열 arr이 주어졌을 때, 배열을 연속된 부분 배열들로 나누고 각 부분 배열의 길이를 최..

혼공학습단/데이터 분석 with 파이썬

[데이터 분석] 혼공학습단 11기_5주차

5주차 미션!! 1. 기본 미션 p. 314의 손코딩(맷플롯립에서 bar()함수로 막대 그래프 그리기)을 코랩에서 그래프 출력하고 화면 캡처하기 코드 import gdown gdown.download('https://bit.ly/3pK7iuu', 'ns_book7.csv', quiet=False) import pandas as pd ns_book7 = pd.read_csv('ns_book7.csv', low_memory=False) import numpy as np def kdc_1st_char(no): if no is np.nan: return '-1' else: return no[0] count_by_subject = ns_book7['주제분류번호'].apply(kdc_1st_char).value_c..

혼공학습단/컴퓨터 구조 with 운영체제

[컴퓨터 구조] 혼공학습단 11기_5주차

5주차 미션!! 1. 기본 미션 p. 363의 확인 문제 1번 풀고 인증하기 2. 선택 미션 Ch.12(12-1) 임계 구역, 상호 배제 개념을 정리하기 임계 구역과 상호 배제는 다중 프로세스 또는 스레드 간에 공유된 자원에 대한 안전한 접근을 보장하기 위한 개념입니다. 임계 구역(Critical Section) 임계 구역은 공유된 자원에 접근하는 코드 영역을 말합니다. 여러 프로세스 또는 스레드가 동시에 임계 구역에 접근하면 예측할 수 없는 결과가 발생할 수 있습니다. 따라서, 하나의 프로세스나 스레드만이 임계 구역에 접근할 수 있도록 보장해야 합니다. 상호 배제(Mutual Exclusion) 상호 배제는 여러 프로세스 또는 스레드 간에 공유된 자원에 대한 동시 접근을 막는 것을 의미합니다. 한 프로..

Coding Test/프로그래머스

[Java] 피자 나눠 먹기 (2)

문제설명 머쓱이네 피자가게는 피자를 여섯 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 매개변수로 주어질 때, n명이 주문한 피자를 남기지 않고 모두 같은 수의 피자 조각을 먹어야 한다면 최소 몇 판을 시켜야 하는지를 return 하도록 solution 함수를 완성해보세요. 제한사항 1 ≤ n ≤ 100 입출력 예 입출력 예 설명 입출력 예 #1 6명이 모두 같은 양을 먹기 위해 한 판을 시켜야 피자가 6조각으로 모두 한 조각씩 먹을 수 있습니다. 입출력 예 #2 10명이 모두 같은 양을 먹기 위해 최소 5판을 시켜야 피자가 30조각으로 모두 세 조각씩 먹을 수 있습니다. 입출력 예 #3 4명이 모두 같은 양을 먹기 위해 최소 2판을 시키면 피자가 12조각으로 모두 세 조각씩 먹을 수 있습니다...

혼공학습단/데이터 분석 with 파이썬

[데이터 분석] 혼공학습단 11기_4주차

4주차 미션!! 1. 기본 미션 p. 279의 확인 문제 5번 풀고 인증하기 2. 선택 미션 Ch.04(04-1)에서 배운 8가지 기술통계량(평균, 중앙값, 최솟값, 최댓값, 분위수, 분산, 표준편차, 최빈값)의 개념을 정리하기 평균 (Mean) 모든 데이터 값을 더한 후, 데이터의 개수로 나눈 값. 모든 값의 합을 데이터의 개수로 나눈 것으로, 데이터의 대표값을 계산하는 데 자주 사용된다. 중앙값 (Median) 데이터를 크기 순서로 정렬했을 때 가운데에 위치한 값. 이상치에 영향을 덜 받고 데이터의 중심 경향성을 파악하는 데 사용된다. 최솟값 (Minimum) 데이터 중에서 가장 작은 값. 최댓값 (Maximum) 데이터 중에서 가장 큰 값. 분위수 (Quartiles) 데이터를 크기 순서로 정렬했을..

혼공학습단/컴퓨터 구조 with 운영체제

[컴퓨터 구조] 혼공학습단 11기_4주차

4주차 미션!! 1. 기본 미션 p. 304의 확인 문제 1번 풀고 인증하기 2. 선택 미션 Ch.11(11-2) 준비 큐에 A,B,C,D 순으로 삽입되었다고 가정했을 때, 선입 선처리 스케줄링 알고리즘을 적용하면 어떤 프로세스 순서대로 CPU를 할당받는지 풀어보기 A가 CPU를 할당받음: A가 먼저 도착했기 때문에 CPU를 할당받습니다. 현재 상태: (A), B, C, D B가 CPU를 할당받음: A가 실행 중에 B가 도착했으므로, A의 실행이 종료되면 B가 CPU를 할당받습니다. 현재 상태: (A), (B), C, D C가 CPU를 할당받음: B가 실행 중에 C가 도착했으므로, B의 실행이 종료되면 C가 CPU를 할당받습니다. 현재 상태: (A), (B), (C), D D가 CPU를 할당받음: C의 ..

노 코딩 노 라이프
'분류 전체보기' 카테고리의 글 목록 (4 Page)