목록전체 글 (431)
mojo's Blog
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ZqXTi/btrpoWyHKHu/Sl4bjXsuhOGlaKdIVZZ9Nk/img.png)
문제 링크 => 2211번: 네트워크 복구 (acmicpc.net) 2211번: 네트워크 복구 첫째 줄에 두 정수 N, M이 주어진다. 다음 M개의 줄에는 회선의 정보를 나타내는 세 정수 A, B, C가 주어진다. 이는 A번 컴퓨터와 B번 컴퓨터가 통신 시간이 C (1 ≤ C ≤ 10)인 회선으로 연결되어 있다 www.acmicpc.net 문제 N(1 ≤ N ≤ 1,000)개의 컴퓨터로 구성된 네트워크가 있다. 이들 중 몇 개의 컴퓨터들은 서로 네트워크 연결이 되어 있어 서로 다른 두 컴퓨터 간 통신이 가능하도록 되어 있다. 통신을 할 때에는 서로 직접 연결되어 있는 회선을 이용할 수도 있으며, 회선과 다른 컴퓨터를 거쳐서 통신을 할 수도 있다. 각 컴퓨터들과 회선은 그 성능이 차이가 날 수 있다. 따라..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bBpv15/btro38O4bdq/2KtEhuZSWfhyEDzs82ZpWk/img.png)
커스텀 태그와 EL 커스텀 태그란? 사용자 정의 태그를 의미한다. 즉 스크립트릿 사용을 줄이고 태그와 같은 형태로 프로그램 코드를 대체하거나 재활용 가능한 구조를 통해 태그 라이브러리로 활용하고자 개발된 규격이다. 외형적 형태로는 XML(HTML) 구조이지만 서블릿 형태로 변환될 때 자바 코드로 변경되어 통합되는 방식이다. 커스텀 태그를 사용하기 위해서는 taglib 지시어를 사용하여 커스텀 태그가 어디에 정의되어 있는지 먼저 선택해야 하며 태그에 사용할 접두어를 지정해야 한다. 커스텀 태그는 잘 사용하면 매우 편하지만 커스텀 태그 자체가 서버에서 해석되는 구조이며, 프로젝트가 특정 커스텀 태그에 종속될 문제가 존재한다. 다음은 특정 상품 코드를 전달하면 해당 상품에 대한 세부 정보를 출력하기 위해 커스..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bbKRru/btrplgw9TY0/lfIYiSmU6Q33Gk7yXa25QK/img.png)
액션 태그 액션 태그란? JSP에서 객체 생성과 공유, 페이지 이동과 전달, 태그 파일 작성 등에 필요한 기능을 제공하는 일종의 커스텀 태그다. 표준 액션이라고도 불리며 커스텀 태그 기반이지만 별도의 taglib 지시어 사용 없이 jsp 접두어를 사용한다. 다음 표는 주로 사용되는 액션 태그를 보여준다. 액션태그 설명 jsp:forward request와 response 객체를 포함해 다른 페이지로 포워드함 jsp:include 다른 페이지의 실행 결과를 포함시킴 jsp:useBean 자바 빈즈 객체를 생성하거나 불러옴 jsp:setProperty 자바 빈즈 객체의 속성(멤버 변수)에 값을 할당함 jsp:getProperty 자바 빈즈 객체의 속성값을 출력함 jsp:param include, forwar..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/10p7Z/btrpaIh3O6d/4QQV99LyGcPDZfKcwgXCp0/img.png)
JSP 종합 예제 코드 JSP 종합 예제 1. JSP 주석 2. calc(10) 메서드 실행 결과 : 3. include: hello.jsp 4. 스크립트(배열 데이터 출력) JSP 프로그래밍 : 계산기 구현하기 계산기 JSP + - * / 계산 결과-JSP 결과 :
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/KK1Iq/btrpeKlLQME/l7KtnkPjHXu9bokEplYl9K/img.png)
JSP의 개요 JSP는 서블릿의 화면단 처리의 어려움을 해결하기 위해 등장하였으며, HTML과 데이터를 조합하기 위해 다음과 같은 특징과 구성요소를 가진다. ※ JSP의 특징 HTML 페이지에 자바 코드를 직접 사용한다. 서블릿 컨테이너에 의해 관리되는 내장객체의 생명 주기를 이용하여 페이지 간 속성을 관리한다. 커스텀 태그 기술을 사용하여 코드를 태그화(action, JSTL 등) 한다. EL(Expression Language)을 통해 데이터를 표현한다. ※ JSP의 구성요소 지시어(Standard Directives) 액션(Standard Action) 템플릿 데이터(Template Data) 스크립트 요소(Script Element) 커스텀 태그(Custom Tage)와 EL(Expression ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b52kY5/btrpcPHDLwx/jXkbVDmo5xv8H1vxliyBQK/img.png)
문제 링크 => 15685번: 드래곤 커브 (acmicpc.net) 15685번: 드래곤 커브 첫째 줄에 드래곤 커브의 개수 N(1 ≤ N ≤ 20)이 주어진다. 둘째 줄부터 N개의 줄에는 드래곤 커브의 정보가 주어진다. 드래곤 커브의 정보는 네 정수 x, y, d, g로 이루어져 있다. x와 y는 드래곤 커 www.acmicpc.net 문제 드래곤 커브는 다음과 같은 세 가지 속성으로 이루어져 있으며, 이차원 좌표 평면 위에서 정의된다. 좌표 평면의 x축은 → 방향, y축은 ↓ 방향이다. 시작 점 시작 방향 세대 0세대 드래곤 커브는 아래 그림과 같은 길이가 1인 선분이다. 아래 그림은 (0, 0)에서 시작하고, 시작 방향은 오른쪽인 0세대 드래곤 커브이다. 1세대 드래곤 커브는 0세대 드래곤 커브를 ..