Home

[백준] 10809번 C/C++ 풀이 _ 알파벳 찾기

출처 : https://www.acmicpc.net/problem/10809 알파벳 찾기 성공시간 제한메모리 제한제출정답맞은 사람정답 비율1 초256 MB136027294640955.954%문제알파벳 소문자로만 이루어진 단어 S가 주어진다. 각각의 알파벳에 대해서, 단어에 포함되어 있는 경우에는 처음 등장하는 위치를, 포함되어 있지 않은 경우에는 -1을 출력하는 프로그램을 작성하시오.입력첫째 줄에 단어 S가 주어진다. 단어의 길이는 100을 넘지 않으며, 알파벳 소문자로만 이루어져 있다.출력각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등...

Read more

[백준] 14891번 C/C++ 풀이 _ 톱니바퀴

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

Read more

[ aws ] 아마존 RDS oracle 이용 중 발생하는 접속 에러 문제 해결하기

저는 맥 OS를 사용합니다. RDS를 개설하여 열어보려고 했는데, 한 15시간 해도 안되더라구요...1. io error: the network adapter could not establish 에러가 발생했다.2. 방화벽 문제인줄 알고 방화벽을 오픈했지만, aws rds oracle locale not recognized 에러가 발생했다. 3. 이것 저것 해보다가 그냥 connect 내용을 save하고, 더블 클릭해보니 sql developer 에서 vendor code 17176 에러를 송출1,2 에서 이것 저것 해보다가 안되서 3 번을 검색하니 바로 해결할 수 있었다. 아래의 링크를...

Read more

[백준] 12100번 C/C++ 풀이 _ 2048(Easy)

문제 출처 : https://www.acmicpc.net/problem/12100 2048 (Easy) 성공시간 제한메모리 제한제출정답맞은 사람정답 비율1 초512 MB86531958114221.148%문제2048 게임은 4×4 크기의 보드에서 혼자 즐기는 재미있는 게임이다. 이 링크를 누르면 게임을 해볼 수 있다.이 게임에서 한 번의 이동은 보드 위에 있는 전체 블럭을 상하좌우 네 방향 중 하나로 이동시키는 것이다. 이 때, 같은 값을 갖는 두 블럭이 충돌하면 두 블럭은 하나로 합쳐지게 된다. 한 번의 이동에서 이미 합쳐진 블럭은 또 다른 블럭과 다시 합쳐질 수 없다. (실제 ...

Read more

[TensorFlow] 기초 개념 및 수행 결과 _ 6. File load in Tensorflow and Queue Thread

학습 6텐서플로우 학습 6(File load in Tensorflow and Queue Thread)출처 https://www.youtube.com/watch?v=rxgvKa0MdK4In [1]:import tensorflow as tf아래와 같은 내용으로 test.csv 파일을 하나 생성한다.10, 20, 30, 40, 50, 1, 2, 3, 4, 5 2, 4, 6, 8, 10해당 파일을 생성한 경로를 아래와 같은 함수를 통하여 넣어준다해당 파일 queue에 넣어준다. 레코드(가로) 기준으로In [2]:filename_queue = tf.train.string_inpu...

Read more

[TensorFlow] 기초 개념 및 수행 결과 _ 5. Tensorboard : Graph Visualization 사용하기

- 학습 5은 학습 4를 기반으로 진행합니다Tensorboard : Graph Visualization 사용하기!!출처 https://www.youtube.com/watch?v=1yrBCTHbn8Ihttp://bcho.tistory.com/1159In [1]:import tensorflow as tfIn [2]:input_data = [[1,5,3,7,8,10,12], [5,8,10,3,9,7,1]]label_data = [[0,0,0,1,0], [1,0,0,0,0]]​INPUT_SIZE = 7 HIDDEN_SIZE_1 = 10HIDDEN_S...

Read more

[TensorFlow] 기초 개념 및 수행 결과 _ 4. 저장한 weight를 restore 해서 사용하기

- 학습 4은 학습 3를 기반으로 진행합니다tensorflow 저장했던 weight를 restore(읽어오기) 해서 사용하기출처 https://www.youtube.com/watch?v=1yrBCTHbn8Ihttp://bcho.tistory.com/1154저장된 친구들을 불러오자In [2]:import tensorflow as tfIn [3]:input_data = [[1,5,3,7,8,10,12], [5,8,10,3,9,7,1]]label_data = [[0,0,0,1,0], [1,0,0,0,0]]​INPUT_SIZE = 7 HIDDEN_S...

Read more

oracle-12c를 docker를 이용하여 구동하기

오라클은 설치가 매우 복잡하여 ubuntu 에서 설치하기가 힘들었다. 하지만 docker를 이용하면 손 쉽게 설치를 할 수 있다. docker 을 이용했을 때, 망설였던 문제는 바로 '데이터 손실' 이다. docker 를 이용하다가 컨테이너가 정지되면 데이터도 손실된다고 한다. 이러한 일을 방지하기 위해서 volume 이 필요한데, 해당 지식을 익히면서 docker oracle-12c 환경을 구축해보기로 한다. volume이란 컨테이너와 분리된 docker을 실행하는 컴퓨터의 로컬 디렉토리에 데이터를 저장하는 것이다. 컨테이너가 없어진다고 하더라도 데이터는 남아...

Read more

[Oracle] Ubuntu에 Oracle 관리 도구 SQL Developer 설치하기

Oracle 은 자체 DB 관리 프로그램으로 SQL Developer 를 제공한다. CUI 환경에서만 하는 것이 불편할 때가 있으니, 같이 사용하는 것이 좋은 것 같아 항상 GUI 프로그램도 설치하는게 좋은 것 같다. http://www.oracle.com/technetwork/indexes/downloads/index.html#tools 위 링크에 접속해서 SQL Developer 을 선택하여 설치를 진행한다. 원하는 버전을 선택하는 데 나는 리눅스를 선택했다. 다운로드를 완료하면 압축을 해제해준다. 아래와 같은 파일들이 나오는데 터미널에서 해당 폴더까지 가서...

Read more

[이더리움] 이더리움의 기본 개념 및 docker 위에 geth 설치하기

'김치 프리미엄' 이라는 말이 붙을 만큼 현재 한국인의 암호화폐에 대한 관심도는 높다.(없어져 가는 추세인 듯 하지만)'비트코인', '이더리움', '리플' 같은 다양한 코인들이 존재한다. 블록체인 기술의 발달로 기존에 없었던 시세가 형성되어 신형 갑부도 생겼는데.코인이 투기적인 역할일지 실제로 실존하는 화폐를 완전히 대체 할 지는 잘 모르지만, 기술은 익히는 것이 바람직한 것 같다. 개념이번에는 이더리움에 대한 프로젝트를 수행하게 되었다. 이더리움에 관련된 프로젝트를 수행하기 위해서 기본 적인 개념을 정리하고, 간단한 geth 예제를 진행하려고 한다. ...

Read more