분류 전체보기 50

큐 Queue 정리(+ 큐 Queue로 풀 수 있는 프로그래밍 문제, 파이썬)

1. 선입선출, FIFO, First In First Out 1. 큐의 개념선입선출(FIFO, First In First Out) 구조를 가지는 자료구조먼저 들어온 데이터가 먼저 나가는 구조 (줄 서기와 같음)삽입은 rear(뒤), 삭제는 **front(앞)**에서 일어남2. 큐를 위한 기본 필드data[maxSize]큐의 원소들을 저장하는 고정 크기 배열최대 크기 = maxSizefront큐의 첫 번째 원소가 있는 위치(인덱스)dequeue할 때 사용초기값: 보통 0 또는 -1rear큐의 마지막 원소가 들어간 위치(인덱스)enqueue할 때 사용초기값: 보통 -13. 큐 ADT 연산 (배열 버전)create(maxSize)크기 maxSize의 배열 생성front = 0, rear = -1 초기화isEm..

10진수를 2진수로 변환하기(+ 스택으로 풀 수 있는 프로그래밍 문제, 파이썬)

문제) 10진수 decimal을 입력받아 2진수로 변환하고 이를 문자열로 반환하는 함수를 구현하시오.decimal반환값10'1010'27'11011'12345'11000000111001' # 10진수를 2진수로 변환하기def solution(decimal): stack = [] # 나머지를 담아둘 스택 (뒤집기 용도) while decimal > 0: # decimal이 0이 될 때까지 반복 remainder = decimal % 2 # 2로 나눈 나머지 (0 또는 1) stack.append(str(remainder)) # 나머지를 문자열로 바꿔서 스택에 push decimal //= 2 ..

괄호 짝 맞추기(+ 스택으로 풀 수 있는 프로그래밍 문제, 파이썬)

문제: 괄호의 짝이 맞는지 판별하는 함수 구현. 괄호의 짝이 맞으면 True, 짝이 맞지 않으면 False를 반환 s반환값(())()True((())()False 리스트가 비었으면 False리스트가 차 있으면 True # 괄호 짝 맞추기def solution(s): stack = [ ] # 여는 괄호 '(' 를 담아둘 스택 for c in s: # 문자열의 각 문자 c를 하나씩 확인 if c == '(': # 만약 여는 괄호라면 stack.append(c) # 스택에 push (쌓아둔다) elif c == ')': # 만약 닫는 괄호라면 if not stack..

스택 정리(+ 스택으로 풀 수 있는 프로그래밍 문제, 파이썬)

1. FILO, First In Last Out, 선입후출2. 스택 삽입: Push, 스택에서 꺼내기: Pop 1. push: 푸시2. pop: 팝3. isFull: 가득 찼는지 확인4. isEmpty: 비었는지 확인5. top: 최근에 삽입한 데이터의 위치 저장할 변수 def push(stack, item): stack.append(item) print('데이터가 추가되었습니다.')def pop(stack, item): stack.pop() print('데이터가 삭제되었습니다.')def peek(stack): print(stack[-1]) stack = []stack.append(1)stack.append(2)stack.append(3)top_element = stack.pop()nex..

2025 에듀테크 코리아 페어에서 열리는 AI 기반 미래교육 혁신 포럼

행사 개요행사명: AI 기반 미래교육 혁신 포럼주제: AI와 교육의 미래, 혁신의 길을 묻다일시: 2025년 9월 18일(목) 13:00~15:00장소: 코엑스 홀 A 아레나1특전: 참가자 전원 기념품 증정부대행사: AIDT 교육자료 전시관 운영---프로그램 순서1. 개회 및 사회사회자: 김진숙 원장 (경기도교육연구원)2. 기조강연 (13:10~13:40)연사: 엄재호 총장 (태재대학교)주제: AI 기반 K-Edu 전략3. 주제발표 (13:40~14:10)발표자: 김독준 센터장 (DX교육데이터협회 교육데이터마이닝연구센터)주요 내용:순번별 AI 학문핵심은 교육 데이터미래교육에서 디지털 교육자료의 역할4. 토론회 (14:10~15:00)주제: 미래교육 혁신을 위한 AI 전략과 적용 방안 논의참여자:김진숙 원..

카테고리 없음 2025.09.15

파이썬 데이터프레임 '요약 통계량' 보여주는 describe 함수 (+pandas 사이트에서 찾는 법)

count: 해당 칼럼에서 유효한 데이터의 수std: 표준편차 unique: 해당 칼럼에서 고유한 데이터의 수(dintinct), 범주의 수top: 최빈값freq: 해당 칼럼에서 최빈값이 존재하는 개수 pandas 홈페이지 링크: https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.describe.html#pandas.DataFrame.describe pandas.DataFrame.describe — pandas 2.3.1 documentationThe percentiles to include in the output. All should fall between 0 and 1. The default is [.25, .5, .75], which r..

데이터 분석 2025.08.04

국가공인 AICE Associate 시험의 문제 유형과 핵심 개념 총정리

✅ AICE Associate 시험 공통문제 유형 정리표 문제번호 문제유형 상세설명 및 핵심 개념 1라이브러리 임포트pandas, seaborn, matplotlib 등 라이브러리 import2데이터 불러오기pandas로 CSV 파일 읽기, 데이터프레임 생성3데이터 시각화(관계, 분포)Bar chart, Heatmap, Boxplot 등 데이터 시각화4그룹화 및 집계 연산groupby를 이용한 그룹 집계, pivot, agg 함수 등 활용5데이터 전처리결측치 처리(삭제, 대체), 중복 제거 등 데이터 정제6결측치 처리fillna, dropna, replace 등 함수로 결측치 제거 및 대체7범주형 데이터 처리(인코딩)원-핫 인코딩, 라벨 인코딩 등 범주형 변수 인코딩8훈련/검증 데이터 분할train..

데이터 분석 2025.08.04

인공지능 AICE Associate 자격증 시험의 오픈북(참고 가능) 범위

✅ 변경 전: AICE 민간자격증 (2025년 2월 이전)오픈북 가능: 구글 검색 가능하지만 제한 있음:ChatGPT, LLM(대형 언어 모델) 검색 불가AICE자격증 관련 키워드 검색 불가✅ 변경 후: AICE 국가공인 자격증 (2025년 4월부터)오픈북 가능: 7개 지정된 공식 사이트만 접근 가능구글, ChatGPT, 기타 웹사이트는 접근 불가🔓 허용된 7개 사이트 목록:넘파이: https://numpy.org판다스: https://pandas.pydata.org맷플롯립: https://matplotlib.org시본: https://seaborn.pydata.org싸이킷런: https://scikit-learn.org텐서플로: https://www.tensorflow.org엑스지부스트: https:..

데이터 분석 2025.08.04

[판다스] 데이터프레임의 행 또는 열 삭제 방법

import pandas as pd판다스 사용하면 필수 코드이다. 원본 데이터이다. _______________________________________________________________________________________________ 행 삭제: df.drop(행 인덱스 명, axis = 0, inplace=True)df.drop(0,axis = 0, inplace = True) # 행 삭제df 위 코드로 인덱스가 0인 행을 삭제할 수 있다. 인덱스 0인 행이 삭제되었다. ___________________________________________________________________________________________ 열 삭제: df.drop(컬럼명, axis = ..

데이터 분석 2025.08.02

colab에서 github에 업로드된 csv 파일 바로 여는 방법(+ github 업로드, 서울시 부동산 실거래가 정보 빅데이터 얻는 방법)

1. 서울 열린 데이터 광장(https://data.seoul.go.kr/dataList/OA-21275/S/1/datasetView.do )에서'서울시 부동산 실거래가 정보 빅데이터'를 얻었다. 2. github에 해당 csv파일을 업로드 했다. 아래는 내 깃허브에 업로드한 csv파일이다.https://github.com/Heez27/AICE_Associate/blob/main/csv/Seoul%20Real%20Estate%20Transaction%20Prices%202025.csv AICE_Associate/csv/Seoul Real Estate Transaction Prices 2025.csv at main · Heez27/AICE_Associatefor AICE Associate certific..

데이터 분석 2025.08.02