https://www.acmicpc.net/problem/11724 11724번: 연결 요소의 개수 첫째 줄에 정점의 개수 N과 간선의 개수 M이 주어진다. (1 ≤ N ≤ 1,000, 0 ≤ M ≤ N×(N-1)/2) 둘째 줄부터 M개의 줄에 간선의 양 끝점 u와 v가 주어진다. (1 ≤ u, v ≤ N, u ≠ v) 같은 간선은 한 번만 주 www.acmicpc.net 문제 방향 없는 그래프가 주어졌을 때, 연결 요소 (Connected Component)의 개수를 구하는 프로그램을 작성하시오. 코드 import sys from collections import deque n, m = map(int, sys.stdin.readline().split()) graph = [[]for i in range(..
https://www.acmicpc.net/problem/1260 1260번: DFS와 BFS 첫째 줄에 정점의 개수 N(1 ≤ N ≤ 1,000), 간선의 개수 M(1 ≤ M ≤ 10,000), 탐색을 시작할 정점의 번호 V가 주어진다. 다음 M개의 줄에는 간선이 연결하는 두 정점의 번호가 주어진다. 어떤 두 정점 사 www.acmicpc.net 문제 그래프를 DFS로 탐색한 결과와 BFS로 탐색한 결과를 출력하는 프로그램을 작성하시오. 단, 방문할 수 있는 정점이 여러 개인 경우에는 정점 번호가 작은 것을 먼저 방문하고, 더 이상 방문할 수 있는 점이 없는 경우 종료한다. 정점 번호는 1번부터 N번까지이다. 코드 from collections import deque import sys n, m, v ..
이번 주 목표 화요일까지 스프링 강의 듣고 수요일에 발표 준비를 하자 목요일에 스터디에서 발표해기로 했다. http, 타임리프, 5장~6장을 공부하고, 1장 ~ 6장을 발표준비해야한다. 강의는 스프링 입문, 스프링 핵심 원리 - 기본편, HTTP 웹 기본 지식을 들어야 한다. 웹 JSP공부를 꾸준히 하자 진도가 더딘 것 같다. 백준 알고리즘 풀이를 계속 하자 알고리즘 책을 같이 보도록 하는게 좋을 것 같다. 토익 공부를 시작해 보자 2월 말에 시험을 볼 것 같고, 이때 잘 보고 싶다. 저번 첫 토익은 690점이였고 공부를 많이 하지 못한채로 봤었다. 2022-1-1 토요일 백준 문제 풀이를 했다. 5문제를 풀었는데 생각보다 시간이 걸리는 문제가 많았다. 알고리즘 기초 1/2 에서 자료구조1의 조세퍼스 문..
이번 주 목표 새로 설치한 윈도우에 개발 프로그램들 설치및 설정하기 주말에 윈도우11을 설치했다. 파이썬 문법 빠르게 복습 알고리즘 문제 풀이를 위해서다. 웹 공부 시작하기(HTML, CSS, Js, Spring) 이미 스프링 스터디에 들어갔다. 스프링 외에 것들은 HTML, CSS, Js와 웹에 대한 지식이 있어야 프레임워크 공부가 수월하다는 교수님의 조언에 의해 공부하기로 했다. 안드로이드 앱개발 공부를 어떻게 할지 고민해보기 다음 학기에 배울 예정이고 예습하고 싶다. 아직 시작하지 않았고 책은 사놓았다. 웹 개발 공부가 우선이다. 2021-12-20 월요일 주말에 윈도우11을 설치했기 때문에 개발프로그램들을 다시 다 설치했다. 자바IDE를 설치하려고 하던 와중 인텔리제이가 써보고 싶어졌다. 그래서 ..
이번 주 목표 새로 설치한 윈도우에 개발 프로그램들 설치및 설정하기 주말에 윈도우11을 설치했다. 파이썬 문법 빠르게 복습 알고리즘 문제 풀이를 위해서다. 웹 공부 시작하기(HTML, CSS, Js, Spring) 이미 스프링 스터디에 들어갔다. 스프링 외에 것들은 HTML, CSS, Js와 웹에 대한 지식이 있어야 프레임워크 공부가 수월하다는 교수님의 조언에 의해 공부하기로 했다. 안드로이드 앱개발 공부를 어떻게 할지 고민해보기 다음 학기에 배울 예정이고 예습하고 싶다. 아직 시작하지 않았고 책은 사놓았다. 웹 개발 공부가 우선이다. 2021-12-20 월요일 주말에 윈도우11을 설치했기 때문에 개발프로그램들을 다시 다 설치했다. 자바IDE를 설치하려고 하던 와중 인텔리제이가 써보고 싶어졌다. 그래서 ..