봉봉의 개인 블로그
준비물 Intellij Docker jar file Jar File 실행 시킬 jar file 을 하나 준비한다. spring boot project 로 준비 하였다. build tool 은 gradle 을 사용하여 jar 파일을 준비하였고, api 서버를 띄워서 테스트하는걸로 하였다. Controller package com.example.springdebug.controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class DebugController { @GetMapping("..
Pycharm 은? Pycharm 은 나무 위치에서 아래와 같이 설명하고 있다. 다른 젯브레인즈사의 IDE처럼 기본적인 부분은 IntelliJ IDEA에 기반을 두고있다. 현용 파이썬 개발 툴 중에서는 가장 높은 완성도를 지니고 있기 때문에[1] 많이 쓰이는 편이다. 2020-05-28 일기준 PyCharm은 커뮤니티 에디션(무료)과 프로페셔널 에디션(유료, $8.9/월 또는 $89/년)으로 나뉜다.[3] PyCharm 역시 인텔리제이 아이디어 처럼 커뮤니티 버전은 오픈소스로 되어있다. 커뮤니티 버전은 인텔리제이와 비슷하게 제한되는 기능이 있으며[4] 파이참 프로페셔널은 인텔리제이랑 비교하면 아주 저렴한 가격이다. 파이참 또한 인텔리제이처럼 다년 구독을 하면 할인이 적용된다. 연간으로 추가 구독 시 1년..
문제 설명 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다행히 지도 암호를 해독할 방법을 적어놓은 메모도 함께 발견했다. 지도는 한 변의 길이가 n인 정사각형 배열 형태로, 각 칸은 공백(" ) 또는벽(#") 두 종류로 이루어져 있다. 전체 지도는 두 장의 지도를 겹쳐서 얻을 수 있다. 각각 지도 1과 지도 2라고 하자. 지도 1 또는 지도 2 중 어느 하나라도 벽인 부분은 전체 지도에서도 벽이다. 지도 1과 지도 2에서 모두 공백인 부분은 전체 지도에서도 공백이다. 지도 1과 지도 2는 각각 정수 배열로 암호화되어 있다. 암호화된 배열은 지도의 각 가로줄에서 벽 부분을 1, 공..