2025년, 코딩은 선택이 아닌 필수!

2025년 모든 학교에서 코딩이 시작 됩니다. 먼저 준비하는 사람만이 기술을 선도해 갑니다~

분류 전체보기 1526

[알고리즘] 크루스칼알고리즘

크루스칼 알고리즘이란? 그래프 내의 모든 정점들을 가장 적은 비용으로 연결 하기 위해 경로를 찾을 때 사용되는 알고리즘입니다. 즉 그래프에는 노드(node)와 엣지(edge)가 있으며 엣지에는 가중치가 포함되어 있습니다. 이러한 그래프에서 모든 정점을 포함하고 사이클(Cycle)이 없는 연결선을 그렸을 때 가중치의 합이 최소가 되는 값을 구할 때 사용합니다. 크루스칼 알고리즘은 다음과 같은 단계로 구합니다. 1단계 : 각 정점 하나만을 포함하는 n개의 집합을 만듭니다. 2단계 : 모든 간선을 가중치 값을 기준으로 오름차순으로 정렬합니다. 3단계 : 가중치가 가장 작은 것 부터 검사하여 간선이 서로소(disjoint)인 두 집합을 연결하면 그 간선을 추가하고 연결된 두 집합을 하나의 집합으로 연결 합니다...

2023년 한양대학교 컴퓨터소프트웨어학부 입학전형

저희 학생들이 대학교 준비에 고민을 하는 학생들이 있어서 같이 고민하기 위해서 대학교의 입학전형을 살펴 보려고 합니다. 오늘은 2023년 한양대학교 컴퓨터소프트웨어학부 입학전형을 살펴 보겠습니다. 먼저 수시전형에 대해 살펴 보겠습습니다. 전체 모집인원 150명 중 수시모집 89명으로 약 59%를 수시전형으로 모집하고 있습니다. 각각의 전형에 대해 살펴 보겠습니다. 1. 학생부종합(일반) 학생부종합평가 100% : 반영방법 - 고교교육과정의 충실한 이수,종합성취도,핵심역량등을 종합적으로 평가 학생부 외 제출서류 없음 수능면제,면접 없음 2. 학생부종합(고른전형) 학생부종합평가 100% : 반영방법 - 고교교육과정의 충실한 이수,종합성취도,핵심역량등을 종합적으로 평가 학생부 외 제출서류 없음 수능면제,면접 ..

[정보올림피아드 대비]21. 트리 활용한 문제

1. 트리의 개념 루트(root)라는 특별한 노드(Node)를 갖고 그래프를 구성하는 꼭짓점 u,v 간에 단순 경로가 존재하는 비순환 연결 그래프를 트리(Tree)라고 한다. 예) 오른쪽 트리(Tree) 를 기준으로 개념이해 루트(Root)노드 : 트리의 가장 높은 곳에 위치하는 시작 노드인 A 부모(Parent)노드 : 트리를 구성하는 임의의 노드의 한단계 상위노드 (예- B,C,D의 부모 노드는 A) 자식(Child)노드 : 트리를 구성하는 임의의 노드의 한단계 하위노드(예-B의 자식 노드는 E,F) 형제(Sibling)노드 : 트리를 구성하는 임의의 노드와 부모가 같은 노드(예-E의 형제는 F) 리프(Leaf)노드 : 트리를 구성하는 임의의 노드중 자식이 없는 노드(예-E,F,C,G) 중간(Inte..

2024학년도 대입전형 특징 요약

출처 : https://adiga.kr/PageLinkAll.do?link=/kcue/ast/eip/eis/inf/bbs/EipRecsroomCnView.do&p_menu_id=PG-EIP-07501&sn=16474&no=1 대입정보포털 - 대입정보센터 - 대입전략자료실 adiga.kr 2024학년은 2015 개정 교육과정 4젼차로 대입 제도 공정성 강화 방안의 본격 시행이 예고된 학년이다. 블라인드 평가확대,고교 프로파일 폐지, 학생부 미반영 항목 확대 등의 평가 환경이 달라지고 있다. 2024학년도 대입전형 특징 요약 1. 학생부 종합전형 - 대입제도 공정성 강화방안에 따라서 자기소개서가 폐지되었다. 또한 학교생활기록부의 기재방식에서도 교과 외 활동이 평가에 미반영 되는 항목(자율동아리,개인 봉사,수..

2023년도 한국정보올림피아드 1차 대회 안내

2023년도 한국정보올림피아드 일정이 발표되어 안내 드립니다. 일정 1차대회는 5월 14일 일요일에 개최 되는데 접수 일정은 아직 나오지는 않았습니다. 나중에 접수기간이 나오면 다시 안내 드리겠습니다. 5월 14일이기 때문에 이제 3개월 정도 준비기간이 남았습니다. 혹시라도 정보올림피아드 예선에 참여할 학생이 있다면 기출문제 유형을 통해서 준비하고자 하오니 연락 주시면 도와 드리겠습니다.^^ 장소 장소는 온라인으로 개최 됩니다. 문제 구성 1교시: 사고력 및 비버 챌린지 스타일 문제 20-25문항, 80분, 총점 200점 예시: 2022년도 한국정보올림피아드 1차 대회 1교시 문항 2교시: 실기 문제 2-3문항, 100분, 문제당 100점 사용 가능한 언어: C11, C++17, PyPy3, Java 1..

[알고리즘 수학] n일장이 함께 열리는 날짜는 언제일까요?

길동이가 사는 마을은 7일에 한번씩 장이 열립니다. 즉 1일에 장이 열렸다면 그 다음 장은 8일에 열립니다. 원당이가 사는 마을은 5일에 한번씩 장이 열립니다. 즉 1일에 장이 열렸다면 그 다음 장은 6일에 열립니다. 길동이가 사는 마을과 원당이가 사는 마을에서 오늘 장이 열렸습니다. 그렇다면 몇일 후에 길동이가 사는 마을과 원당이가 사는 마을에서 같은 날짜에 장이 열릴까요? 문제풀이) 이 문제는 5와 7의 최소 공배수를 찾는 문제입니다. 최소 공배수를 찾는 알고리즘은 a * b / 최대공약수(a,b) 입니다. 최대공약수를 찾는 알고리즘은 유클리드 호제법을 이용해서 a와 b의 최대 공약수는 b와 a를 b로 나눈 나머지의 최대공약수와 같다고 정의 할 수 있습니다. 따라서 최대공약수를 구하는 알고리즘을 C언..

[초등 2학년 1학기] 자리수의 개념 원리 이해하기

https://ko.khanacademy.org/math/kor-2nd-1/x6a6e0d447699d993:2-1-1/x6a6e0d447699d993:2-1-1-5/e/hundreds--tens--and-ones 백의 자리, 십의 자리, 일의 자리 (연습) | 1. 세 자리 수 | Khan Academy 수학, 예술, 컴퓨터 프로그래밍, 경제, 물리학, 화학, 생물학, 의학, 금융, 역사 등을 무료로 학습해 보세요. 칸아카데미는 어디에서나 누구에게나 세계 최고의 무료 교육을 제공하는 미션을 가진 ko.khanacademy.org ​ 100 ~ 999 사이의 숫자에서 1의 자리,10의 자리,100의 자리를 찾는 연습을 해 봅니다. ​ 만약 234에서 백의 자리는 2,십의 자리는 3, 일의 자리는 4입니다...

[나는 리뷰어다] 실전에서 바로 쓰는 Next.js

1. Next.js 란 Next.js는 Vercle 이 만든 React 라이브러리의 프레임워크입니다. 그렇다면 React를 잘 사용하고 있는데 왜 Next.js를 만들었을까요? React는 Client Side Rendring(CSR)을 합니다. 따라서 웹페이지의 용량이 많은 경우 첫 로딩 시간이 오래 걸리는 단점이 발생합니다. 이러한 단점을 극복한 것이 Next.js입니다. React와 Next.js의 차이는 바로 리액트는 자바스크립트 라이브러리이고 Next.js는 프레임워크라는 점입니다. Next.js는 클라이언트와 서버에서 실행할 수 있는 코드에 풍부하고 다양한 기능을 제공하여 웹 애플리케이션을 만들 수 있게 해 줍니다. 2. 대상독자 리액트 웹 개발자 중 Next.js 프레임워크를 사용하여 확장과..

기타/도서리뷰 2023.02.14

[인공지능수학] 중심극한정리

1. 중심극한정리(central limit theorem)란? 확률론과 통계학에서 중심극한정리는 동일한 확률분포를 가진 독립확률변수 n개의 평균의 분포는 n이 적당히 크다면 정규분포에 가까워진다는 정리이다. 이 의미는 다음과 같다. 모집단이 있을 때 여기서 30개의 샘플을 뽑아 표본을 만든다. 그 다음 표본의 평균을 계산한다. 이런 과정을 여러 번 반복해서 1000개의 평균을 만들어 놓는다. 그리고 이 1000개의 평균을 히스토그램으로 그리면 놀랍게도 정규분포를 따른다. 현실에서는 표본을 수집하는 일에 비용이 많이 들지만 파이썬 프로그램을 사용해 이런 과정을 간단히 묘사할 수 있다. 예를 들어 남산도서관 대출데이터를 가지고 확인을 해 보자. 혼자공부하는데이터분석 에서 제공하는 자료 ( https://bi..

[정보올림피아드 대비]20. 저울을 이용한 문제

저울 문제란? 일명 천칭문제라고도 불리우는 양팔저울 혹은 전자저울을 이용하여 문제를 풀어나가는 문제를 의미한다. 전자 저울은 무게를 수치로 정확하게 잴 수 있지만 대개 1번 등의 매우 적은 횟수로만 무게를 판별하라고 한다. 또 무게를 비교하는 용도로는 양팔 저울에 비해 약간의 응용이 필요한 문제들이 출제되고 있다. 양팔 저울은 무게를 수치로 정확하게 잴 수 없는 대신 횟수는 3번 정도는 주어지는 편이다. 무게의 상대적 가벼움과 무거움을 재는 데에는 유리하지만 수치적으로 나열하기는 어렵다는 특징이 있다. 저울 관련한 유형은 최적화의 개념이나 부등식의 성질을 이해하여 해결하는 문제로 교과나 경시에서 관련 문제가 자주 출제 된다. 문제1) 크기와 모양이 같은 공 11개가 있다. 이 공들 중 무게가 다른 공은 ..