전체 글 105

[백준 14891] 톱니바퀴 - java

https://www.acmicpc.net/problem/14891톱니바퀴 풀이시간 제한메모리 제한제출정답맞은 사람정답 비율2 초512 MB116445036343.735%문제총 8개의 톱니를 가지고 있는 톱니바퀴 4개가 아래 그림과 같이 일렬로 놓여져 있다. 또, 톱니는 N극 또는 S극 중 하나를 나타내고 있다. 톱니바퀴에는 번호가 매겨져 있는데, 가장 왼쪽 톱니바퀴가 1번, 그 오른쪽은 2번, 그 오른쪽은 3번, 가장 오른쪽 톱니바퀴는 4번이다.이 때, 톱니바퀴를 총 K번 회전시키려고 한다. 톱니바퀴의 회전은 한 칸을 기준으로 한다. 회전은 시계 방향과 반시계 방향이 있고, 아래 그림과 같이 회전한다.톱니바퀴를 회전시키려면, 회전시킬 톱니바퀴와 회전시킬 방향을 결정해야 한다. 톱니바퀴가 회전할 때, 서..

[알고스팟] BOARDCOVER - java

https://algospot.com/judge/problem/read/BOARDCOVER 문제 ID시간 제한메모리 제한제출 횟수정답 횟수 (비율)BOARDCOVER2000ms65536kb52842463 (46%)출제자출처분류JongMan알고리즘 문제 해결 전략보기문제H*W 크기의 게임판이 있습니다. 게임판은 검은 칸과 흰 칸으로 구성된 격자 모양을 하고 있는데 이 중 모든 흰 칸을 3칸짜리 L자 모양의 블록으로 덮고 싶습니다. 이 때 블록들은 자유롭게 회전해서 놓을 수 있지만, 서로 겹치거나, 검은 칸을 덮거나, 게임판 밖으로 나가서는 안 됩니다. 위 그림은 한 게임판과 이를 덮는 방법을 보여줍니다.게임판이 주어질 때 이를 덮는 방법의 수를 계산하는 프로그램을 작성하세요.입력력의 첫 줄에는 테스트 케이..

[알고스팟] PICNIC - java

문제 정보문제 ID시간 제한메모리 제한제출 횟수정답 횟수 (비율)PICNIC1000ms65536kb80603473 (43%)출제자출처분류JongMan알고리즘 문제 해결 전략보기문제안드로메다 유치원 익스프레스반에서는 다음 주에 율동공원으로 소풍을 갑니다. 원석 선생님은 소풍 때 학생들을 두 명씩 짝을 지어 행동하게 하려고 합니다. 그런데 서로 친구가 아닌 학생들끼리 짝을 지어 주면 서로 싸우거나 같이 돌아다니지 않기 때문에, 항상 서로 친구인 학생들끼리만 짝을 지어 줘야 합니다.각 학생들의 쌍에 대해 이들이 서로 친구인지 여부가 주어질 때, 학생들을 짝지어줄 수 있는 방법의 수를 계산하는 프로그램을 작성하세요. 짝이 되는 학생들이 일부만 다르더라도 다른 방법이라고 봅니다. 예를 들어 다음 두 가지 방법은 ..

[MyBatis] 객체 (VO, DTO) 안의 리스트를 사용해서 인서트 작업하기

http://vivi-world.tistory.com/entry/Mybatis-foreach-%EA%B5%AC%EB%AC%B8%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%B4%EC%84%9C-Insert-%EB%8C%80%EB%9F%89-%EC%82%BD%EC%9E%85%ED%95%98%EA%B8%B0?category=679678 뭐 비슷한 짓을 한적이 있다. 근데 내용이 묘하게 다르니까 뭐 위에거는 컬럼명부터 쭊쭊 넣은거고 INSERT INTO equip_data ( service_id, device_id, ltid, sub_device_id , ctrlrate_ch01, ctrlrate_ch02, ctrlrate_ch03, ctrlrate_ch04 ) VALUES ( #{servic..

Develope/DataBase 2018.01.26

[shell script] 프로세스 실행 체크 스크립트

붉은 색으로 표시한 부분을 자신의 프로세스명으로 바꿔 입력하면된다. 해당 스크립트 실행하면 입력한 프로세스가 실행중인지 이쁘게 뜬다 :) #!/bin/bash RED='\033[1;31m'GRE='\033[1;32m'WHT='\033[1;37m'BLE='\033[1;33m'NC='\033[0m' # No Color ServerName="SERVER DEV01 "ServiceName=" PoC Service " echo "============================================================================="printf " ${BLE}** DISPLAY PROCESS **${NC}\n" NowDate=`date`echo " "$NowDateecho "==..

Develope/LINUX 2018.01.08

[용어] WBS 란 (Work Breakdown structure)

기능 별 개발 일정표라고 생각하면 될듯 1. WBS 란 (Work Breakdown structure) 작업분해도 프로젝트의 범위와 최종산출물을 세부요소로 분할한 계층적 구조 2. WBS 작성방법 1) 전체를 큰 단위로 분할2) 각각의 부분에 대해 좀 더 작은 단위로 분해하여, 계층적으로 구성3) 워크 패키지 작업 (부분을 구성하는 일련의 작업 단위)4) 담당인원을 배치 구성도 완성 3. WBS 의 역할 WBS는 전체 업무를 분류하여 구성 요소로 만든 후 각 요소를 평가하고 일정 별로 계획하며그것을 완수할 수 있는 사람에게 할당해 주는 역할을 합니다. 1) 프로젝트에서 수행할 업무를 식별 프로젝트의 시작은 프로젝트 관리자의 임명에서 시작되며, 프로젝트의 주 관리자인 PM이 프로젝트의 모든 예산을 수립하는..

[백준 - 1158] 조세퍼스 문제

조세퍼스 문제시간 제한메모리 제한제출정답맞은 사람정답 비율2 초128 MB73603632285551.881%문제조세퍼스 문제는 다음과 같다.1번부터 N번까지 N명의 사람이 원을 이루면서 앉아있고, 양의 정수 M(≤ N)이 주어진다. 이제 순서대로 M번째 사람을 제거한다. 한 사람이 제거되면 남은 사람들로 이루어진 원을 따라 이 과정을 계속해 나간다. 이 과정은 N명의 사람이 모두 제거될 때까지 계속된다. 원에서 사람들이 제거되는 순서를 (N, M)-조세퍼스 순열이라고 한다. 예를 들어 (7, 3)-조세퍼스 순열은 이다.N과 M이 주어지면 (N,M)-조세퍼스 순열을 구하는 프로그램을 작성하시오.입력첫째 줄에 N과 M이 빈 칸을 사이에 두고 순서대로 주어진다. (1 ≤ M ≤ N ≤ 5,000) ㅇ 갱장히 ..

[Kafka] 1. 카프카 설치 및 실행 (분산 클러스터링)

Kafka의 카테고리를 하나 팔까 했지만, 쉬운 개념인 만큼 많은 글이 올라올 것 같진 않다. == 내가 깊게 코딩할꺼같지 않다 ^^ 한치앞도 모르는 나년... Kafka Stream 포스팅 예정... 1. Kafka 설치홈페이지 : https://kafka.apache.org/quickstart 1-1. 다운로드주소 : https://kafka.apache.org/downloads0.10의 scala 2.11버전을 설치햇다. tar -xvf kafka_2.11-0.10.2.1.tgz.gz *현재 1.0버젼이다 0.10과는 매우매우매우 다르다. 특히 API쪽이 1-2. 환경설정1) Zookeeper : config/zookeeper.properties- Kafka는 zookeeper를 따로 실행할 수 있..

[백준 - 2140] 지뢰찾기

문제지뢰찾기는 N×N에서 이뤄지는 게임이다. 보드의 곳곳에는 몇 개의 지뢰가 숨겨져 있고, 지뢰가 없는 칸에는 그 칸과 인접(상하좌우 및 대각선)해 있는 8개의 칸들에 몇 개의 지뢰가 숨겨져 있는지에 대한 정보가 주어진다. 게이머는 게임을 진행하면서 보드의 칸을 하나씩 열게 된다. 만약 그 칸에 지뢰가 있다면 게임이 끝나고, 없는 경우에는 그 칸에 적혀있는 숫자, 즉 그 칸과 인접해 있는 8개의 칸들 중 몇 개의 칸에 지뢰가 있는지를 알 수 있게 된다.이 문제는 보드의 테두리가 모두 열려있고, 그 외는 모두 닫혀있는 상태에서 시작한다. 예를 들어 다음과 같은 경우를 보자.111002###13###12###112210#는 닫혀있는 칸을 나타낸다. 이러한 보드가 주어졌을 때, 닫혀있는 칸들 중 최대 몇 개의..

[MySQL] 바이너리 로그 분석하여 쿼리 조회하기.

mysql 쿼리 로그 보는 법 "mysql-bins" http://goodhelper.egloos.com/v/2376049 SHOW VARIABLES LIKE 'general%' 몇가지 작업이 필요하다. 1. bin 파일 찾기 2. bin 파일 변환 http://devse.tistory.com/entry/MySQL-binary-log-%ED%8C%8C%EC%9D%BC-%EB%B3%80%ED%99%98-%EB%B0%8F-%EC%98%A4%EB%A5%98-%ED%95%B4%EA%B2%B0http://www.enjoyteam.net/?p=128 3. 내용 분석https://m.blog.naver.com/PostView.nhn?blogId=sory1008&logNo=220618121633&proxyReferer..

Develope/DataBase 2017.12.14