// 알고리즘 1. 자료구조활용 문제 2. 우선순위큐 사용 - 중간값을 구하기 위해 min우선순위큐와 max우선순위큐 2개 사용 - 우선순위큐의 크기가 같으면 두개의 peek값을 비교하여 값 선정 - min의 peek 값과 max의 peek값을 비교하여 min 값이 더 작으면 자리교체 3. StringBuilder에 max.peek 값 저장 더보기 import java.util.*; import java.io.*; public class 가운데를말해요_1655 { static int N; public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(Sys..
Redis 튜토리얼? 출처 : meetup.toast.com/posts/224 개발자를 위한 레디스 튜토리얼 01 : NHN Cloud Meetup 레디스는 오픈소스이고, 다양한 서비스에서 레디스를 자유롭게 사용하고 있습니다. 위의 사진에서 볼 수 있듯이 Airbnb, Uber, Instagram도 레디스를 사용하고 있네요. 핑크다이어리, 토스트파일, 두 meetup.toast.com Docker 에 Redis 설치 및 실행 출처 : jungwoong.tistory.com/59 [Redis] Window 환경에서 레디스 구성하기 window환경에서 Redis를 구성하는 방법을 알아봅니다. Docker을 사용하여 Redis를 컨테이너로 구성하여 실행할 계획입니다. WINDOW에 Docker 설치 아래 사이..
오류 : vue와 Vuetify가 Webpack 동일한 방법으로 처리가 안돼서 나오는 에러 인거 같음... -> 내 생각엔 싱글페이지로 하나의 app에서 실행해야 하는데 뷰티파이와 뷰의 라우터기능이 각각 다른 어플리케이션에서 작동하는거 같음. 해결 : Vue와 Vuetify가 webpack에서 동일한 방식으로 처리되도록하는 것입니다 externals. 예를 들어 let whiteListedModules = ['vue', 'vuetify']이러한 vuetify webpack 빌드 의 줄에 둘 다 넣거나 둘 다 넣지 않는 것. // vue.config.js module.exports = { configureWebpack : { externals : { vue : 'Vue' , vuetify : 'Vuetif..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bdS89v/btqWOfGc0Uj/4fRzoifrIo2727KVyQNaGk/img.png)
1. 시간 확인 : SELECT now(); 2. 현재 time_zone 확인 : SELECT @@system_time_zone; 3. 콘솔에서 $ mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql 입력한 후 비밀번호를 입력한다. 4. 우리나라 시간대로 변경 : set time_zone = 'Asia/Seoul'; 위 방법이 안될 경우 1. ubuntu 서버 시간 바꾸기 : $ sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime 2. 콘솔에 date 입력 -> 정상적으로 출력 됨. 3. 슈퍼유저로 접속 sudo su 4. 데이터베이스 재시작 : service mysql restart 정상..
1. DP (부분합) 2. for문을 돌면서 하나씩 더해감 -> 더해온 값이 S보다 클경우 S보다 작아질 때 까지 0번 인덱스부터 증가해가면서 빼기. 3. 더 하고 뺄 때 cnt를 증가하고 감소시켜 최소값을 구함. 더보기 package baekjoon; import java.util.*; import java.io.*; public class 부분합_1806 { static int N, S, arr[]; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringToken..
// 알고리즘 1. 깊이 우선 탐색 + 시뮬레이션 2. 우선순위 큐 사용 -> 최단거리에 있는 손님중 행 / 열 순으로 먼저 선택하기 때문 3. 도착하는 지점의 r, c 좌표를 ArrayList로 저장. 4. 최단경로 손님 찾기 -> 손님 태우고 도착지로 출발 반복 더보기 import java.util.*; import java.io.*; public class 스타트택시_19238 { static int N, M, G, map[][], taxiR, taxiC, ans, result; static PriorityQueue q; static int[] dr = { -1, 0, 0, 1 }; // 상 왼 오 하 static int[] dc = { 0, -1, 1, 0 }; static ArrayList li..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/b9gpx5/btqVdNGym6m/Kt2KzaZIiwjWHEssIYD2T0/img.png)
1. AWS 버킷 생성 docs.aws.amazon.com/ko_kr/AmazonS3/latest/user-guide/create-bucket.html S3 버킷을 생성하려면 어떻게 해야 하나요? - Amazon Simple Storage Service S3 버킷을 생성하려면 어떻게 해야 하나요? Amazon S3에 데이터를 업로드하기 전에, 먼저 AWS 리전 중 하나에 데이터를 저장할 버킷을 생성해야 합니다. 버킷을 생성하면, 해당 버킷에 데이터 객체를 docs.aws.amazon.com 2. 버킷 권한 변경 3. IAM 생성 - 사용자 추가 ( 프로그래밍 방식 엑세스 체크) - 기존 정책에 연결 - 사용자 만들기 ( Access key 와 Secret key 를 얻을 수 있음 ) 4. pom.xml에..
// 알고리즘 1. 시뮬레이션 2. 주사위 정보를 담을 배열 구현 -> 1차원 크기가 6인 배열 구현 3. 주사위 이동 -> 지면에 닿는 위치는 항상 dice[0] 번을 기준으로 함 -> 주사위를 이동시킬 때 마다 주사위 배열의 위치가 변해야 함. -> up, down, left, right함수(위치 변환 메서드)를 구현해 각각 주사위 위치를 방향에 따라 변경함 4. 1번 이동할 때마다 출력 -> 한번 이동할 때의 방향값에 따라 위치변환 메서드를 실행하고 dice[0]번과 짝인 dice[5]를 출력 함 더보기 import java.util.*; import java.io.*; public class 주사위굴리기_14499 { static int N, M, x, y, K, map[][], arr[], di..
// 알고리즘 1. 규칙찾기? -> 1부터 하나씩 규칙을 찾았는데 2로 나누었을 때 나머지가 1이 나오면 상근이가 이기는 게임이였음... import java.util.Scanner; public class 돌게임_9655 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n =sc.nextInt(); System.out.println(n%2 == 1 ? "SK":"CY"); } } ※ 오늘은 프로젝트 때문에 쉬운문제 하나만 풀고 넘어가자 ㅠ