![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/CaKPB/btr1CLvnGMp/7GUhOO4KoTkA4Cp9Vp7WWK/img.png)
문제 : 도화지에 색종이가 차지하는 넓이 구하기 부가설명 색종이 크기는 10(한 변의 길이가 10인 정사각형) 도화지 크기는 100(한 변의 길이가 100인 정사각형) 입력 및 출력 데이터 입력 데이터 부가 설명 3 : 색종이 수량 3 7 : 색종이 좌하단 X,Y 좌표 15 7 : 색종이 좌하단 X,Y 좌표 5 2 : 색종이 좌하단 X,Y 좌표 출력 데이터 부가설명 260 : 도화지에서 색종이가 차지하는 넓이(중복된 부분 포함) 문제 풀이 마지막으로 checkArrays 이차원 배열을 이중 for문을 이용해 true 값을 count 함 풀이코드 package org.example.이차원배열; import java.io.IOException; import java.util.*; public class 색종..
문제 : 가로 문자열로 입력받은 데이터를 세로로 읽기 입력데이터 문자열(Max = 15, Min = 1) 1번째 줄 AABCDD 2번째 줄 afzz 3번째 줄 09121 4번째 줄 a8EWg6 5번째 줄 P5h3kx 출력데이터 Aa0aPAf985Bz1EhCz2W3D1gkD6x 주의할 점 각 줄마다 문자열 길이가 다름으로, 빈 글자가 있을 경우 다음번째 줄의 해당 위치 글자 값을 출력해야함! Ex. 상기 예시 입력데이터를 참고하여, 아래와 같이 출력되어야함 첫번째 : AABCDD 두번째 : afzz 세번째 : 09121 출력 : Aa0..Af9..Bz1..Cz2..D1..D package org.example.이차원배열; import java.io.BufferedReader; import java.io.I..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/NW69s/btr0n8pHnhG/bcKrmtkx9fedexWgWqaXa1/img.png)
자바로 코테 준비를 하면서 데이터 입력 시 자주 사용하는 버퍼와 스트링토크나이저를 자주 사용한다. 이번 기회에 관련 내용을 정리하고자 한다. BufferedReader와 BufferedWriter 정리 BufferedReader와 BufferedWriter는 버퍼를 이용하여 데이터를 읽고 쓰는 함수이다. 버퍼는 입력받은 데이터를 메모리에 저장 후 한번에 전달하는 기능을 한다. 반환 데이터는 String으로 필요에 따라 형변환하여 사용해야한다. BufferedReader 사용법 BufferedReader는 String Tokenizer와 함께 사용하는데 예를들어 입력 데이터가 "30 21 30 1212 22 "일 경우 공백(" ") 기준으로 문자열을 잘라 토큰화하여 사용가능하다. br.readLine()..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/4o4Vg/btr0fb2GyXA/bo3GLWVpxm3CH3o9k0BKo0/img.png)
문제 : 주어진 9X9 행열의 최댓값과 그에 해당하는 행과 열 값을 출력하시오 입력데이터 : 행열 1 2 3 4 5 6 7 8 9 1 3 23 85 34 17 74 25 52 65 2 10 7 39 42 88 52 14 72 63 3 87 42 17 78 53 45 18 84 53 4 34 28 64 85 12 16 75 36 55 5 21 77 45 35 28 75 90 76 1 6 25 87 65 15 28 11 37 28 74 7 65 27 75 41 7 89 78 64 39 8 47 47 70 45 23 65 3 41 44 9 87 13 82 38 31 12 29 29 80 출력 : 첫째 줄에 최댓값, 둘째 줄에 해당하는 행 번호와 열 번호 출력 풀이 코드 : package org.example...
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/cS6QlY/btrZB3QudTG/bNcmTKzYTwnQErfhjZZkRk/img.gif)
본문 설명에 들어가기 앞서 아래와 같이 현재 개발 환경을 참고하시길 바람 개발 환경 - 프레임워크 : Spring boot + JPA - 템플릿 엔진 : Thymeleaf + Bootstrap - RDBMS : MySQL - IDE : Intellij(Back-end), Visual Studio Code(Front-end) 위에 개발환경을 설명드린 이유는 Boostrap의 Datatable을 이용하면 페이징을 포함한 다양한 기능을 사용할 수 있음. 제 경우 Bootstrap template을 사용하여 개발해오고 있는데 태그를 클릭하면 아래 세부 내용을 보여줄 수 있는 accordion을 사용하기 위해 'colspan'을 사용했음. 이후 경우 브라우저 console 창에 아래와 같이 에러가 발생하기 시작했..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/cxgaYk/btrXN2mFu4U/Ikzu6CwXwVebo4ebfpUkKK/img.png)
네 줄 요약 - 결재완료된 데이터를 Fullcalendar에 출력 - Ajax로 결재완료된 데이터를 Controller에 요청 및 받아옴 - Controller에서 JSONObject와 JSONArray를 이용해 데이터 처리 후 클라이언트에 전달 - 받아온 Json데이터를 events에 그대로 입력 기능 추가 배경 - 동일 부서 내 인원간 연차, 반차 스케쥴을 확인하기 위해 달력에 결재 완료된 기안문을 출력하기로 결정 Fullcalendar 코드 Fullcalendar 랜더링 전에 Ajax를 이용해 DB데이터를 Controller에 요청 요청이 완료되면 가져온 데이터를 events 에 입력하면 완료! CalendarDTO 코드 기존 Board domain으로 조인 쿼리문을 받아올 필드가 적절하지않아 DT..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/csAVco/btrXBOnOmhC/EYwOmXetlQije6B7LWgsM0/img.png)
두 줄 요약 - Tab을 클릭 후 fullcalendar 출력 시 문제점 발생(모든 글씨가 모여서 출력됨) - settimeout을 이용해 해결 배경 설명 - 결재 완료된 근태의 가독성을 높이기 위해 Fullcalendar를 이용하기로 결정 - Tab을 이용해 기안문 리스트와 Fullcalendar를 페이지 이동없이 출력하기로 수정 - Tab을 이용시 Fullcalendar가 이상하게 출력됨 문제점 아래 사진과 같이 Fullcalendar내 출력사항이 왼쪽 상부에 몰려서 출력됨. 하지만, 브라우저 스케일을 수정(Resizing)하면 제대로 출력됨 추론 1) Bootstrap CSS 설정과 충돌로 인한 오류일까? ► Fullcalendar에서 사용하는 id나, class 명 자체가 Boostrap CSS명..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/0xhmx/btrVuH4WYLt/UDIoBx0OkKuhihO9f5dXKk/img.png)
문제 조건 문제풀이 import java.io.*; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { /** 스트림 : 입력장치와 프로그램 사이 단방향으로 연결해주는 역할 **/ /** InputStream : 입력받은 데이터를 바이트단위로 읽어드림(=Byte Stream) **/ /** InputStreamReader : 문자단위로 읽어드림 (=Character Stream) **/ BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); /** 입력받은데이터 space(" "..
- Total
- Today
- Yesterday
- 글또
- 코드트리
- BufferedReader
- Spring
- NLU
- Comparator
- 알고리즘
- 객체정렬
- jeus
- final 사용예시
- 챗봇
- BufferedWriter
- JPA
- 준영속성
- 유데미
- 백준
- thymeleaf
- Java
- RASA
- 자바
- BFS
- dxdy
- Comparable
- 나만의챗봇
- script
- springboot
- 재기동
- 전자정부프레임워크
- JWT
- 온라인강의
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |