[프로그래머스] 경주로 건설 - Java
·
알고리즘
문제 설명건설회사의 설계사인 죠르디는 고객사로부터 자동차 경주로 건설에 필요한 견적을 의뢰받았습니다.제공된 경주로 설계 도면에 따르면 경주로 부지는 N x N 크기의 정사각형 격자 형태이며 각 격자는 1 x 1 크기입니다.설계 도면에는 각 격자의 칸은 0 또는 1 로 채워져 있으며, 0은 칸이 비어 있음을 1은 해당 칸이 벽으로 채워져 있음을 나타냅니다.경주로의 출발점은 (0, 0) 칸(좌측 상단)이며, 도착점은 (N-1, N-1) 칸(우측 하단)입니다. 죠르디는 출발점인 (0, 0) 칸에서 출발한 자동차가 도착점인 (N-1, N-1) 칸까지 무사히 도달할 수 있게 중간에 끊기지 않도록 경주로를 건설해야 합니다.경주로는 상, 하, 좌, 우로 인접한 두 빈 칸을 연결하여 건설할 수 있으며, 벽이 있는 칸에..
[백준] 드래곤 커브 - Java
·
알고리즘
문제 출처https://www.acmicpc.net/problem/15685문제드래곤 커브는 다음과 같은 세 가지 속성으로 이루어져 있으며, 이차원 좌표 평면 위에서 정의된다. 좌표 평면의 x축은 → 방향, y축은 ↓ 방향이다.시작 점시작 방향세대0세대 드래곤 커브는 아래 그림과 같은 길이가 1인 선분이다. 아래 그림은 (0, 0)에서 시작하고, 시작 방향은 오른쪽인 0세대 드래곤 커브이다.1세대 드래곤 커브는 0세대 드래곤 커브를 끝 점을 기준으로 시계 방향으로 90도 회전시킨 다음 0세대 드래곤 커브의 끝 점에 붙인 것이다. 끝 점이란 시작 점에서 선분을 타고 이동했을 때, 가장 먼 거리에 있는 점을 의미한다.2세대 드래곤 커브도 1세대를 만든 방법을 이용해서 만들 수 있다. (파란색 선분은 새로 추..
[CSS] 텍스트 관련 스타일
·
HTML, CSS, JavaScript
텍스트의 색상 지정하기글자색을 지정하는 속성으로 color가 있음color: ;웹 문서에서 color속성을 사용하는 방법은 다음과 같음1. 16진수로 표현하기#ffffff 처럼 '#' 기호 다음에 6자리의 16진수로 표현하는 방법그래픽 프로그램 등에서 색상 지정시 사용하는 가장 기본적인 방법앞에서부터 두 자리씩 묶어 #RRGGBB 식으로 표현됨예시로, #000000의 경우 Red 0, Green 0, Blue 0 해서 검은색이 됨두 자리가 모두 같은 값인 경우, #000과 같이 줄여서 표현 가능 2. hsl, hsla로 표현하기CSS3에서 표현 가능한 방법hsl은 hue(색상), saturation(채도), lightness(명도)를 나타내는 것hsla는 위에 alpha(불투명도)를 더한것olor 속성 ..
[프로그래머스] 불량 사용자 - Java
·
알고리즘
문제 출처https://school.programmers.co.kr/learn/courses/30/lessons/64064문제 설명개발팀 내에서 이벤트 개발을 담당하고 있는 "무지"는 최근 진행된 카카오이모티콘 이벤트에 비정상적인 방법으로 당첨을 시도한 응모자들을 발견하였습니다. 이런 응모자들을 따로 모아 불량 사용자라는 이름으로 목록을 만들어서 당첨 처리 시 제외하도록 이벤트 당첨자 담당자인 "프로도" 에게 전달하려고 합니다. 이 때 개인정보 보호을 위해 사용자 아이디 중 일부 문자를 '*' 문자로 가려서 전달했습니다. 가리고자 하는 문자 하나에 '*' 문자 하나를 사용하였고 아이디 당 최소 하나 이상의 '*' 문자를 사용하였습니다."무지"와 "프로도"는 불량 사용자 목록에 매핑된 응모자 아이디를 제재..