반응형

2022/10/10 3

[프로그래머스] 예산 - Java(자바)

문제설명 부서별로 신청한 금액이 들어있는 배열 d와 예산 budget이 매개변수로 주어질 때, 최대 몇 개의 부서에 물품을 지원할 수 있는지 return 하도록 solution 함수를 완성해주세요. 각 부서가 신청한 금액만큼을 모두 지원해 줘야 합니다. 제한사항 d는 부서별로 신청한 금액이 들어있는 배열이며, 길이(전체 부서의 개수)는 1 이상 100 이하입니다. d의 각 원소는 부서별로 신청한 금액을 나타내며, 부서별 신청 금액은 1 이상 100,000 이하의 자연수입니다. budget은 예산을 나타내며, 1 이상 10,000,000 이하의 자연수입니다. 입출력 예 d 배열 budget result [1,3,2,5,4] 9 3 [2,2,3,3] 10 4 [ 내가 푼 방법 ] import java.uti..

프로그래머스 2022.10.10

[Spring] ServletUriComponentsBuilder 사용하여 사용자에게 URI 전달하기

사용자에게 특정한 URI를 전달할때 ServletUriComponentsBuilder 클래스를 사용한다. ServletUriComponentsBuilder 반환값은 URI로 받고, 컨트롤러에서 반환 타입은 ResponseEntity로 한다. @PostMapping("/users") public ResponseEntity createUser(@RequestBody User user){ ... URI location = ServletUriComponentsBuilder.fromCurrentRequest()//http://localhost:8088/users .path("/{id}")//http://localhost:8088/users/{id} .buildAndExpand(savedUser.getId())//..

스프링 2022.10.10

[Spring] ResponseEntity 에 대하여

ResponseEntity란 간단하게 말하면, ResponseEntity를 사용하여 컨트롤러에서 Http 요청에 대한 응답 상태코드를 원하는 상태코드로 보낼 수 있다. 1. 원하는 Status 전달 사용방법 @PostMapping("/users") public ResponseEntity createUser(@RequestBody User user){ User savedUser = userDaoService.save(user); return new ResponseEntity(HttpStatus.CREATED);//201 created 상태코드 반환 } postman API 호출 결과(응답) - Status: 201 Created 확인! 2. 원하는 Status + URI 전달 Http 요청에 대하여 사용자..

스프링 2022.10.10
반응형