전체 글1150 ⚠︎ 백준 - 1774 우주신👽과의 교감 "최소신장트리" 단계를 끝내자 최소 신장 트리 단계 신장 트리가 중요한 이유는, 가장 적은 개수의 간선으로 모든 정점을 연결할 수 있기 때문입니다. 이 문제를 통해 확인해 봅시다. www.acmicpc.net 1774 ⚠︎ 우주신과의 교감 티어 : 🥇3 분류 : 최소 신장 트리 제목이..마음에든다 나도우주신이랑교감하고싶따 아 이상하게나온다햇더니 (식) ** 1/2 했는데 (식) ** (1/2) .... import sys #유파 def find(v): if space_god_parents[v] != v: space_god_parents[v] = find(space_god_parents[v]) return space_god_parents[v] def union(a,b): a = find(a) b = fin.. 2024. 4. 8. ⚠︎ 백준 - 2447 별 찍기 - 10 단계별 풀기 "재귀" 를 끗내자 우리 알고리즘 시험범위다 재귀 단계 피보나치 수 역시 단순 for문으로도 구할 수 있지만, 학습을 위해 재귀를 써 봅시다. www.acmicpc.net 도움되 는거맞겠 지 2447 ⚠︎ 별 찍기 - 10 티어 : 🥇5 분류 : 재귀 원래 있던 요소를 가지고 그 옆에 같은 걸 3번씩 붙이고,같은 걸 그 다음 줄에 한줄한줄 추가한 후에 그 옆은 그 길이만큼 비우고 엥 아니 그러면 반복문이되는데 엥 이게아니라 엥 반복문으로풀엇다 import sys import math N = int(sys.stdin.readline()) def Meu(n): # hmm pass result_list = ["*"] n = int(math.log(N,3)) for i in range(n): sam.. 2024. 4. 8. 🪻구축형 AI 환경 세팅하기 🪻 어느 날...깨달은것이다바로AI를 안하면살아남을수없을것임을.....🪻apt 업데이트 APT(Advanced Package Tool)리눅스 시스템에서 소프트웨어를 설치, 업데이트, 제거하는 명령줄 기반의 패키지 관리 도구 패키지 검색: APT는 사용자가 필요로 하는 패키지를 검색패키지 설치: APT를 사용하여 시스템에 새로운 소프트웨어 패키지를 설치패키지 업그레이드: APT는 현재 시스템에 설치된 패키지의 버전을 최신 버전으로 업그레이드패키지 제거: 더 이상 필요하지 않거나 시스템에서 제거하려는 패키지를 APT를 사용하여 제거의존성 관리: APT는 패키지간의 의존성을 자동으로 관리다.패키지 캐싱: APT는 로컬 캐시를 유지하여 패키지 다운로드를 최적화합 🪻NVIDIA 드라이버, NVIDIA CUDA.. 2024. 4. 8. 🐧 우분투 듀얼부팅하기 내 예쁜 깡통 (안 쓰고 있음)에 우분투를 씌운다.구축형 AI 환경 세팅을 위해서다🐧 SSD 공간 할당 내 SSD가 1TB이므로 500GB를 할당한다. 디스크 관리 열기:실행 창(Win + R)에 diskmgmt.msc를 입력 "할당되지 않음" 공간 만들기:파일 시스템이 할당되지 않았거나, 사용되지 않고 있는 디스크 공간🐧 BIOS 또는 UEFI - 부팅 설정 변경내 메인보드에서는 우분투 설치 USB를 꽂고 컴퓨터를 켜며 F12 난사를 하면 부팅 설정 화면이 나왔다.우분투usb 클릭🐧 우분투 설치하라는 대로 쭉쭉 설치🐧 한글 패치 설정한글설정한다🐧 기본 앱 깔기 - VScode 우분투 쓰니까...나도 이제 vim을..?!?이라고하기엔힘들다 - Chrome맥에서는 사파리 쓰고~ 윈도우에서는 파이어.. 2024. 4. 7. 💽mySQL + 솔브닥 api📊 이대백준랭작프로그램 [뀨업] 2 💽 과제 정리 JDBC를 사용한 데이터베이스 응용 프로그램📊 프로젝트 설명- 데이터베이스의 DBMS와 자바 응용 프로그램을 연결시켜주는 응용 프로그램 인터페이스 JDBC를 이용하여 MySQL 데이터베이스로/부터 정보를 삽입(insert), 갱신(update), 삭제(delete), 검색하는 자바 응용 프로그램을 작성- 데이터베이스 관리 시스템이 필요한 기관을 선택하여 데이터베이스를 구축하고 데이터베이스를 이용한 사용자 친화적인 응용 프로그램을 구현- 데이터베이스에 대한 지식이 없는 사용자도 쉽게 데이터베이스를 관리할 수 있도록 기능(메뉴)을 제공- Index와 views를 생성하고 사용하는 것을 포함시켜야 한다- 네 가지 데이터베이스 쿼리(insert, delete, update, select)를 사.. 2024. 4. 7. ⚠︎ 백준 - 1735 분수 합 단계별 풀기 "약수, 배수와 소수 2" 를 끗내자 약수, 배수와 소수 2 단계약수, 배수와 소수 2www.acmicpc.net1735 ⚠︎ 분수 합티어 : 🥈3분류 : 정수론 - 유클리드 호제법 🧚♂️알고리즘🧚♂️ - 정수론2(유클리드 호제법)🔢유클리드 호제법🔢 두 수의 최대공약수 gcd()를 구하는 알고리즘 🍀기본 방법 소인수 분해를 이용 / 공통된 소수들의 곱 구하기 🍀유클리드 호제법 1 ) 큰 수를 작은 수로 나누는 MOD 연산 수junggoldchae-coding.tistory.com추억.. 분수 그냥 합친 다음에분자랑 분모랑 둘이 최대공약수 구해서 - 유클리드 호제법 써서 - 둘 각각 나눠가지고 기약분수를 만들면 되겠따import sysa1,a2 = map(int,sys.st.. 2024. 4. 7. ✅ Viuron - 4/6 박사님 미팅 보호되어 있는 글 입니다. 2024. 4. 6. ⚠︎ 백준 - 24267 알고리즘 수업 - 알고리즘의 수행 시간 6/ 24313 알고리즘 수업 - 점근적 표기 1 백준 단계별 풀기에서시간 복잡도 카테고리를 끗내자2문제 있다 시간 복잡도 단계...실행 횟수가 "대략적으로" 얼마나 빨리 커지는지는 비교적 간단하게 알 수 있습니다. 이 문제들에서 출력의 두 번째 줄이 바로 그것입니다.www.acmicpc.net24267 ⚠︎ 알고리즘 수업 - 알고리즘의 수행 시간티어 : 🥉2분류 : 시간복잡도 import sysN = int(sys.stdin.readline())def men_of_passion(n): result = 0 for i in range(0, n-2): for j in range(i+1, n-1): for k in range(j+1, n): result += 1 return res.. 2024. 4. 6. 🐬 MySQL 써보기 - 찐 더이상물러날수없다 cd /usr/local/mysql/bin 🐋 MySQL 실행 실패 mysql zsh: command not found: mysql 시스템의 PATH 환경 변수에 MySQL이 설치된 디렉토리가 포함되어 있지 않은 상태 - zsh 셸 설정 파일 열어서 PATH에 MySQL 추가하기 export PATH="/usr/local/mysql/bin:$PATH" - 변경사항 적용하기 source ~/.zshrc 🐋 MySQL 로그인 실패 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 미치고 팔짝 팔짝팔짝 얘 왜 계속 이 에러떠요 sql삭제하고 다시깔았는데도 팔짝팔짝 - MySQL 서버 상태 확인.. 2024. 4. 5. ⚠︎ 백준 - 4195 친구 네트워크 컴알 수업에서 하는 알고리즘으로 백준 풀어볼 거다티어 : 🥇2태그 : 유니온 파인드 4195번: 친구 네트워크첫째 줄에 테스트 케이스의 개수가 주어진다. 각 테스트 케이스의 첫째 줄에는 친구 관계의 수 F가 주어지며, 이 값은 100,000을 넘지 않는다. 다음 F개의 줄에는 친구 관계가 생긴 순서대로 주어진www.acmicpc.netfind / union 함수 따로 역할 나눠서 구현 find : 노드의 부모 노드 찾기union : 두 개 노드 묶기 수업 코드def find(parent, i): if parent[i] != i: parent[i] = find (parent, parent[i]) return parent[i]def union(parent, rank, x, y):.. 2024. 4. 4. 이전 1 ··· 61 62 63 64 65 66 67 ··· 115 다음