반응형

변환 2

[프로그래머스] 1차 비밀지도 - Java(자바)

문제설명 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다행히 지도 암호를 해독할 방법을 적어놓은 메모도 함께 발견했다. 1. 지도는 한 변의 길이가 n인 정사각형 배열 형태로, 각 칸은 "공백"(" ") 또는 "벽"("#") 두 종류로 이루어져 있다. 2. 전체 지도는 두 장의 지도를 겹쳐서 얻을 수 있다. 각각 "지도 1"과 "지도 2"라고 하자. 지도 1 또는 지도 2 중 어느 하나라도 벽인 부분은 전체 지도에서도 벽이다. 지도 1과 지도 2에서 모두 공백인 부분은 전체 지도에서도 공백이다. 3. "지도 1"과 "지도 2"는 각각 정수 배열로 암호화되어 있다. 4. 암호화된 ..

프로그래머스 2023.02.10

@PathVariable 사용법

스프링에서 클라이언트가 요청하는 URL에 가변 변수를 지정하기 위해 사용되는 어노테이션이다. 사용방법 @GetMappint("/books/{id}") public Book getBookById(@PathVariable(value="id") long id){ return bookService.getById(id); } @GetMapping의 url의 가변변수 {id}와 컨트롤러 메서드의 파라미터 id가 동일하면 @PathVariable의 value 옵션은 생략 가능!! ※ Http 통한 request / response 되는 데이터는 모두 문자열(String) 타입이지만 매개변수의 타입을 위의 예제 처럼 long 타입으로 선언해주면 String → long 타입으로 자동으로 변환됨!!

스프링 2022.10.05
반응형