파이썬19 파이썬 프로그래머스 오답노트 코딩테스트 입문 제곱수 판별하기: is_intiger() 문제: 제곱수 판별하기 어떤 자연수를 제곱했을 때 나오는 정수를 제곱수라고 합니다. 정수 n이 매개변수로 주어질 때, n이 제곱수라면 1을 아니라면 2를 return하도록 solution 함수를 완성해주세요. 정답: def solution(n): if (n**(0.5)).is_integer(): return 1 else: return 2 설명: is_integer()함수를 새롭게 알았는데 float형에서 정수로 표현될 수 있는 지 판단하는 메소드이다. 애초에 int인 변수는 판단할 수 없고, 실수형 float가 들어갔을때 True인지, False인지 판단할 수 있다. 정답2) Carrotww , 김예진 , 나똥 , 최상 외 3 명 def solution(n): for i in range(1, n): if.. 2023. 5. 4. 프로그래머스 파이썬 코딩 테스트 입문 오답 노트 - 숨어있는 숫자의 덧셈(1) 프로그래머스 파이썬 코딩테스트입문 오답노트 - 숨어있는 숫자의 덧셈(1) 문제: 문자열 my_string이 매개변수로 주어집니다. my_string안의 모든 자연수들의 합을 return하도록 solution 함수를 완성해주세요. 정답: def solution(my_string): a = 0 for i in my_string: if i.isdigit() == True: a+= int(i) return a 풀이: 이렇게 문자와 정수와 실수가 섞여있는데 솎아내는 작업을 하는 문제가 많은데 그때마다 뚝딱대서 정리할 필요가 있을 것 같다. 파이썬 자료의 속성 type(자료) int integer 정수 ex) 1,2,3,100 참고로 0은 수학에서는 0일뿐 양의정수도, 음의 정수도 아니지만 파이썬에서는 int로 출.. 2023. 5. 3. k-means 케이평균 군집분석 정리 솔직히 처음 k-means에 대해 들었을때 드는 생각을 다름아닌 뭐만하면 k어쩌고ㅋㅋㅋㅋ 물론 당연히 Korea의 K는 아니겠지만 암튼 내기준 웃참포인트였다. 1. K-means 케이평균 군집분석이란? K-means 클러스터링은 총 K개의 그룹이나 클러스터를 만들어주는 것을 의미한다. 아하 그래서 군집분석이라고 그러는구나 오키 요약하자면 군집분석이란 비지도 학습의 일종으로 주어진 각 객체들의 유사성을 분석해서 유사성이 높은 대상끼리 일반화된 그룹으로 분류하는 기법이다. 군집분석 활용분야는 암판별 머신러닝모델에 지도학습데이터를 학습시킬때 비지도학습과 함께 사용해서 모델의 정확도를 높이거나, 마케팅 세그멘테이션(segmentation, 특성에 맞는 고객들끼리 군집화), 통신사 기지국 세울때 위치를 정하는데 .. 2023. 4. 4. 이전 1 2 3 4 5 다음