250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 자바스크립트
- 구름톤 챌린지
- 귤 고르기
- 구름톤
- JavaScript
- mutationobserver
- 호텔 대실
- 테스트 Date
- Jest uuid syntax
- 헤르메스 엔진
- mock date
- Hermes Engine
- jest
- 날짜 테스트
- 테이블 해시 함수
- 프로그래머스
- 구름톤챌린지
- Leetcode #javascript #알고리즘 #Algorithms #js
- create-next-app
- 통신망분석
- 리액트네이티브
- 중첩 점
- ResizeObserver
- nextjs
- 연결 요소 제거하기
- Google 애널리틱스
- 최솟갑 구하기
- 리액트네이티브 엔진
- nextjs-performance
- 과제 진행하기
Archives
- Today
- Total
목록중첩 점 (1)
나만보는개발공부블로그

문제 설명 한 변의 길이가 N인 정사각형이 있다. 플레이어는 이 정사각형 위에 M개의 반직선을 그린 뒤, 두 반직선이 교차하는 점의 수를 세려고 한다. 플레이어가 반직선을 그리는 과정은 다음과 같다. 1. 반직선을 그리기 시작한 칸 (y,x)를 정한다. (y,x)는 주어진 정사각형 1x1크기의 정사각형을 나눴을 때, y번째 행의 x번째 열에 해당하는 칸이다. 2. 반직선을 그릴 방향 d를 정한다. 상하좌우중 하나이며 항상 테두리의 가로 혹은 세로와 평행하다. 3. 반직선을 그린다. 반직선은 항상 시작 칸의 테두리에서부터 시작하며 같은 칸을 지나는 평행한 직선이 서로 만나지 않도록 한다. 플레이어가 모든 반직선을 그린 뒤 생기는 중첩 점의 개수를 구해보자. 풀이과정 1. graph를 선언하는데 전부 빈 배..
Algorithms
2023. 9. 6. 11:38