본문 바로가기

분류 전체보기559

Baekjoon 13909 창문 닫기 JAVA 13909번: 창문 닫기 서강대학교 컴퓨터공학과 실습실 R912호에는 현재 N개의 창문이 있고 또 N명의 사람이 있다. 1번째 사람은 1의 배수 번째 창문을 열려 있으면 닫고 닫혀 있으면 연다. 2번째 사람은 2의 배수 번째 www.acmicpc.net 문제 서강대학교 컴퓨터공학과 실습실 R912호에는 현재 N개의 창문이 있고 또 N명의 사람이 있다. 1번째 사람은 1의 배수 번째 창문을 열려 있으면 닫고 닫혀 있으면 연다. 2번째 사람은 2의 배수 번째 창문을 열려 있으면 닫고 닫혀 있으면 연다. 이러한 행동을 N번째 사람까지 진행한 후 열려 있는 창문의 개수를 구하라. 단, 처음에 모든 창문은 닫혀 있다. 예를 들어 현재 3개의 창문이 있고 3명의 사람이 있을 때, 1번째 사람은 1의 배수인 1,2,.. 2022. 3. 24.
Baekjoon 24383 НУЛИ JAVA 24383번: НУЛИ Разглеждаме низ от нули и единици. В него нулите може да се срещат на последователни поднизове, например: 00010001011001. В примера има 4 последоват www.acmicpc.net 문제 Разглеждаме низ от нули и единици. В него нулите може да се срещат на последователни поднизове, например: 00010001011001. В примера има 4 последователности от съседни нули и това са 000, 000, 0 и 00. Напишете програма.. 2022. 3. 22.
Baekjoon 3412 Darts JAVA 3412번: Darts Consider a game in which darts are thrown at a board. The board is formed by 10 circles with radii 20, 40, 60, 80, 100, 120, 140, 160, 180, and 200 (measured in millimeters), centered at the origin. Each throw is evaluated depending on where the dart hits www.acmicpc.net 문제 Consider a game in which darts are thrown at a board. The board is formed by 10 circles with radii 20, 40, 60,.. 2022. 3. 22.
Baekjoon 17626 Four Squares JAVA 17626번: Four Squares 라그랑주는 1770년에 모든 자연수는 넷 혹은 그 이하의 제곱수의 합으로 표현할 수 있다고 증명하였다. 어떤 자연수는 복수의 방법으로 표현된다. 예를 들면, 26은 52과 12의 합이다; 또한 42 + 32 + 1 www.acmicpc.net 문제 라그랑주는 1770년에 모든 자연수는 넷 혹은 그 이하의 제곱수의 합으로 표현할 수 있다고 증명하였다. 어떤 자연수는 복수의 방법으로 표현된다. 예를 들면, 26은 52과 12의 합이다; 또한 42 + 32 + 12으로 표현할 수도 있다. 역사적으로 암산의 명수들에게 공통적으로 주어지는 문제가 바로 자연수를 넷 혹은 그 이하의 제곱수 합으로 나타내라는 것이었다. 1900년대 초반에 한 암산가가 15663 = 1252 + 6.. 2022. 3. 21.
20220310 JSON, jQuery jQuery 크로스 플랫폼을 지원하며 어떠한 브라우저에서도 동일하게 동작 다운받아서 사용하거나, 사이트를 를 이용하여 import함 Selector를 사용하여 DOM 객체를 탐색하고, 반환된 래퍼세트를 통해 함수를 수행 Selector 표현식과 Action 메소드를 조합한 형태로 작성 ex) $(selector).action(); DOM 조작, Ajax 지원 등을 쉽고 빠른 개발을 지원 래퍼세트 객체는 메소드 체인을 제공하여, 메소드 호출에서의 반복적인 코딩을 줄임 Dom 탐색 jQuery는 DOM 탐색을 위해 CSS에서 사용하는 Selector 표현 방식을 사용 CSS 문법을 확장해서 태그를 찾는 selector 제공 jQuery function의 기본 형식 $ (”h1”) . css(”color”, .. 2022. 3. 21.
20220308 JavaScript, Dom, LocalStorage JavaScript 객체지향 별도의 컴파일 작업을 수행하지 않는 인터프리터 언어 HTML에서 태그를 사용 src와 type 속성을 사용하여 JavaScript를 선언 모든 변수는 var keyword를 사용 변수의 타입지정 없이 값이 할당되는 과정에서 자동으로 변수의 타입이 결정 console.log() 함수를 이용해 브라우저 콘솔창에 결과 출력 timeout : 특정 milliseconds후에 한번만 호출 setInterval() : 특정 milliseconds 주기마다 호출 `을 이용하여 간단하게 문자열 출력 boolean ⇒ 비어 있는 문자열, null, undefined, 숫자 0은 false로 간주됨 null : 값이 없거나 비어 있음 undefined : 값이 초기화 되지 않았음 변수 호이스팅.. 2022. 3. 20.
20220303 HTML, CSS 웹표준이란 모든 브라우저에서 웹서비스가 정상적으로 보여질 수 있도록 하는 것 Semantic tag 웹사이트를 검색엔진이 좀더 빠르게 검색할 수 있도록 하기 위해 특정 tag에 의미를 부여 CSS ( Cascading Style Sheets) 문서를 화면에 표시하는 방식을 정의 선택자 ( selector )와 선언 ( declaration ) 두 부분으로 구성 선언은 중괄호 { } 로 감싸며, 속성과 값으로 이루어짐 스타일을 적용하는 방법 외부 스타일시트 : .css 파일을 나 @import로 문서에 연결 내부 스타일시트 : 안에 을 작성 인라인 스타일 : 개별 엘리먼트에 스타일을 적용, 하나 이상의 속성을 작성시 ; (semi-colon)으로 구분 HTML 기본 tag는 시작 tag와 종료 tag로 쌍.. 2022. 3. 20.
Baekjoon 9095 1, 2, 3 더하기 JAVA 9095번: 1, 2, 3 더하기 각 테스트 케이스마다, n을 1, 2, 3의 합으로 나타내는 방법의 수를 출력한다. www.acmicpc.net 문제 정수 4를 1, 2, 3의 합으로 나타내는 방법은 총 7가지가 있다. 합을 나타낼 때는 수를 1개 이상 사용해야 한다. 1+1+1+1 1+1+2 1+2+1 2+1+1 2+2 1+3 3+1 정수 n이 주어졌을 때, n을 1, 2, 3의 합으로 나타내는 방법의 수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 정수 n이 주어진다. n은 양수이며 11보다 작다. 출력 각 테스트 케이스마다, n을 1, 2, 3의 합으로 나타내는 방법의 수를 출력한다. 풀이 다이나믹 문제는 항상 .. 2022. 3. 20.
Baekjoon 13549 숨바꼭질 3 JAVA 13549번: 숨바꼭질 3 수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 100,000)에 있고, 동생은 점 K(0 ≤ K ≤ 100,000)에 있다. 수빈이는 걷거나 순간이동을 할 수 있다. 만약, 수빈이의 위치가 X일 www.acmicpc.net 문제 수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 100,000)에 있고, 동생은 점 K(0 ≤ K ≤ 100,000)에 있다. 수빈이는 걷거나 순간이동을 할 수 있다. 만약, 수빈이의 위치가 X일 때 걷는다면 1초 후에 X-1 또는 X+1로 이동하게 된다. 순간이동을 하는 경우에는 0초 후에 2*X의 위치로 이동하게 된다. 수빈이와 동생의 위치가 주어졌을 때, 수빈이가 동생을 찾을 수 있는 가장 빠.. 2022. 3. 20.
728x90
728x90