본문 바로가기

전체 글202

[Spring Boot] 13. REST API (3) - PUT/DELETE method 이제 REST API의 마지막인 PUT과 DELETE method를 구현해보겠습니다. 이정도만 알게되면 나도 이제 API를 만들어서 배포가 가능하게 됩니다. 물론 POST만 사용해도 모든것을 구현할 수 있고... GET만 사용해도 모든것을 구현할 수 있지 않겠습니까?? 하지만 RESTful 로 하는것이 목적이니 나머지도 찬찬히 알아보겠습니다. 기존 관련 API method는 아래 2가지를 참조하시면 됩니다. 2019/11/24 - [SpringBoot] - [Spring Boot] 11. REST API (1) - 개요 및 GET method [Spring Boot] 11. REST API (1) - 개요 및 GET method REST란 무엇이고, 어떻게 사용하는 거에요?? 아무것도 모르겠어요... ㅠ.. 2019. 11. 30.
[Spring Boot] 12. REST API (2) - POST method 지난번에 이어서, 이번에는 POST method에 대해서 알아보겠습니다. 이전 내용은 아래 링크로 확인해주세요. 2019/11/24 - [SpringBoot] - [Spring Boot] 11. REST API (1) - 개요 및 GET method [Spring Boot] 11. REST API (1) - 개요 및 GET method REST란 무엇이고, 어떻게 사용하는 거에요?? 아무것도 모르겠어요... ㅠㅠ 당연하다... 개발을 접하고 이것을 처음 접하는 사람은 그야말로 혼돈의 카오스에 사로잡힐 것입니다. 그래서 아주 간단하게 이해하기 쉽.. ayoteralab.tistory.com 3. POST - /URI 해당 Table에 신규로 추가하고자 하는 정보를 HTTP의 body에 추가해서 API서버로.. 2019. 11. 27.
Problem 6 - Sum square difference 이번 문제는 왠지 간단한 것 같지만, 제약조건을 두자면 한없이 어려워지는 문제인거 같습니다. 우선 아직까지는 basic한 방식으로만 생각이 나서 해당 방법으로 우선 통과를 하고, 제약조건을 두어 Time Limit에 영향이 없도록 고려해서 한번더 올려보도록 하겠습니다. 주어진 조건만 만족하도록, 100까지의 Sum square difference 구하기 제약조건을 두어 Test case가 10000개의 Test case에 최대 10000까지 구하기 (time out 발생가능) 1. Basic 그냥 단도직입 적으로 구합니다. 단 python을 이용하니... 이 언어에서 가능한 편한 방식으로 구현해 보겠습니다. python에는 배열을 신규로 생성할때, 내부 함수를 통해서 새로운 배열의 생성이 가능합니다. 또.. 2019. 11. 26.
Problem 5 - Smallest multiple 이번 문제는 일정 숫자가 주어지면, 1 부터 해당 숫자까지 순차적으로 나누었을때 모든 경우에 나머지가 0인 가장 작은 숫자를 구하는 문제입니다. 느낌적인 느낌을 보자면, 해당 문제는 1 부터 해당 숫자까지의 최소공배수를 구하는 문제입니다. 저는 그렇다면 아래의 절차로 풀어보겠습니다. 최대공약수를 구하는 method 생성 최소공배수를 구하는 method 생성 (해당 method에서는 최대공약수 method호출) main에는 1부터 숫자까지 loop를 돌면서 최대공약수 method 호출 1. 최대공약수를 구하는 method 생성 최대공약수를 구하는 Algorithm은 많이 존재하지만, 제가 알고있는 가장 빠른 방법은... 주어진 2개의 수가 있다면, 큰 수를 기준으로 작은수로 mod를 구합니다. 그리고 난 .. 2019. 11. 25.