분류 전체보기 477

Mysql Workbench로 import/ export 하기 (데이터 내보내기, 데이터 가져오기)

workbench를 이용합니다. 1. Mysql 데이터 내보내기 (Data Export) 1. data export를 클릭합니다. 2. 내보낼 스키마를 선택 후 데이터를 선택합니다. 3. Objects to Export 영역에서 Stored Procedures와 Function, Event, Trigger를 내보낼 것인지 설정한다. 4. 마지막으로 옵션에서는 테이블 별로 내보낼지, 아니면 하나의 파일에 내보낼 지를 설정한다. Export To Dump Project Folder를 선택하면 테이블 하나마다 별도의 sql을 생성한다. 이 방법은 시간이 약간 걸리는 단점이 있지만 테이블 데이터가 큰 경우나 필요한 테이블만 따로 관리하려는 경우 유용합니다. Export to Self-Contained File은..

DataBase/Mysql 2021.07.22

[BackTracking] boj 14712 java "넴모넴모 (Easy) "

넴모넴모 (Easy) 성공출처 시간 제한메모리 제한제출정답맞은 사람정답 비율 1 초 512 MB 300 170 130 69.149% 문제 네모는 뿌××× 게임에 깊은 감명을 받아, 직사각형 모양의 격자판과 “넴모”라는 수수께끼의 생물을 이용하는 “넴모넴모”라는 게임을 만들었다. 이 게임의 규칙은 아주 간단하다. 격자판의 비어 있는 칸을 임의로 골라 “넴모”를 하나 올려놓거나, “넴모”가 올라간 칸 네 개가 2 × 2 사각형을 이루는 부분을 찾아 그 위에 있는 “넴모”들을 모두 없애는 것을 질릴 때까지 반복하면 된다. 하지만 안타깝게도 게임은 정말 재미가 없었고, 네모는 아주 빨리 질려 버리고 말았다. 실망한 네모는 게임을 적당히 플레이하다가, “넴모”를 없애고 싶은데 격자판 위에 없앨 수 있는 “넴모”가..

알고리즘 문제 2021.07.22

[Java] Map 모든 인덱스 조회하기

그냥.. 백준 문제 스터디하다가 기발한 방법을 발견해서 기록으로 남겨봅니다. 기존에 map[][] 같은 2차원 배열의 인덱스를 이동시킬때는 dx = { 1, 0, -1, 0 } dy = { 0, 1, 0 , -1 } 이런 이동하는 경우의 수를 더해주면서 이동했는데 아래의 방법을 이용하면 코드가 간결하게 줄어들면서 2차원 배열의 각 인덱스를 조회 할 수 있습니다. 1. cnt = 0부터 시작하여 각 인덱스를 모두 조회 할때 까지 map.length 까지 증가시킵니다. 2. x 와 y는 몫과 나머지로 결정됩니다. 3. 나누는 값은 열의 값으로 진행됩니다. (열로 나누냐, 행으로 나누냐에 따라 경우가 다릅니다.) package BackTracking; import java.io.BufferedReader; i..

Java/Java 문법 2021.07.22

[BackTracking] boj15666 java "N과 M(12)"

https://www.acmicpc.net/problem/15666 15666번: N과 M (12) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해 www.acmicpc.net package BackTracking; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.HashMap; import java.util.HashSet; public class boj15665_N과M11 {..

알고리즘 문제 2021.07.21

[BackTracking] boj15665 java "N과 M(11)"

https://www.acmicpc.net/problem/15665 15665번: N과 M (11) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해 www.acmicpc.net package BackTracking; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.HashMap; import java.util.HashSet; public class boj15665_N과M11 {..

알고리즘 문제 2021.07.21

[BackTracking] boj15664 java "N과 M(10)"

N과 M (10) 성공 시간 제한메모리 제한제출정답맞은 사람정답 비율 1 초 512 MB 5660 4534 3712 80.731% 문제 N개의 자연수와 자연수 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. N개의 자연수 중에서 M개를 고른 수열 고른 수열은 비내림차순이어야 한다. 길이가 K인 수열 A가 A1 ≤ A2 ≤ ... ≤ AK-1 ≤ AK를 만족하면, 비내림차순이라고 한다. 입력 첫째 줄에 N과 M이 주어진다. (1 ≤ M ≤ N ≤ 8) 둘째 줄에 N개의 수가 주어진다. 입력으로 주어지는 수는 10,000보다 작거나 같은 자연수이다. 출력 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수..

알고리즘 문제 2021.07.21

[BackTracking] boj15663 java "N과 M(9)"

N과 M (9) 성공 시간 제한메모리 제한제출정답맞은 사람정답 비율 1 초 512 MB 12627 6444 4602 49.811% 문제 N개의 자연수와 자연수 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. N개의 자연수 중에서 M개를 고른 수열 입력 첫째 줄에 N과 M이 주어진다. (1 ≤ M ≤ N ≤ 8) 둘째 줄에 N개의 수가 주어진다. 입력으로 주어지는 수는 10,000보다 작거나 같은 자연수이다. 출력 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해야 한다. 예제 입력 1 복사 3 1 4 4 2 예제 출력 1..

알고리즘 문제 2021.07.21

[부스트코스] 7. 자바스크립트 기초 (자바스크립트 Html 에 Js 파일 삽입)

이 글은 부스트코스에서 제공하는 생활코딩 강의를 기반으로 정리한 내용입니다. 1. Js 파일로 관리하기 JavaScript 코드를 html 파일안에 삽입된 상태로 관리하면 점점 코드가 길어지기 쉽다. Js 파일을 따로 빼서 관리할 수 있는데 그 방법을 알아보자 [ 방법 ] 1. 예를 들어서 colors.js라는 파일 이름으로 만들었다고 해 봅시다. 2. 그리고 그 파일에 모든 페이지에서 공통적으로 사용되는 Javascript 코드를 넣습니다. 3. 원래 Javascript 코드가 있었던 이러면 간단하게 html 파일과 js 파일을 나누어서 관리할 수 있습니다. 끝!

JavaScript 2021.07.21

[부스트코스] 6. 자바스크립트 기초 (자바스크립트 객체 'JavaScript Object' )

이 글은 부스트코스에서 제공하는 생활코딩 강의를 기반으로 정리한 내용입니다. 1. 객체 Object 1) 객체란 자바스크립트에서 객체란, 연관된 함수들을 그룹으로 묶기위해 사용하는 것입니다. document 또한 객체이고, document로 접근하는 것이 함수입니다. document.querySelector('body'); document : object (객체) querySelector : object (document)에 정의되어 있는 메서드 2) 객체 정의 자바스크립트에서 객체는 중괄호로 정의할 수 있습니다. 객체 Name = { 'key_name' : 'value'}; var coworkers= { "programmer": "egoing", "designer": "leezche" }; 객체의 값은..

JavaScript 2021.07.21

[부스트코스] 5. 자바스크립트 기초 (자바스크립트 함수 'Function' )

이 글은 부스트코스에서 제공하는 생활코딩 강의를 기반으로 정리한 내용입니다. 1. 함수 1) 함수(메서드) 함수 혹은 메서드라 불리는 것은, 여러 줄의 코드를 하나의 묶으로 다룬다고 볼 수 있다. 함수를 사용함으로써 유지보수가 쉬워지고, 코드가 간결해진다. 2) 자바스크립트에서 함수의 사용 함수의 정의(function()) 함수 호출 2. 함수 활용 함수에서의 this onclick 이벤트 안에서 'this'란, 그 구문을 가르키며 사용한다. 하지만 함수안에서의 this란, 함수를 단일 객체로 인식하여, windows를 가르킨다. [잘못된 코드] [this -> self로] 즉, 함수에서는 this를 self라는 매개변수에 받아와서, 이를 이용해서 나머지 코드를 진행하는 것이다.

JavaScript 2021.07.21