본문 바로가기

분류 전체보기

(1196)
백준 9536번 여우는 어떻게 울지? 문제 고대 미스테리로 전해지는 여우의 울음소리를 밝혀내기 위해 한신이는 고성능 녹음기로 무장하고 숲으로 들어갔다. 하지만 숲에는 동물들이 가득해, 녹음된 음성에는 다른 동물들의 울음소리가 섞여 있다. 그러나 한신이는 철저한 준비를 해 왔기 때문에 다른 동물들이 어떤 울음소리를 내는지 정확히 알고 있다. 그러므로 그 소리를 모두 걸러내면 남은 잡음은 분명히 여우의 울음소리일 것이다. 입력 첫 번째 줄에는 테스트케이스의 개수 T가 입력된다. 각 테스트케이스는 아래와 같이 구성되어 있다. 테스트케이스의 첫 줄에는 몇 개의 단어로 이루어진 녹음된 소리가 입력된다. 단어는 알파벳 소문자로만 이루어져 있으며 공백으로 구분된다. 단어의 길이는 최대 100글자이고, 단어의 개수는 최대 100개이다. 다음 줄부터는 여우..
Eclipse Pydev Import git에서 clone 받은 folder에 작업할 project를 넣고 git과 연동되있는 상태에서 이 project를 import 시키고 싶으면 자바 프로젝트 같은 경우 Import Exsisting Gradle Project에서 찾으면 되지만 Python Project는 New Project에서 Pydev Project를 클릭하고 Project명을 Import시키고자 하는 Project와 동일하게 지정한다. 그리고 경로는 git과 연동된 directory의 Project 바로 윗 경로까지 써줌. 그리고 똑같이 생성 하면 그 내부 소스가 자동 Import됨.
백준 16236번 아기 상어 (삼성 기출) 문제 N×N 크기의 공간에 물고기 M마리와 아기 상어 1마리가 있다. 공간은 1×1 크기의 정사각형 칸으로 나누어져 있다. 한 칸에는 물고기가 최대 1마리 존재한다. 아기 상어와 물고기는 모두 크기를 가지고 있고, 이 크기는 자연수이다. 가장 처음에 아기 상어의 크기는 2이고, 아기 상어는 1초에 상하좌우로 인접한 한 칸씩 이동한다. 아기 상어는 자신의 크기보다 큰 물고기가 있는 칸은 지나갈 수 없고, 나머지 칸은 모두 지나갈 수 있다. 아기 상어는 자신의 크기보다 작은 물고기만 먹을 수 있다. 따라서, 크기가 같은 물고기는 먹을 수 없지만, 그 물고기가 있는 칸은 지나갈 수 있다. 아기 상어가 어디로 이동할지 결정하는 방법은 아래와 같다. 더 이상 먹을 수 있는 물고기가 공간에 없다면 아기 상어는 엄마..
백준 17142번 연구소3 (삼성 기출) 문제 인체에 치명적인 바이러스를 연구하던 연구소에 승원이가 침입했고, 바이러스를 유출하려고 한다. 바이러스는 활성 상태와 비활성 상태가 있다. 가장 처음에 모든 바이러스는 비활성 상태이고, 활성 상태인 바이러스는 상하좌우로 인접한 모든 빈 칸으로 동시에 복제되며, 1초가 걸린다. 승원이는 연구소의 바이러스 M개를 활성 상태로 변경하려고 한다. 연구소는 크기가 N×N인 정사각형으로 나타낼 수 있으며, 정사각형은 1×1 크기의 정사각형으로 나누어져 있다. 연구소는 빈 칸, 벽, 바이러스로 이루어져 있으며, 벽은 칸 하나를 가득 차지한다. 활성 바이러스가 비활성 바이러스가 있는 칸으로 가면 비활성 바이러스가 활성으로 변한다. 예를 들어, 아래와 같이 연구소가 생긴 경우를 살펴보자. 0은 빈 칸, 1은 벽, 2..
Ajax Validation 처리 보호되어 있는 글입니다.
백준 14890번 경사로 (삼성 기출) 문제 크기가 N×N인 지도가 있다. 지도의 각 칸에는 그 곳의 높이가 적혀져 있다. 오늘은 이 지도에서 지나갈 수 있는 길이 몇 개 있는지 알아보려고 한다. 길이란 한 행 또는 한 열 전부를 나타내며, 한쪽 끝에서 다른쪽 끝까지 지나가는 것이다. 다음과 같은 N=6인 경우 지도를 살펴보자. 이때, 길은 총 2N개가 있으며, 아래와 같다. 길을 지나갈 수 있으려면 길에 속한 모든 칸의 높이가 모두 같아야 한다. 또는, 경사로를 놓아서 지나갈 수 있는 길을 만들 수 있다. 경사로는 높이가 항상 1이며, 길이는 L이다. 또, 개수는 매우 많아 부족할 일이 없다. 경사로는 낮은 칸과 높은 칸을 연결하며, 아래와 같은 조건을 만족해야한다. 경사로는 낮은 칸에 놓으며, L개의 연속된 칸에 경사로의 바닥이 모두 접해..
CSV file mysql 테이블에 넣기 명령어 LOAD DATA INFILE '파일위치' INTO TABLE 테이블 이름 FIELDS TERMINATED BY ','; 근데 에러가 발생한다. error “--secure-file-priv option” 해결방법 1. secure-file-priv의 지정 경로 찾기. SHOW VARIABLES LIKE 'secure_file%'; 2. 경로 하위에 파일 집어 넣고 해당 경로를 통해 불러와야 한다. 유의 할 점은 mysql에서 1번을 통해 획득한 경로는 백 슬래시 \로 지정되어 있는데 이를 모두 슬래시 /로 변경해야 한다.
Classifier 모델 Accuracy 성능 분석 Classifier 모델 생성 뒤에 x값으로 y prediction 값을 낸 후, rf = LGBMClassifier(n_estimators = ) rf.fit(x_train,y_train) y_pred = rf.predict(x_test) 실제 값과 예측 값을 매개 변수로 넣어서 성능 값을 냄. print(accuracy_score(y_test, y_pred ))