목록분류 전체보기 (269)
나만의 작은 도서관
유의사항: 해당 글은 공부한 내용을 정리하는 용도이므로, 수정이 필요할 경우 내용의 수정이 있을 수 있습니다. 선언 new 연산자로 객체를 인스턴스화 하면 된다. 별다를 건 없다.let time = new Date();자주 사용하는 메소드메소드 이름설명getFullYear()현재 "연도"를 반환한다. getMonth()현재 "월"을 반환한다. getDate()현재 "일"을 반환한다. getHours()현재 "시"를 반환한다. getMinutes()현재 "분"을 반환한다. getSeconds()현재 "초"를 반환한다. 간단한 실행 결과getMonth는 1월이 0부터 시작하므로 +1을 해서 출력해야 원하는 월이 나온다.console.log(time.getFullYear(), time.getMonth()+1..
유의사항: 해당 글은 공부한 내용을 정리하는 용도이므로, 수정이 필요할 경우 내용의 수정이 있을 수 있습니다. 개요HTML. Hyper Text Markup Language의 약자이다. 풀네임을 보면 HTML은 마크업 언어라는 것을 알 수 있다. 마크업 언어란 뭘까? 그리고 자주 듣는 마크다운 언어는 마크업 언어와 관련이 있을까? 오늘은 이러한 궁금증을 해결하기 위해 검색한 내용을 토대로 글을 작성했다.마크업 언어(Markup language)마크업 언어는 언어라고는 하지만 우리들이 흔히 말하는 C, Python과 같은 프로그래밍 언어와 다르다. 프로그래밍 언어는 컴퓨터에게 명령이나 연산을 시킬 목적으로 설계되어 기계와 의사소통을 할 수 있게 해주는 언어를 뜻한다. 즉, 프로그래밍 언어는 종류가 뭐가 ..
오늘 하루 한줄평: 5월 6일은 대체공휴일이었습니다. 까먹고 TIL안 쓴거 아닙니다!오늘 배운 내용이미지를 클릭 했을 때 페이지를 이동시키고 싶다면 태그 안에 를 넣어 구현하면 된다. 태그 자체가 구역이 되기 때문이다.태그는 드롭다운 태그이다. 태그 안에 을 넣어 선택할 수 있는 목록을 넣을 수 있고, 태그의 수만큼 목록이 생긴다. 만약 js파일에서 선택된 태그의 정보를 알고 싶다면 다음과 같이 사용하면 알 수 있다.let dropdown = document.getElementById(dropdownId);console.log(dropdown.value) // 선택된 목록의 value 속성값console.log(dropdown.options[dropdown.seletedIndex]) // 선..
문제 링크https://www.acmicpc.net/problem/1753 난이도 : 골드 4 문제 요약 설명 방향그래프가 주어지면 주어진 시작점에서 다른 모든 정점으로의 최단 경로를 구하는 프로그램을 작성하시오. 단, 모든 간선의 가중치는 10 이하의 자연수이다.입력첫째 줄에 정점의 개수 V와 간선의 개수 E둘째 줄에는 시작 정점의 번호 K셋째 줄부터 E개의 줄: 각 간선을 나타내는 세 개의 정수 (u, v, w)이 주어진다. ( u에서 v로 가는 가중치 w인 간선이 존재한다는 뜻 )입력 제한 정점의 개수 V (1 ≤ V ≤ 20,000)간선의 개수 E (1 ≤ E ≤ 300,000)시작 정점의 번호 K (1 ≤ K ≤ V)u와 v는 서로 다르며 w는 10 이하의 자연수이다. 서로 다른 두 정점 사..
문제 링크https://www.acmicpc.net/problem/1197 난이도 : 골드 4 문제 요약 설명그래프가 주어졌을 때, 그래프의 최소 스패닝 트리의 가중치를 구하는 프로그램을 작성하시오.최소 스패닝 트리는 주어진 그래프의 모든 정점들을 연결하는 부분 그래프 중에서 그 가중치의 합이 최소인 트리를 말한다. 그래프의 정점은 1번부터 V번까지 번호가 매겨져 있고, 임의의 두 정점 사이에 경로가 있다. 입력1번째 줄: 정점의 개수 V 간선의 개수 E 다음 E개의 줄: 세 정수 A, B, C ( A번 정점과 B번 정점이 가중치 C인 간선으로 연결) 입력 제한정점의 개수 V(1 ≤ V ≤ 10,000)간선의 개수 E(1 ≤ E ≤ 100,000)0 1,000,000 최소 스패닝 트리의 가중치는 int ..
문제 링크https://www.acmicpc.net/problem/1167 난이도 : 골드 2 문제 요약 설명트리의 지름이란, 트리에서 임의의 두 점 사이의 거리 중 가장 긴 것을 말한다. 트리의 지름을 구하는 프로그램을 작성하시오.입력1번째 줄 : 정점의 개수 V이 후 각각의 V개의 줄:정점 번호가 먼저 주어진다.연결된 정점의 번호와 거리가 주어진다.(반복적으로 주어질 수 있다.)마지막에 -1이 입력으로 주어진다.입력 제한정점의 개수 V (2 ≤ V ≤ 100,000)0 입력 예제// input51 3 2 -12 4 4 -13 1 2 4 3 -14 2 4 3 3 5 6 -15 4 6 -1// ans11 풀이 방식1967번 문제와 동일한 문제. 단, 모든 간선은 2번씩 나타난다.(A와 B사이의 간선 1개..