반응형

2024/07/09 2

코드 챌린지 2일차 - 유클리드 호제법, 소수 판별법

유클리드 호제법 - 최대 공약수를 구할 때 사용한다.N의 약수 찾기1 ~ N까지 나누어서 나머지가 0이 되는 수의 개수 찾기 = 복잡도 N호제법 - 서로 나눈다!두 자연주 a,b에 대해 (a>b) a를 b로 나눈 나머지를 r이라 하면 a,b의 최대 공약수는 b와 r의 최대 공약수와 동일하다.b를 r로 나눈 나머지 r'를 구하고 다시 r을 r'으로 나눈 나머지를 구하는 과정을 반복하여 나머지가 0이 되었을 때 나누는 수가 a와 b의 최대 공약수이다.1071과 1029를 구하자!1071 % 1029 = 421029 % 42 = 21 42는 21로 나누어 떨어지므로 최대 공약수는 21이다! 코드로 구현하자! def GCD(a,b): while b: a,b = b,a%b return aGCD - 최..

알고리즘/공부 2024.07.09

빅데이터 분석 실무 2일차

R studio 다크 모드 변환Global Options 선택Apperance에서 Editor theme보기 Night 중 원하는 테마로 선택하기  실행은 항상 Ctrl + Enter# plotrix 패키지 설치 연습 install.packages("plotrix")# 패키지 로드(불러들이기기)library(plotrix)# 예제 데이터 생성 # c는 벡터 형식으로 데이터를 만든다. slices  r은 인터프리터 언어이다 = 한 줄 한 줄 실행한다. -> 오류 나지 않은 곳 까지 실행 가능하다. # 뒤에 주석 작성하여 가독성 높이기!# 단어 치다가 shift누르면 완성해주거나 추천해주는데 이 기능을 애밋이라고 부른다.# 설치한 패키지 확인??plotrix # 설치한 패키지 삭제 remove.package..

언어/R 2024.07.09
728x90
728x90