분류 전체보기

Dev/PS

[PS] 14233 보석 도둑

🍒 문제희대의 도둑 효빈이는 세계 최고의 보석가게 영선상에 잠입할 계획이다. 이 영선상은 최고의 보석가게답게 최고의 보안장치를 두고 있는데, 이 보안장치를 해제하지 않는다면 보석을 여러 개 훔쳐갈 시, 보석끼리 달라붙으며 무게가 모든 보석들의 곱으로 늘어난다.효빈이는 이 보안장치를 해제할 수 없기 때문에, 차라리 곱해진 대로 최대한 많은 보석들을 가져오기로 계획했다. 효빈이는 한번에 k라는 무게를 들 수 있으므로, 딱 k만큼의 무게만큼의 보석을 가져오고 싶은데, 그 때 보석들의 최대 개수를 알고싶다.영선상에는 세계 최고의 보석가게답게 모든 무게의 보석들이 매우 많이때문에, 훔쳐가는 보석이 부족할 일은 없다. 다만 모든 보석들은 무게가 1보다 크다.효빈이는 이제 영선상에 잡입할 계획을 다 세웠다. 하지만..

Dev/PS

[PS] 1090 체커

🍒 문제N개의 체커가 엄청 큰 보드 위에 있다. i번 체커는 (xi, yi)에 있다. 같은 칸에 여러 체커가 있을 수도 있다. 체커를 한 번 움직이는 것은 그 체커를 위, 왼쪽, 오른쪽, 아래 중의 한 방향으로 한 칸 움직이는 것이다.입력첫째 줄에 N이 주어진다. N은 50보다 작거나 같은 자연수이다. 둘째 줄부터 N개의 줄에 각 체커의 x좌표와 y좌표가 주어진다. 이 값은 1,000,000보다 작거나 같은 자연수이다.출력첫째 줄에 수 N개를 출력한다. k번째 수는 적어도 k개의 체커가 같은 칸에 모이도록 체커를 이동해야 하는 최소 횟수이다.✅ 내 답answer 선언 시 주어진 조건에서 가장 큰 거리의 값으로 초기화주어진 좌표값(x, y) 중 한 점까지의 거리를 계산하여 sorting작은 값부터 더해가..

Dev/PS

[PS] 1764 듣보잡

🍒 문제김진영이 듣도 못한 사람의 명단과, 보도 못한 사람의 명단이 주어질 때, 듣도 보도 못한 사람의 명단을 구하는 프로그램을 작성하시오.입력첫째 줄에 듣도 못한 사람의 수 N, 보도 못한 사람의 수 M이 주어진다. 이어서 둘째 줄부터 N개의 줄에 걸쳐 듣도 못한 사람의 이름과, N+2째 줄부터 보도 못한 사람의 이름이 순서대로 주어진다. 이름은 띄어쓰기 없이 알파벳 소문자로만 이루어지며, 그 길이는 20 이하이다. N, M은 500,000 이하의 자연수이다.듣도 못한 사람의 명단에는 중복되는 이름이 없으며, 보도 못한 사람의 명단도 마찬가지이다.출력듣보잡의 수와 그 명단을 사전순으로 출력한다. ✅ 내 답- Counter 사용해서 교집합 추출- set 변환하여 key만 출력- set 변환 후 sort..

Dev/PS

[PS] 11723 집합

🍒 문제 비어있는 공집합 S가 주어졌을 때, 아래 연산을 수행하는 프로그램을 작성하시오.add x: S에 x를 추가한다. (1 ≤ x ≤ 20) S에 x가 이미 있는 경우에는 연산을 무시한다.remove x: S에서 x를 제거한다. (1 ≤ x ≤ 20) S에 x가 없는 경우에는 연산을 무시한다.check x: S에 x가 있으면 1을, 없으면 0을 출력한다. (1 ≤ x ≤ 20)toggle x: S에 x가 있으면 x를 제거하고, 없으면 x를 추가한다. (1 ≤ x ≤ 20)all: S를 {1, 2, ..., 20} 으로 바꾼다.empty: S를 공집합으로 바꾼다.입력첫째 줄에 수행해야 하는 연산의 수 M (1 ≤ M ≤ 3,000,000)이 주어진다.둘째 줄부터 M개의 줄에 수행해야 하는 연산이 한 ..

Web/Etc.

[Zeroboard4] 제로보드4 설치하기(2024년 개정판)

🍒 설치 전 사전 작업들어가기 전에.. .. 구시대의 유물인 제로보드4를 찾아 왔다는 건 기본적인 갠홈 지식은 있다는 가정 하에 진행합니다. 혹시 설정하시다가 문의사항 있으시면 편하게 댓글로 남겨주세요! 1. zb4 for php8 다운로드==> 호스팅 신청할 때 PHP 버전을 8.0 또는 8.2로 지정해주세요.https://github.com/unpieceof/zeroboard4-php8/releases/tag/4.1.1 Release v4.1.1 · unpieceof/zeroboard4-php8ZB4 for PHP8 Password() function 삭제에 따른 오류 수정github.com 2. 다운로드 한 파일의 압축 해제==> 열심히 소스 수정 방법을 쓰다가.. 그냥 수정한 버전으로 위에 올려..

DE/LLM

[ERR] Conda environment is empty

🚫 [Error] Conda environment is emptyOobabooga의 text-generation-webui 설치 중 강제 종료가 되어 다시 ./start_linux.sh를 실행시켰지만 Conda environment is empty 에러가 발생하며 진행되지 않았다. ✅ 해결 방안이전 설치 파일을 삭제 후 재설치하면 된다.# 중단된 설치 파일 삭제rm -r -f /root/text-generation-webui/installer_files# 재설치./start_linux.sh

DE/LLM

[ERR] CUDA unknown error - CUDA_VISIBLE_DEVICES ~

🚫 ./start_linux.sh에서 CUDA unknown error가 발생할 때text-generation-web-ui를 사용하다가 gpu를 재부팅 했더니 갑자기 CUDA unknown error가 발생했다. 갑자기 되던 게 안 되어서 띠용? 했는데 쉽게 해결되었음UserWarning: CUDA initialization: CUDA unknown error - =this may be due to an incorrectly set up environment, e.g. changing env variable CUDA_VISIBLE_DEVICES after program start. Setting the available devices to be zero. ✅ nvidia-uvm 모듈 재설치# 삭제sud..

DE/SQL

[PostgreSQL] Slow Query 조회, 취소

🍒 PostgreSQL 접속 계정에서 오래 걸리는 쿼리 조회 SQLSELECT current_timestamp - query_start AS runtime, datname, usename, pid, queryFROM pg_stat_activityWHERE state = 'active' AND current_timestamp - query_start > '1 sec'ORDER BY 1 DESC; ⛔ 쿼리 ID(PID)로 쿼리 중단 시키기--프로세스 ID값을 이용한 정지SELECT pg_cancel_backend('PID');--상위 프로세스 까지 정지SELECT pg_terminate_backend('PID') FROM pg_stat_activity; 위의 Slow Query 조회 SQL의 결과에서 PI..

Web/Issues

[아보카도에디션] 닷홈 PHP 버전 에러 : Uncaught mysqli_sql_exception ~

🚫 Fatal error: Uncaught mysqli_sql_exception 제로보드와 xe를 거쳐 아보카도 에디션을 써볼까.. 하고 닷홈 호스팅을 받았는데 설치부터 막혔다. install 화면까진 잘 진행 되었는데, 관리자 로그인으로 넘어가지 않고 다음과 같은 에러와 마주쳤다. Warning: Undefined array key "article_default_table" in /hosting/aroundof/html/common.php on line 262 Fatal error: Uncaught mysqli_sql_exception: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server ..

/* a piece of dev */
'분류 전체보기' 카테고리의 글 목록