본문 바로가기

분류 전체보기270

백준 15552번 빠른 A+B 이 문제를 풀기위해 BufferedWriter와 BufferedReader에 대한 개념이 필요해서 나만의 정리에 따로 정리를 했다.버퍼를 사용하면 System.out.println과 Scanner.in 을 사용하는 것 보다 속도가 빠르다는 것이 핵심이다. T값에 1을 넣고 A,B에 각각 1,2를 넣었더니 arr[0]에 3이 담긴 모습을 확인 할 수 있다. 2018. 5. 28.
2018 정보처리기사 실기 1회차 후기 드디어 길고 길었던 정보처리기사 실기 시험이 끝났다.서술문제나 조금이라도 헷갈렸던 부분들을 다 틀렸다 하더라도 합격점수에 안정권이라는 점수가 나온 것 같다.저번에는 실기 유형이 바뀐 것을 감안하지 않고 전날 하루만 공부를 했다가 시험에 떨어졌었다.그래서 이번엔 회사 인턴을 다니며 공부를해야 하기 때문에 시간이 없을 것 같아서 시험 5주 전부터 금토일은 카페에 가서 공부를 했다. - 1주차1주차 주말에는 데이터베이스를 위주로 공부했다. DB와 알고리즘에서 점수를 최대한 득점해야 하기 때문에 틀려서는 안된다. 한번 시험을 봐보니 DB에서 별로 중요하지 않다고 생각하고 넘겼던 부분에서도 문제가 많이 출제 되었다.그래서 책의 A ~ D 등급 상관하지 않고 전부 외운다는 생각으로 공부했다. - 2주차2주차부터는 .. 2018. 5. 25.
스트림 정리 어김없이 알고리즘 문제를 공부하다가 BufferedReader와 BufferedWriter를 사용해서 출력하라는 문제에서 막혔다.뭐였더라.. 종류에는 Writer, BufferedWriter, OutputStreamWriter, BufferedOutputStream // Reader, BufferedReader, InputStreamReader, BufferedInputStream가 있다. Writer는 기본 스트림 단위로 즉각즉각 스트림을 하기 때문에 성능의 저하가 일어날 수 있다.BufferedWriter도 기본 스트림 단위로 스트림을 하지만 "시스템 버퍼를" 사용해 읽어 들이기 때문에 저하가 덜 일어난다.즉, 기본 스트림 : 파일로부터 직접 스트림 버퍼 스트림 : 시스템 버퍼를 이용해 스트림(Inp.. 2018. 5. 21.
백준 11721번 열 개씩 끊어 출력하기 문제알파벳 소문자와 대문자로만 이루어진 길이가 N인 단어가 주어진다. 한 줄에 10글자씩 끊어서 출력하는 프로그램을 작성하시오.입력첫째 줄에 단어가 주어진다. 단어는 알파벳 소문자와 대문자로만 이루어져 있으며, 길이는 100을 넘지 않는다. 길이가 0인 단어는 주어지지 않는다.출력입력으로 주어진 단어를 열 개씩 끊어서 한 줄에 하나씩 출력한다. 단어의 길이가 10의 배수가 아닌 경우에는 마지막 줄에는 10개 미만의 글자만 출력할 수도 있다. 이 문제도 인덱스번호에만 주의하면 쉽게 풀 수 있는 문제다. 2018. 5. 18.
백준 11720 숫자의 합 문제N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.입력첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.출력입력으로 주어진 숫자 N개의 합을 출력한다. 이 문제는 풀었지만 형 변환의 기본이 되는 문제라 생각해서 메모해 놓으려한다. 2018. 5. 18.
백준 1924번 2007년 문제오늘은 2007년 1월 1일 월요일이다. 그렇다면 2007년 x월 y일은 무슨 요일일까? 이를 알아내는 프로그램을 작성하시오.입력첫째 줄에 빈 칸을 사이에 두고 x(1≤x≤12)와 y(1≤y≤31)이 주어진다. 참고로 2007년에는 1, 3, 5, 7, 8, 10, 12월은 31일까지, 4, 6, 9, 11월은 30일까지, 2월은 28일까지 있다.출력첫째 줄에 x월 y일이 무슨 요일인지에 따라 SUN, MON, TUE, WED, THU, FRI, SAT중 하나를 출력한다. 2018. 5. 4.