분류 전체보기

    [백준] 2669번 : 직사각형 네개의 합집합의 면적 구하기(Python)

    [백준] 2669번 : 직사각형 네개의 합집합의 면적 구하기(Python)

    문제설명 평면에 네 개의 직사각형이 놓여 있는데 그 밑변은 모두 가로축에 평행하다. 이 네 개의 직사각형들은 서로 떨어져 있을 수도 있고, 겹쳐 있을 수도 있고, 하나가 다른 하나를 포함할 수도 있으며, 변이나 꼭짓점이 겹칠 수도 있다. 이 직사각형들이 차지하는 면적을 구하는 프로그램을 작성하시오. 입력 입력은 네 줄이며, 각 줄은 직사각형의 위치를 나타내는 네 개의 정수로 주어진다. 첫 번째와 두 번째의 정수는 사각형의 왼쪽 아래 꼭짓점의 x좌표, y좌표이고 세 번째와 네 번째의 정수는 사각형의 오른쪽 위 꼭짓점의 x좌표, y좌표이다. 모든 x좌표와 y좌표는 1이상이고 100이하인 정수이다. 출력 첫 줄에 네개의 직사각형이 차지하는 면적을 출력한다. 전체코드(Python) matrix = [[0 for..

    [백준] 1389번 : 케빈 베이컨의 6단계 법칙(Python)

    [백준] 1389번 : 케빈 베이컨의 6단계 법칙(Python)

    문제설명 케빈 베이컨의 6단계 법칙에 의하면 지구에 있는 모든 사람들은 최대 6단계 이내에서 서로 아는 사람으로 연결될 수 있다. 케빈 베이컨 게임은 임의의 두 사람이 최소 몇 단계 만에 이어질 수 있는지 계산하는 게임이다. 예를 들면, 전혀 상관없을 것 같은 인하대학교의 이강호와 서강대학교의 민세희는 몇 단계만에 이어질 수 있을까? 천민호는 이강호와 같은 학교에 다니는 사이이다. 천민호와 최백준은 Baekjoon Online Judge를 통해 알게 되었다. 최백준과 김선영은 같이 Startlink를 창업했다. 김선영과 김도현은 같은 학교 동아리 소속이다. 김도현과 민세희는 같은 학교에 다니는 사이로 서로 알고 있다. 즉, 이강호-천민호-최백준-김선영-김도현-민세희 와 같이 5단계만 거치면 된다. 케빈 ..

    [Javascript] Selectbox에 동적으로 연도 데이터 추가하기

    [Javascript] Selectbox에 동적으로 연도 데이터 추가하기

    안녕하세요. 개발자 Jindory입니다. 오늘은 Selectbox에 동적으로 연도 데이터를 추가 및 변경하는 방법에 대해서 알아보고자 합니다. 데이터 생성 및 셋팅하는 방법은 아래와 같은 절차로 진행합니다. HTML에 연도가 들어갈 데이터 만들기 먼저 아래와 같이 HTML파일을 만들어서 연도 데이터가 들어갈 수 있도록 Selectbox를 만듭니다. Year Javascript로 데이터 추가 및 셋팅하기 이제 javascript를 통해 아래의 절차에 따라서 연도 데이터를 생성 및 셋팅해보도록 하겠습니다. 현재 날짜를 가져와서 연도 정보만 추출하여 year로 저장한다. year 정보를 getYear함수에 전달하여 10년치 데이터를 생성하도록 한다. 현재 옵션에 있는 데이터들을 초기화 한다. 선택된 연도 기준..

    [SpringBoot] HttpRequestMethod Not Supported Exception 해결방법

    [SpringBoot] HttpRequestMethod Not Supported Exception 해결방법

    안녕하세요 개발자 Jindory입니다. 오늘은 제가 Spring Boot를 공부하면서 RESTfull 형식의 웹 페이지를 구현하려고 하다가 만난 에러를 해결하는 과정을 정리해보려고 합니다. 일단 이 에러는 View에서 요청하는 HttpRequest Method가 Controller에 없을때 나타나는 에러지만 Controller에 있어도 HiddenHttpMethodFilter 처리를 하지 않으면 해당 에러가 나타날 수 있습니다. 하지만 Spring Boot 2.1.x부터는 편리하게 이 필터가 기본적으로 등록되어 있습니다.따라서 별도 설정 없이 'HiddenHttpMethodFilter'클래스를 사용할 수 있습니다. 그래서 별다를 처리를 하지 않고도 HttpRequestMethod를 사용할 수 있다고 생각..

    [백준] 2667 : 단지번호붙이기(Python)

    [백준] 2667 : 단지번호붙이기(Python)

    문제설명 과 같이 정사각형 모양의 지도가 있다. 1은 집이 있는 곳을, 0은 집이 없는 곳을 나타낸다. 철수는 이 지도를 가지고 연결된 집의 모임인 단지를 정의하고, 단지에 번호를 붙이려 한다. 여기서 연결되었다는 것은 어떤 집이 좌우, 혹은 아래위로 다른 집이 있는 경우를 말한다. 대각선상에 집이 있는 경우는 연결된 것이 아니다. 는 을 단지별로 번호를 붙인 것이다. 지도를 입력하여 단지수를 출력하고, 각 단지에 속하는 집의 수를 오름차순으로 정렬하여 출력하는 프로그램을 작성하시오. 입력 첫 번째 줄에는 지도의 크기 N(정사각형이므로 가로와 세로의 크기는 같으며 5≤N≤25)이 입력되고, 그 다음 N줄에는 각각 N개의 자료(0혹은 1)가 입력된다. 출력 첫 번째 줄에는 총 단지수를 출력하시오. 그리고 ..

반응형