TIL (127) 썸네일형 리스트형 Java 백준 11021번 문제 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다. BufferedReader로 테스트 케이스(t)를 입력받은 후에 반복문을 t값 까지 돌려준다 입력 받는 값들이 공백 기준으로 나뉘어 있기 때문에, StringTokenizer 클래스를 이용하여 공백 기준으로 나눠 준 후에 상수 a, b에 값을 담아준다 그리고 조건에 맞게 "Case #i(a+b)"를 StringBuilder sb에 담아준다 그리고.. HTML HTML은 여러 개의 공백도 하나로 인식하고, Enter도 하나의 공백으로 인식한다 HyperText Markup Language 웹 페이지의 생김새를 묘사하는 마크업 언어 HTML로 작성한 코드를 웹 브라우저가 해석하여 사용자에게 보여준다 마크업 언어 : 여는 태그와 닫는 태그로 영역을 표시하는 언어 (XML, HTML) 웹 브라우저 : Chrome, IE, Safari 등 http 프로토콜을 이용하여 서버에 접속하고 웹 서버에서 받아 온 HTML 코드를 해석해주는 프로그램 # 블록요소(Block Elements) - 문단 태그는 블록요소이다 - 을 쓰지 않아도 줄이 자동으로 바뀐다 - 새로운 영역을 지정하고 싶을 때 주로 새로운 블록 요소를 추가한다 # 인라인 요소(Inline Elements) - .. Java 백준 2742번 문제 문제 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다. 출력 첫째 줄부터 N번째 줄 까지 차례대로 출력한다. BufferedReader로 상수(t)를 입력받은 후에 내림차순으로 출력해야 하기 때문에 for 반복문을 이용하여 시작을 상수 t로 설정하고 끝 부분을 1로 설정한 후에 int i를 마이너스해주면서 반복문을 돌리고 BufferedWriter에 값을 담아 준 후에 반복문이 끝나면 flush로 값을 출력해준다 Java 백준 2741번 문제 문제 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다. 출력 첫째 줄부터 N번째 줄 까지 차례대로 출력한다. BufferedReader로 상수를 입력받고, for 반복문을 이용하여 상수(t)만큼 반복을 돌리면서 1부터 입력받은 상수까지 BufferedWriter에 담아준 후에 flush로 출력해준다 Java 백준 15552번 문제 문제 본격적으로 for문 문제를 풀기 전에 주의해야 할 점이 있다. 입출력 방식이 느리면 여러 줄을 입력받거나 출력할 때 시간 초과가 날 수 있다는 점이다. C++을 사용하고 있고 cin/cout을 사용하고자 한다면, cin.tie(NULL)과 sync_with_stdio(false)를 둘 다 적용해 주고, endl 대신 개행문자(\n)를 쓰자. 단, 이렇게 하면 더 이상 scanf/printf/puts/getchar/putchar 등 C의 입출력 방식을 사용하면 안 된다. Java를 사용하고 있다면, Scanner와 System.out.println 대신 BufferedReader와 BufferedWriter를 사용할 수 있다. BufferedWriter.flush는 맨 마지막에 한 번만 하면 된다. .. Java 백준 8393문제 문제 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다. 출력 1부터 n까지 합을 출력한다. BufferedReader 클래스로 값을 입력받고, 타입 변환을 Int형으로 변형시킨다 for 반복문을 통하여 입력받은 숫자까지 int i를 반복시켜주는데 이때, 미리 선언한 result 상수값에 누적시켜준다 그 후 반복문 밖에서 result를 콘솔 창에 출력시켜준다 Java 백준 10950문제 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 각 테스트 케이스마다 A+B를 출력한다. BufferedReader 클래스로 상수들을 입력받는데, 입력값이 공백 기준으로 끊어지기 때문에, StringTokenizer클래스를 사용한다 BufferedReader 클래스는 String타입을 리턴하기 때문에 Integer.parseInt를 이용하여 타입을 변형시켜준다 for 반복문을 이용하여 한 줄씩 끊어 읽은 상수들을 StringTokenizer 클래스를 이용하여 공백 기준으로 a, b에 담고 sysout으로 콘솔.. Java 백준 2739문제 문제 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. 입력 첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다. 출력 출력 형식과 같게 N*1부터 N*9까지 출력한다. 지금부터는 Scanner 클래스를 사용하지 않고, BufferedReader 클래스를 사용해서 입력받는다(성능 차이가 크다) 버퍼드로 상수를 입력받고 for 반복문을 통하여 1부터 9까지의 수를 차례대로 곱한 값을 콘솔 창에 출력해준다 이전 1 ··· 6 7 8 9 10 11 12 ··· 16 다음