전체 글
-
자바 예외 처리공부 2022. 7. 26. 12:50
자바 기본적인 예외처리 try{ result=300/0; }catch(Exception e){ }finally{ } Exception e에는 상황에 맞는 코드를 알고 있으면 바꾸면 됨 ex) try{ BufferedReader br = new BufferedReader(new FileReader("a.txt")); }catch(FileNotFoundException e){ } finally는 예외처리를 마치고 수행되는 문장 public class MyStream { public static void main(String args[]) throws Exception { MyStream mystream=new MyStream(); int result; try{ result=100/0; // 예외 발생 mys..
-
7계층 HTTP 프로토콜공부 2022. 7. 26. 12:02
HTML: 웹 페이지를 채울 내용 Javascript: 웹 페이지에 들어갈 기능 CSS: 웹 페이지를 예쁘게 꾸밀 디자인 -> 클라이언트에서 주로 실행(프론트), 화면을 만드는 기술 중요한 코드는 프론트뿐만 아니라 백엔드에서도 검증해야 함 ASP/ASP.NET JSP: 자바 기반 웹 서버 만드는 언어 PHP -> 백엔드에서 주로 쓰임, 웹 서버 페이지를 만드는 기술, 요즘에는 최신 기술들이 많이 생김 HTTP(HyperText Transfer Protocol): 단순한 html을 전송하는 프로토콜이었으나, 영상, 이미지, 파일과 같은 다양한 것들을 전송하는 프로토콜 HTTP1.1: 한번 연결 후 받아올 파일들을 전부 받아온 후 요청을 끊음 HTTP 요청 프로토콜 -> 요청하는 정보, 크지 않고 중요하지 ..
-
[백준-2738] 행렬 덧셈 - Java공부/백준 2022. 7. 23. 16:06
https://www.acmicpc.net/problem/2738 2738번: 행렬 덧셈 첫째 줄에 행렬의 크기 N 과 M이 주어진다. 둘째 줄부터 N개의 줄에 행렬 A의 원소 M개가 차례대로 주어진다. 이어서 N개의 줄에 행렬 B의 원소 M개가 차례대로 주어진다. N과 M은 100보다 작거나 같 www.acmicpc.net 백준 2738번 행렬 덧셈 자바 풀이 난이도: 브론즈5 n*m의 배열로 받아 각 배열의 합을 더해 출력하면 된다. 코드 import java.util.*; public class back2738 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n=scanner.nextInt..
-
[SWEA-10912] 외로운 문자 - Java공부/SWEA 2022. 7. 23. 15:55
https://swexpertacademy.com/main/code/problem/problemDetail.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com SWEA 10912번 외로운 문자 자바 풀이 난이도: D3 코드 package swea; import java.util.*; public class swea10912 { 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
-
[백준-1713] 후보 추천하기 - Java공부/백준 2022. 7. 18. 20:37
https://www.acmicpc.net/problem/1713 1713번: 후보 추천하기 첫째 줄에는 사진틀의 개수 N이 주어진다. (1 ≤ N ≤ 20) 둘째 줄에는 전체 학생의 총 추천 횟수가 주어지고, 셋째 줄에는 추천받은 학생을 나타내는 번호가 빈 칸을 사이에 두고 추천받은 순서대 www.acmicpc.net 백준 1713번 후보 추천하기 자바 풀이 코드 import java.util.*; public class back1713 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n=scanner.nextInt(); int m=scanner.nextInt(); int student[]=n..
-
[백준-17626] Four Squares - Java공부/백준 2022. 7. 14. 20:15
https://www.acmicpc.net/problem/17626 17626번: Four Squares 라그랑주는 1770년에 모든 자연수는 넷 혹은 그 이하의 제곱수의 합으로 표현할 수 있다고 증명하였다. 어떤 자연수는 복수의 방법으로 표현된다. 예를 들면, 26은 52과 12의 합이다; 또한 42 + 32 + 1 www.acmicpc.net 백준 17626번 Four Squares 자바 풀이 난이도: 실버3 코드 import java.util.*; public class back17626 { public static void main(String args[]){ Scanner scanner = new Scanner(System.in); int n=scanner.nextInt(); int []dp=n..
-
[백준-11727] 2xn 타일링2 - Java공부/백준 2022. 7. 14. 20:12
https://www.acmicpc.net/problem/11727 11727번: 2×n 타일링 2 2×n 직사각형을 1×2, 2×1과 2×2 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오. 아래 그림은 2×17 직사각형을 채운 한가지 예이다. www.acmicpc.net 백준 11727번 2xn 타일링2 자바 풀이 난이도: 실버3 https://binsblog.tistory.com/entry/%EB%B0%B1%EC%A4%80-11726-2xn-%ED%83%80%EC%9D%BC%EB%A7%81-Java [백준-11726] 2xn 타일링 - Java https://www.acmicpc.net/problem/11726 11726번: 2×n 타일링 2×n 크기의 직사각형을 1×2, 2×1 타일로 채우..
-
[백준-1012] 유기농 배추 - Java공부/백준 2022. 7. 14. 20:07
https://www.acmicpc.net/problem/1012 1012번: 유기농 배추 차세대 영농인 한나는 강원도 고랭지에서 유기농 배추를 재배하기로 하였다. 농약을 쓰지 않고 배추를 재배하려면 배추를 해충으로부터 보호하는 것이 중요하기 때문에, 한나는 해충 방지에 www.acmicpc.net 백준 1012번 유기농 배추 자바 풀이 난이도: 실버2 만약 방문하지 않은 곳인데 1이면 dfs를 사용한다. 근처에 있는 곳을 확인하여 방문하고 방문한 것을 체크한다. 코드 import java.util.*; public class back1012 { static boolean check[][]; static int arr[][]; static int ans=0; static int m,n,k; static ..