개발자 꿈나무의 하루59 (네이버클라우드 부트캠프) 18일차 - 실습프로젝트(게시판CRUD) 1. 게시판 CRUD만들기 1.1 데이터 타입 정의- 게시판에서 사용하는 데이터타입 : [제목, 내용, 작성날짜, 조회수]package bitcamp.myapp2.vo;import java.util.Date;public class Board { private String title; private String content; private Date createdDate; private int viewCount; public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getContent() { return content;.. 2024. 6. 19. (코딩테스트) 백준-1987번 효율적인해킹(DFS) 1) 문제 문제세로 R칸, 가로 C칸으로 된 표 모양의 보드가 있다. 보드의 각 칸에는 대문자 알파벳이 하나씩 적혀 있고, 좌측 상단 칸 (1행 1열) 에는 말이 놓여 있다.말은 상하좌우로 인접한 네 칸 중의 한 칸으로 이동할 수 있는데, 새로 이동한 칸에 적혀 있는 알파벳은 지금까지 지나온 모든 칸에 적혀 있는 알파벳과는 달라야 한다. 즉, 같은 알파벳이 적힌 칸을 두 번 지날 수 없다.좌측 상단에서 시작해서, 말이 최대한 몇 칸을 지날 수 있는지를 구하는 프로그램을 작성하시오. 말이 지나는 칸은 좌측 상단의 칸도 포함된다.입력첫째 줄에 R과 C가 빈칸을 사이에 두고 주어진다. (1≤ R,C ≤ 20) 둘째 줄부터 R개의 줄에 걸쳐서 보드에 적혀 있는 C개의 대문자 알파벳들이 빈칸 없이 주어진다.출력.. 2024. 6. 19. (네이버클라우드 부트캠프) 17일차 - 실습프로젝트(CRUD구현하기) 1. 클래스 분류하기 - 클래스의 용도에 따라 패키지를 분리한다.- myapp |- util : 범용적으로 사용되는 클래스 |- vo : domain, dto라고도 설정하며 사용자 정의 데이터 분류 |- command : 세부 명령어를 수행하는 클래스로 기능에 따라서 클래스 분류 |- App.java : main()메서드를 수행하는 클래스 1.1 util 패키지- input 메서드와 같은 여러 클래스에서 (범용적으로)사용되는 메서드들을 저장 - Prompt.java 리팩토링- Object 자료형은 모든 데이터 타입을 받는다.- input("메인/%s>",menutitle) - > format = 메인/%s>, menutitle = mainMenuse[0] = "회원"-> System.. 2024. 6. 18. (코딩테스트) 백준-3197번 백조의 호수(bfs) 1) 문제 문제두 마리의 백조가 호수에서 살고 있었다. 그렇지만 두 마리는 호수를 덮고 있는 빙판으로 만나지 못한다. 호수는 행이 R개, 열이 C개인 직사각형 모양이다. 어떤 칸은 얼음으로 덮여있다. 호수는 차례로 녹는데, 매일 물 공간과 접촉한 모든 빙판 공간은 녹는다. 두 개의 공간이 접촉하려면 가로나 세로로 닿아 있는 것만 (대각선은 고려하지 않는다) 생각한다. 아래에는 세 가지 예가 있다....XXXXXX..XX.XXX ....XXXX.......XX .....XX.......... ....XXXXXXXXX.XXX .....XXXX..X..... ......X.......... ...XXXXXXXXXXXX.. ....XXX..XXXX.... .....X.....X..... ..XXXXX..XXX.. 2024. 6. 17. 이전 1 ··· 6 7 8 9 10 11 12 ··· 15 다음