본문 바로가기
728x90

분류 전체보기119

[Python] 프로그래머스 :: 최솟값 만들기 안녕하세요 뚜디 입니다 :0 코딩테스트 연습 - 최솟값 만들기 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 최솟값 만들기 길이가 같은 배열 A, B 두개가 있습니다. 각 배열은 자연수로 이루어져 있습니다. 배열 A, B에서 각각 한 개의 숫자를 뽑아 두 수를 곱합니다. 이러한 과정을 배열의 길이만큼 반복하며, 두 수를 곱 programmers.co.kr 1. 연습 문제 2. 문제 풀이 3. 소스 코드 4. 결과 1. 연습 문제 ※ 문제 설명 길이가 같은 배열 A, B 두개가 있습니다. 각 배열은 자연수로 이루어져 있습니다.배열 A, B에서 각각 한 개의 숫자를 뽑아 두 수를 곱합니다. 이러한 과정을 배열의 길이만큼 반복하며, 두 .. 2022. 1. 19.
[Python] 프로그래머스 :: 피보나치 수 안녕하세요 뚜디 입니다:) 코딩테스트 연습 - 피보나치 수 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 피보나치 수 피보나치 수는 F(0) = 0, F(1) = 1일 때, 1 이상의 n에 대하여 F(n) = F(n-1) + F(n-2) 가 적용되는 수 입니다. 예를들어 F(2) = F(0) + F(1) = 0 + 1 = 1 F(3) = F(1) + F(2) = 1 + 1 = 2 F(4) = F(2) + F(3) = 1 + 2 = 3 F(5) = F(3) + F(4) = programmers.co.kr 1. 연습 문제 2. 문제 풀이 3. 소스 코드 4. 결과 1. 연습 문제 ※ 문제 설명 피보나치 수는 F(0) = 0, F(1) = 1일 때, 1 이상의 n에 대하여 F(n) =.. 2022. 1. 19.
[ML/DL] 다변수 선형 회귀 분석 Multi-variable Linear Regression 안녕하세요 뚜디 입니다:) 다변수 선형 회귀 분석 이번 포스팅에서는 변수가 하나가 아닌, 여러개의 변수를 사용하는 다변수 선형회귀에 대해 알아보도록 하겠습니다. Hypothesis 함수는 Wx+b 여기서 W는 weight b는 bias로 간단한 일차식으로 표현이 가능 (b는 생략가능) 이것이 가상함수 즉, 우리의 모델, 예측이라고 정의 Cost Function은 우리의 예측과 실제값의 차이 (Wx-y), 이 차이를 제곱한 것을 평균을 낸 것으로 cost를 정의 제곱하는 이유는 마이너스 값이 나오지 않게 하기 위함 cost를 최소화하는 W를 찾아가는 과정이 머신러닝의 핵심인 바로 학습과정이라 말할수 있다. Gradient descent는 cost가 최소화되는 W를 찾아주는 가장 대표적인 알고리즘 이전의 W.. 2022. 1. 19.
[Python] 프로그래머스 :: 행렬의 곱셈 코딩테스트 연습 - 행렬의 곱셈 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 행렬의 곱셈 [[2, 3, 2], [4, 2, 4], [3, 1, 4]] [[5, 4, 3], [2, 4, 1], [3, 1, 1]] [[22, 22, 11], [36, 28, 18], [29, 20, 14]] programmers.co.kr 1. 연습 문제 2. 문제 풀이 3. 소스 코드 4. 결과 1. 연습 문제 ※ 문제 설명 2차원 행렬 arr1과 arr2를 입력받아, arr1에 arr2를 곱한 결과를 반환하는 함수, solution을 완성해주세요. ※ 제한 조건 1. 행렬 arr1, arr2의 행과 열의 길이는 2 이상 100 이하입니다. 2. 행렬 arr1, arr2의 원소는 -10 이상 20.. 2021. 12. 28.
[Python] 프로그래머스 :: JadenCase 문자열 만들기 안녕하세요 뚜디 입니다:) 코딩테스트 연습 - JadenCase 문자열 만들기 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - JadenCase 문자열 만들기 JadenCase란 모든 단어의 첫 문자가 대문자이고, 그 외의 알파벳은 소문자인 문자열입니다. 문자열 s가 주어졌을 때, s를 JadenCase로 바꾼 문자열을 리턴하는 함수, solution을 완성해주세요. 제한 조건 programmers.co.kr 1. 연습 문제 2. 문제 풀이 3. 소스 코드 4. 결과 1. 연습 문제 ※ 문제 설명 JadenCase란 모든 단어의 첫 문자가 대문자이고, 그 외의 알파벳은 소문자인 문자열입니다. 문자열 s가 주어졌을 때.. 2021. 12. 6.
[Python] 프로그래머스 :: N개의 최소공배수 안녕하세요 뚜디 입니다 코딩테스트 연습 - N개의 최소공배수 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - N개의 최소공배수 두 수의 최소공배수(Least Common Multiple)란 입력된 두 수의 배수 중 공통이 되는 가장 작은 숫자를 의미합니다. 예를 들어 2와 7의 최소공배수는 14가 됩니다. 정의를 확장해서, n개의 수의 최소공배 programmers.co.kr 1. 연습 문제 2. 문제 풀이 3. 소스 코드 4. 결과 1. 연습 문제 ※ 문제 설명 두 수의 최소공배수(Least Common Multiple)란 입력된 두 수의 배수 중 공통이 되는 가장 작은 숫자를 의미합니다. 예를 들어 2와 7의 최소공배수는 14.. 2021. 12. 6.
728x90