전체 글
SSAFY 7기 합격 후기
** 저의 경험담이 준비하는 사람들에게 도움이 되길 바라면서 적었습니다. ** SSAFY의 공식 입장이 아닙니다. 한 합격자의 준비 태도나 과정이며 참고용으로 봐주세요! ** 대외비 내용은 적지 않았습니다. 기본적인 준비 태도 왜 나는 싸피가 필요한가? 왜 개발자가 되고 싶은가? -> 밑 질문과 연결될 수 있다면 좋을 듯..! 어떤 개발자로 성장하고 싶은가? 나는 현재 어떤 역량을 가졌지만, 어떤 점이 부족해서 싸피가 필요한가? 내가 개발자로 성장하기 위해 어떠한 노력을 했는가? 싸피를 준비하면서 위 같은 것을 중점으로 나를 스스로 돌아보는 과정이 필요할 거 같습니다. 애매모호함으로 어필하기보다 나의 경험들과 역량에 기반하여 생각해보길 추천합니다..! 위 질문에 대한 명확한 생각이 세워진다면 자기소개서를..
JDBC - CRUD(Insert/Select/Update/Delete) 처리
JDBC 연동 1. Connect/J - MySQL 제공하는 드라이버 로딩 단계 Connect/J란 MySQL에 연결하기 위해 MySQL에서 제공하는 드라이버를 마라며, DB벤더에서 제공하는 드라이버들은 Class 들을 묶어 둔 jar 파일 형태 jar 파일의 라이브러리 path 셋팅 단계 MySQL Community Downloads (https://dev.mysql.com/downloads/) 에서 Connector/J 다운로드 Java Build Path -> Libraries -> Add External JARs 로 해당 jar파일 라이브러리 경로 잡아주기 Class 객체를 리턴하는 forName 메소드를 사용 드라이버는 MySQL에 연결할 때 한번만 로딩하면 되기 때문에 생성자 속에 구현하면 됨..
BOJ - 정복자 14950번 (JAVA)
❓ 문제 - 백준 정복자14950번 - JAVA 풀이법 출처 (https://www.acmicpc.net/problem/14950) 14950번: 정복자 서강 나라는 N개의 도시와 M개의 도로로 이루어졌다. 모든 도시의 쌍에는 그 도시를 연결하는 도로로 구성된 경로가 있다. 각 도로는 양방향 도로이며, 각 도로는 사용하는데 필요한 비용이 존재 www.acmicpc.net 📝 문제해결법 1. 이 문제는 MST(최소신장트리)로 풀이했다. 부모 찾기와 합집합을 구현하여 사이클이 생기지 않은 조건에서 최소신장트리를 만들어 모든 노드를 최소 비용으로 연결하도록 구현한다. 그러나 문제에서 최소신장트리를 구현하면서 최소 비용을 구할 때, 노드가 연결될 때마다 비용 t가 계속 추가적으로 증가한다는 것이다. 이것을 노드..
BOJ - 나만 안되는 연애 14621번 (JAVA)
❓ 문제 - 백준 나만 안되는 연애 14621번 - JAVA 풀이법 출처 (https://www.acmicpc.net/problem/14621) 14621번: 나만 안되는 연애 입력의 첫째 줄에 학교의 수 N와 학교를 연결하는 도로의 개수 M이 주어진다. (2 ≤ N ≤ 1,000) (1 ≤ M ≤ 10,000) 둘째 줄에 각 학교가 남초 대학교라면 M, 여초 대학교라면 W이 주어진다. 다음 M개의 www.acmicpc.net 📝 문제해결법 1. 이 문제는 MST(최소신장트리)로 풀이했다. 부모 찾기와 합집합을 구현하여 사이클이 생기지 않는 조건에서 최소신장트리를 구현하면서 최소비용을 구한다. 그러나 문제에서 주어진, 사심 경로에 서로 연결될 때 서로 다른 성별만 연결될 수 있으므로 애초에 간선에 대한 ..