전체 글

개발 기술 블로그입니다.
REST APIREST API는 웹 서비스 설계를 위한 일련의 원칙과 제약 조건을 제공한다. 이는 클라이언트와 서버 간의 상호작용을 표준화하기 위해 만들어졌으며, 다음과 같은 주요 원칙을 포함한다.자원(Resource) 기반: 웹에서 모든 것은 자원으로 표현된다.. 자원은 URI를 통해 식별된다.무상태성(Statelessness): 각 요청은 독립적이며, 이전 요청의 정보를 저장하지 않는다.캐시 가능성(Cacheability): 응답은 캐시가 가능하거나 불가능하다는 정보를 명시해야 한다.계층화된 시스템: 클라이언트는 중간 서버를 통해 자원에 접근할 수 있다.통일된 인터페이스: 일관된 인터페이스를 통해 상호작용한다.이러한 REST API 규칙을 잘 지키는 것을 RESTful API라고 한다.Spring B..
· 알고리즘
16236. 아기 상어 16236번: 아기 상어 N×N 크기의 공간에 물고기 M마리와 아기 상어 1마리가 있다. 공간은 1×1 크기의 정사각형 칸으로 나누어져 있다. 한 칸에는 물고기가 최대 1마리 존재한다. 아기 상어와 물고기는 모두 크기를 가 www.acmicpc.net 아이디어💡 1차시도 물고기 크기가 6가지 → 각 크기 별 남아있는 개수, 먹을 수 있는 물고기 개수 세면서 가기 → 먹을수있는게 없으면 끝 일반 멤버 변수 물고기 크기별 물고기 개수 저장: int[] 아기상어 객체 인스턴스 맵 현재 시간 먹을 수 있는 물고기 개수 초기는 크기 1인 물고기 개수 내부에 아기상어 클래스 생성 멤버 변수 위치 상어 크기 초기값 : 2 먹은 물고기 개수 기능 먹기 해당 위치의 물고기 크기에 대한 물고기 개수..
· 알고리즘
20056. 마법사 상어와 파이어볼 20056번: 마법사 상어와 파이어볼 첫째 줄에 N, M, K가 주어진다. 둘째 줄부터 M개의 줄에 파이어볼의 정보가 한 줄에 하나씩 주어진다. 파이어볼의 정보는 다섯 정수 ri, ci, mi, si, di로 이루어져 있다. 서로 다른 두 파이어볼의 위치 www.acmicpc.net 아이디어💡 맵을 파이어볼 뭉치(파이어볼 리스트)를 갖게끔 해서 만들자! 필요한 클래스를 정해보자 좌표 파이어볼 좌표, 질량, 속도, 방향 움직였는지 여부 ⇒ move를 할 때 이동한 파이어볼 또 안돌리게! 파이어볼 뭉치 파이어볼 리스트 각 클래스 별로 필요한 메서드를 생각해보자 파이어볼 이동하기 파이어볼 뭉치 파이어볼 초기화(움직였는지 여부 초기화) 합치고 나누기 구현하자 1번 행은 N번과..
wintiger98
wintiger98