본문 바로가기

전체 글

(244)
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를 콘솔 창에 출력시켜준다
최종 팀 프로젝트 사전발표 글을 쓰기에 앞서, 최종 팀 프로젝트 사전 발표는 학원 내에서 나 홀로 진행되었다 비전공자 출신인 내가 4개월의 과정을 거치면서, 따라가기 힘든 부분들이 많은 만큼 혼자 자습하는 시간이 많아졌고, 열정적인 친구 한 명 둔 덕분에 스터디를 형성하게 되고 그 시간들이 모여 강사님께서 발표자를 나로 추천해 주신 것 같아 기쁜 마음으로 준비하게 되었다 몰론 전공자 분들도 발표를 시키면 나보다 더 짜임새있게 잘하시는 것은 당연한 얘기다 성격이 유별난 덕분인지 1차 팀 프로젝트 때 강사님께서 밸런스있게 팀을 나눠주시는 것에 대해 한 가지 의구심이 들었다 '팀 프로젝트 시작 전에 각자 하고 싶은 프로젝트를 간단하게라도 준비해와 발표 과정을 거쳐 프로젝트별로 하고 싶은 인원끼리 뭉치는 게 더 좋은 결과물을 내지 않을까..
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으로 콘솔..