1. 코딩테스트 문제 풀기 1018번: 체스판 다시 칠하기첫째 줄에 N과 M이 주어진다. N과 M은 8보다 크거나 같고, 50보다 작거나 같은 자연수이다. 둘째 줄부터 N개의 줄에는 보드의 각 행의 상태가 주어진다. B는 검은색이며, W는 흰색이다.www.acmicpc.net 2292번: 벌집위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌www.acmicpc.net브루트 포스 실버 한 문제, 수학 브론즈 한 문제를 풀었다 2. 인프런 강의 듣기스프링 입문 강의의 섹션3에 해당하는 강의를 들으면서 실습을 진행했다 학교에서도 실전 코딩 강의를 통해 스프링을 접한 적이..
1. Interface의 기능1. 구현을 강제하는 기능구현하는 클래스에서 interface의 abstract 메소드를 강제로 구현하도록 한다 2. 호출할 수 있는 메소드를 제한하는 기능 (다형성을 제공한다)interface1, interface2와 interface1,2를 구현한 class1이 있을 때, interface1 객체명 = new class1(); 으로 객체를 생성하는 경우, 객체명을 통해 interface1의 메소드만 호출할 수 있고, class1 객체명 = new class1(); 으로 객체를 생성하는 경우, 객체명을 통해 interface1,2의 메소드를 모두 호출할 수 있다 3. 의존성을 역전하여 결합도를 낮춘다구상체가 아닌 추상체(interface)와 결합을 하는 경우, 의존도를 낮추..
1. java interface 복습 https://cute-aggressive-dan.tistory.com/35 [Java] Java의 interface 알아보기 1. Interface의 기능 1. 구현을 강제하는 기능 구현하는 클래스에서 interface의 abstract 메소드를 강제로 구현하도록 한다 2. 호출할 수 있는 메소드를 제한하는 기능 (다형성을 제공한다) nterface1, interfa cute-aggressive-dan.tistory.com 공부를 한 뒤, 티스토리에 정리했다 2. 스프링 환경 설정하기 프로젝트명을 SpringStudy로 설정했을 때의 초기 상황 실제 스프링 코드는 src/main/java 아래 폴더에서 작성하고, 정적 페이지, 동적 페이지의 html 파일은 src/..