MO1 - 파이썬 프로그래밍 개요
·
💂군대/KAIST ICT Academy
Python은 프로그래밍 언어 중 쉽게 배울 수 있는 편이고 아주 유용하다.· 요즘 AI 및 기계학습이 뜨는 데 대부분의 인공지능 프로그램이 Python 기반이다.· AI 외에 다른 데이터 과학 분야에서도 많이 쓰인다 (통계, 데이터 분석 및 시각화 등)PyTorch와 TensorFlow는 AI 프레임워크이고 Numpy와 pandas는 수학 및 통계를 쉽게 다루기 위한 파이썬 패키지이다.인공지능과 데이터분석 이외에도 diango나 Flask 등 Python기반 프레임워크가 웹 개발에서도 많이 쓰인다. 앞으로 받을 교육 내용(데이터 분석과 기회가 되면 기계학습, 딥러닝)을  블로그에 정리할 계획이다.쉽고 어려운 내용을 가리지 않고 모두 포스팅할 예정1. print() 함수##print()##입력으로 들어온..
[백준 7453번] 합이 0인 네 정수 (C++)
·
📚알고리즘/백준
https://www.acmicpc.net/problem/74534개의 배열 A,B,C,D가 주어졌을 때 해당 배열들에서 수를 하나씩 선택했을 때 선택한 수들의 합이 0인 경우가 몇가지인지 구하는 문제다.나이브하게 4중포문으로 구현이 가능하긴 하지만 아무리 제한시간이 12초라도 4000을 네 번 곱하면(N⁴) 시간초과가 당연하다.(N = 1억에 1초로 생각하면 된다) 아이디어는 선형대수학을 떠올렸는데 선형대수학에서 ABx = C의 방정식을 풀때 행렬 AB를 구하는 과정에 O(N³)이 걸리기 때문에 Bx를 치환함으로써 O(N²) 두번으로 문제를 해결했었다. 이 문제도 4중포문 대신 AB의 모든 경우의 수를 계산하고(O(N²)), CD의 모든 경우의 수를 계산해서(O(N²)) AB배열과 CD배열을 투포인터로..
[백준 2655번] 가장높은탑쌓기 (C++)
·
📚알고리즘/백준
https://www.acmicpc.net/problem/2655벽돌은 회전시킬 수 없다. 즉, 옆면을 밑면으로 사용할 수 없다.밑면의 넓이가 같은 벽돌은 없으며, 또한 무게가 같은 벽돌도 없다.벽돌들의 높이는 같을 수도 있다.탑을 쌓을 때 밑면이 좁은 벽돌 위에 밑면이 넓은 벽돌은 놓을 수 없다.무게가 무거운 벽돌을 무게가 가벼운 벽돌 위에 놓을 수 없다.위의 조건을 만족하면서 가장 높게 탑을 쌓아야한다. 입력으로 주어지는 벽돌의 개수가 100개 이하이므로 모든 경우의 수를 다 훓어보기에 충분하다. 훓을때 고려해야할 조건이 무게가 높은 블럭, 밑면적이 큰 블럭이 밑에 쌓여야만 한다.본인은 밑면적 순으로 정렬해서 탐색할때 밑면적이 큰 놈이 밑으로 오게 하고 무게 조건은 if문으로 처리했다. Dp[i]가 ..
[백준 31443번] 준영이 (C++)
·
📚알고리즘/백준
https://www.acmicpc.net/problem/31443초코바의 가로 세로 길이가 입력으로 주어지고 초코바를 쪼갰을때 나눠주는 조각의 넓이가 기쁨이고 준영이가 얻는 기쁨은 나눠준 기쁨의 총 곱이다. 이 문제는 백준1437번 수 분해와 완전히 똑같은 문제이다. 구체적인 증명이 어려운 문제인데 결론적으로는 1*3짜리를 가장 많이 만들면 된다. 어떤 자연수(원래 초코바의 넓이)를 분해한 수들(초코바 조각들의 넓이)의 곱(총 기쁨)은 3을 가장 많이 사용했을 때 가장 커진다. 자연수가 아니라면 자연상수인 e(2.718xxx...)의 제곱들이 가장 큰 수를 만든다. 문제의 조건에서 초코바 조각들의 길이는 항상 정수여야한다고 했으므로 e와 가장 가까운 3으로 나누는 경우가 가장 곱들이 커지는 경우가 된다..
[백준 24025번] 돌의 정령 줄세우기 (C++)
·
📚알고리즘/백준
https://www.acmicpc.net/problem/24025돌의 정령의 무리의 키가 4 1 5 2 3 이라면 왼쪽수터 시야 점수는 2 0 INF 0 INF 가 된다. 자신의 무리보다 키가 큰 무리 전까지의 돌의 정령 무리 수가 시야 점수가 된다. 문제에서 돌의 정령 무리수와 동일한 개수만큼의 숫자가 주어진다. 주어진 숫자가 A(A>0)일 경우 해당 숫자가 주어진 인덱스의 돌의 정령의 시야점수가 A이상이 되도록, 주어진 숫자가 -A(-A ★Point1. 마지막에 배치되는 돌의 정령의 시야점수는 항상 INF이다.2. 돌의 정령의 무리가 N~1까지 내림차순으로 배치되면, 모든 돌의 정령의 무리의 시야점수는 INF이다. 돌의 정령의 시야점수가 딱 A가 되게 만드는 것이 아니라 A이상 -A이하로 만들어도 ..
[07.11/2024] 6월 미국 소비자물가지수(CPI) 발표
·
📈경제
CPI: 소비자 관점에서 상품 및 서비스 가격변동을 측정, 인플레이션의 변동을 측정하는 주요방법CPI는 그 수치자체가 얼마나 크냐 작냐도 있지만 전월대비 혹은 예상수치와 비교해야 한다. 실제 수치가 예상 수치보다 높으면 상황에 따라 인플레이션이 일어날 가능성이 있거나, 인플레이션이 잡히지 않다거나 등으로 해석할 수 있다.인플레이션이 잡히지 않는다 = 금리가 오르거나 금리 인하시기가 늦춰질 수 있다 = 달러 강세가 지속될 전망시장 예상치를 0.1% 하회하면서 적절한 CPI가 나왔음에도 불구하고 대형기술주(매그니피센트7)는 떨어지는 모습을 보였다.CPI는 전월대비 0.1% 하락한 수치를 보여주었으며 확실히 경기가 둔화되고 있음을 시사했다. 대형기술주 말고 주목해 봐야할 것이 있는데 바로 러셀2000지수다.러..
루오
'분류 전체보기' 카테고리의 글 목록 (9 Page)