본문 바로가기
반응형

Python9

[python/알고리즘] Softeer(소프티어) 근무 시간 풀이 다음 문제의 조건은 아래와 같다. 해당 문제는 난이도 1답게 단순한 문제이다. 해당 문제에서 걸릴만한 점이 있다면 입력 예제를 어떻게 숫자로 바꾸는지 split() 함수를 알고 있는지 아닌지가 관건이 되는 것 같다. 제출한 코드 : import sys input = sys.stdin.readline work_day = 5 total = 0 for i in range(work_day): start, end = input().split() start_h, start_m = start.split(':') end_h, end_m = end.split(':') total += (int(end_h)-int(start_h))*60 total += int(end_m)-int(start_m) print(total) 이번.. 2023. 2. 14.
[python/알고리즘] Softeer(소프티어) 바이러스 풀이 다음 문제의 조건은 아래와 같다. 해당 문제는 단순히 반복문으로 나눠서 풀게 되면 시간초과가 걸린다. 그래서 처음에 해당 방법으로 풀고 답은 맞는데 오류나서 애먹었는데 다른 분의 풀이를 보고 잘못된 점으로 알았다. 해당 문제를 푸는 방법은 여러가지가 있는데 1번째는 분할 정복이라는 방법이고 2번째는 파이썬 함수인 pow를 사용하는 것이다. 여기서는 pow를 이용하여 풀었다. 1번째 방법보다 훨씬 간단하다. pow(base, exp, mod)으로 base를 exp 제곱하는 함수이고 mod 값을 넣으면 거듭제곱을 하면서 나머지 연산을 수행해주는 역할을 해주기 때문에 적어주는 것이 좋습니다. 제출한 코드 : import sys input = sys.stdin.readline K, P, N = map(int, .. 2023. 2. 10.
[모두의 딥러닝] 딥러닝 공부 2일차 - 선형회귀란 / 일차함수그래프 / 최소 제곱근 공식 / 최소 제곱근 활용 코딩 안녕하세요 딥러닝 공부 2일차입니다. 오늘은 본격적인 딥러닝 세부 내용에 대해 공부해보겠습니다. 딥러닝의 계산 원리 1. 선형 회귀 2. 로지스틱 회귀 선형 회귀 전 알아야하는 개념 : 결과를 변하게 할 속성 값 x 와 속성 x 값에 따라 변하는 y x 값이 변함에 따라 y값도 변한다는 이 정의 안에서, 독립적으로 변할 수 있는 값 x를 독립 변수 이 독립 변수에 따라 종속적으로 변하는 y 값을 종속 변수 션형회귀란? 독립 변수 x를 사용해서 종속 변수 y의 움직임을 예측하고 설명하는 작업 x는 하나가 아니라 여러 개일 수 있는데 하나의 x 값으로 y 값을 설명할 수 있을 때 이를 단순 선형 회귀, 여러개 가 필요할 때는 다중 선형 회귀 일차 함수 그래프 ( y = ax + b ) 여기서 x 값은 독립 .. 2021. 3. 22.
[모두의 딥러닝] 딥러닝 공부 1일차 - 머신러닝이란? 기존 프로그래밍과 차이점 / 딥러닝 코드 분석 안녕하세요 오늘부터 기존에 하던 프로젝트 외 새로운 공부를 하고자 책 한권을 선정해 관련 책을 진행하면서 얻은 배움의 글귀와 프로젝트 내용을 정리하고자 합니다. 요즘 AI가 뜨는 세상인만큼 관련된 책으로 "모두의 딥러닝"이라는 책을 선정하게 되었고 딥러닝에 대해 공부해볼까 합니다. 머신러닝은 무엇을 할 수 있는가? 기존의 프로그래밍과 무엇이 다른가? 기존의 프로그래밍은 데이터를 입력해서 답을 구하는 데 초점이 맞추어져 있다면, 머신러닝은 데이터 안에서 규칙을 발견하고 그 규칙을 새로운 데이터에 적용해서 새로운 결과를 도출하는 데에서 부터 차이가 납니다. 즉, 머신러닝은 기존의 데이터를 이용해 아직 일어나지 않은 미지의 일을 예측해줍니다. 여기서, 데이터를 입력되고 패턴이 분석되는 과정을 학습이라고 하며 .. 2021. 3. 21.
반응형