조합론 단계 (acmicpc.net) 조합론 단계 이항 계수는 N개의 물건 중 K개를 순서 없이 고르는 경우의 수와 같습니다. 이것도 조합론에서 자주 만나게 될 것입니다. www.acmicpc.net ■ 백준 15439 베라의 패션_브론즈 4 n = int(input()) print(n**2-n) ■ 백준 24723 녹색거탑_브론즈 4 print(2**int(input())) ■ 백준 10872 팩토리얼_브론즈 5 ans = 1 for i in range(1, int(input())+1): ans *= i print(ans) ■ 백준 11050 이항계수 1_브론즈 1 (복습) 이항계수 참고: https://shoark7.github.io/programming/algorithm/3-ways-to-get-b..
■ 백준 1934 최소공배수_브론즈 1 (복습) - 유클리드 호제법 a와 b의 최대공약수 == b와 a%b(=나머지)의 최대공약수 a에 b를 대입하고 b에는 a%b(=나머지)를 대입하다 보면 언젠가 a%b == 0이 됨 그때 b는 a,b의 최대공약수 최소공배수는 최초 a * b에 최대공약수를 나눈 값 # (복습)_기존 코드 시간 4248ms 실화냐 # import sys # for i in range(int(input())): # a, b = map(int, sys.stdin.readline().split()) # mul = 1 # for i in range(2, int((a*b)**0.5)+1): # while a%i == 0 and b%i == 0: # mul *= i # a //= i # b //=..
이 카테고리는 특별히 시간 순으로 포스팅하고자 했지만 분류하는데 너무 오래 걸릴 것 같아서 그냥 시작한다. ■ 먼저 퍼실리테이션(Facilitation)이 무엇인가? 뤼튼(GPT-4 무료 서비스)에 의하면 퍼실리테이션은 그룹이나 조직의 상호작용과 의사결정 과정을 돕는 기술이나 방법이다. 즉, 퍼실리테이션은 부드러운 의사소통, 협력 및 충분한 정보 공유를 통해 효과적인 의사결정을 도모하며, 구성원들의 참여를 촉진하고 팀의 성과를 향상해 줄 수 있는 역량이라 할 수 있다. 이게 사전적 정의이고 좀 더 워크숍에 맞는 설명을 하자면 집단의 활동을 중립적인 위치에서 촉진하고 지원하여 팀 목적을 효율적으로 달성하게 돕는 것을 의미한다. 퍼실리테이터는 가르치는 것이 아니라 스스로 배울 수 있도록 도와야 하며, 좋은 ..
#4 머신러닝 개념 ■ Underfitting & Overfitting - Underfitting은 데이터를 잘 설명하지 못하는 상황 > Underfitting 방지 1) 더 오래, 더 많은 데이터로 학습 2) Feature를 더 많이 반영 3) Variance 높은 모델 사용 - Overfitting은 반대로 데이터를 과도하게 설명하는 상황 > our dataset != full dataset > 실제 나머지 데이터와 본적이 없는 데이터에 대해서도 잘 표현하고 잘 나타낸다는 보장 없음 ■ Regularization (Overfitting 방지_정형 데이터에 적용 가능한) - 랜덤성을 부여하고 평균화 시키는 작업 - Early Stopping > Validation Error가 지속적으로 증가하는 지점에..
#1 개발환경 준비 ■ 파이썬 코딩환경 - 아나콘다 - 가상환경 만들기 > conda create -n boostcourse python=3.8 - 가상환경 활성화/비활성화 > conda activate boostcourse > conda deactivate - 의존 라이브러리 설치하기 > 폴더 이동: cd 'boostcourse tabular class' (여기선 cd boostcourse ai224 codes) > pip 업그레이드: python -m pip install --upgrade pip(path 안된 건가 싶었음) > requirments.txt 참고하여 라이브러리 설치: pip install -r requirements-window.txt - 주피터 노트북 실행 > cd notebook ..
몽골 여행을 다녀왔다. 그래서 블로그를 오래 비웠다. 이제 다시 시작! 그리고 왜 11단계 다음에 14단계냐면 그전 단계는 자료구조라 아직 건들지 않았다. 이제 슬슬 자료구조 다시 공부하며 풀어나갈 예정 ■ 백준 10815 숫자카드_실버 5 #최초코드: 684 ms # n = input() # card = set(list(map(int, input().split()))) # m = input() # bool_card = list(map(int, input().split())) # for i in bool_card: # print(1 if i in card else 0, end=" ") #최종코드: 444 ms import sys n = sys.stdin.readline() card = set(sys.st..