전체 글
-
네이버 항공권 크롤링 - 파이썬공부 2022. 8. 9. 13:39
beautifulsoup와 selenium을 사용해야 하기 때문에 다운로드한다. 또한 웹 크롬 드라이버를 다운로드한다. https://m-flight.naver.com/ 네이버 항공권 설레는 여행의 시작. 네이버 항공권과 함께! m-flight.naver.com 네이버 항공권 페이지에 들어가 선택한 날짜의 원하는 항공편의 모든 항공편을 가져오고자 하였다. 따라서 selenium을 사용하여 사이트를 열고 스크롤을 끝까지 내려야 했다. 그 후 beautifulsoup를 이용하여 파싱을 한다. 반복문을 이용하여 100일 동안 항공권 정보를 가져왔다. 사이트를 보았을 때 날짜에 따라 사이트 명이 바뀌는 것을 확인하였다. 따라서 이에 따라 원하는 날짜 시점부터 1을 더하여 날짜를 변경하였다. #selenium을 ..
-
[SWEA-9940] 순열1 - Java공부/SWEA 2022. 8. 8. 19:58
https://swexpertacademy.com/main/code/problem/problemDetail.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com SWEA 9940번 순열1 자바 풀이 난이도: D3 코드 import java.util.*; public class swea9940 { public static void main(String args[]){ Scanner sc = new Scanner(System.in); int T; T=sc.nextInt(); for(int test_case = 1; test_case
-
[SWEA-10032] 과자 분배 - Java공부/SWEA 2022. 7. 31. 15:51
https://swexpertacademy.com/main/code/problem/problemDetail.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com SWEA 10032번 과자 분배 자바 풀이 난이도: D3 코드 import java.util.Scanner; public class swea10032 { public static void main(String args[]) throws Exception { Scanner sc = new Scanner(System.in); int T; T=sc.nextInt(); for(int test_case = 1; test_case
-
[SWEA-10200] 구독자 전쟁 - Java공부/SWEA 2022. 7. 31. 15:48
https://swexpertacademy.com/main/code/problem/problemDetail.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com SWEA 10200번 구독자 전쟁 자바 풀이 난이도 : D3 코드 import java.util.Scanner; public class swea10200 { public static void main(String args[]) throws Exception { Scanner sc = new Scanner(System.in); int T; T=sc.nextInt(); for(int test_case = 1; test_case b){ max=b; }else..
-
[SWEA-10505] 소득 불균형 - Java공부/SWEA 2022. 7. 31. 00:12
https://swexpertacademy.com/main/code/problem/problemDetail.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com SWEA 10505번 소득 불균형 자바 풀이 난이도: D3 코드 package swea; import java.util.Scanner; public class swea10505 { public static void main(String args[]) throws Exception { Scanner sc = new Scanner(System.in); int T; T=sc.nextInt(); for(int test_case = 1; test_case
-
[SWEA-10804] 문자열의 거울상 - Java공부/SWEA 2022. 7. 30. 23:24
https://swexpertacademy.com/main/code/problem/problemDetail.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com SWEA 10804번 문자열의 거울상 자바 풀이 난이도: D3 코드 package swea; import java.util.Scanner; public class swea10804 { public static void main(String args[]) throws Exception { Scanner sc = new Scanner(System.in); int T; T=sc.nextInt(); for(int test_case = 1; test_case =..
-
클라이언트 서버 채팅공부 2022. 7. 29. 17:47
다양한 사용자들이 채팅을 할 수 있도록 쓰레드를 사용하여 구현 사용자가 들어오면 닉네임 생성 '[nickname]닉네임' 으로 닉네임 변경 기능 구현 '[to:nickname]message' 로 귓속말 구현 '[list]' 로 접속한 사용자 목록 구현 HashMap을 사용하여 닉네임이 중복되지 않았는지 확인 해당 닉네임으로 소켓을 확인하여 메시지 보낼 수 있음 서버 import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.ServerSocket; import java...
-
DB공부 2022. 7. 28. 17:58
CRUD Create Read Update Delete DB: 계층형, 관계형, 객체형, 객체 관계형 존재 SQL JDBC: 자바 코드에서 SQL문을 작성하여 코드를 작성 ORM(Object Relational Mapping): 자동으로 자바 코드가 SQL문으로 변경하게 만드는 기술 -> Hibernate, JPA MySqld 초기화 Mysqld 실행 Mysql 실행 -> 패스워드 입력 패스워드 변경 초기화 후 패스워드는 C:\mysql-8.0.30-winx64\data의 err로 끝나는 파일에 있음 DB자바로 실행 String dbUser="root"; String dbPassword="PW"; String dbUrl="jdbc:mysql://localhost:3306/ooo"; //mysql 서버IP..