분류 전체보기(575)
-
백준 10813 파이썬
백준 10813 : 공 바꾸기 문제 https://www.acmicpc.net/problem/10813 10813번: 공 바꾸기 도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 바구니에는 공이 1개씩 들어있고, 처음에는 바구니에 적혀있는 번호와 같은 번호가 적힌 공이 www.acmicpc.net 답안 코드 : N, M = map(int, input().split()) basket = [i for i in range(1, N + 1)] for i in range(M): i, j = map(int, input().split()) basket[i - 1], basket[j - 1] = basket[j - 1], basket[i - 1] for i in rang..
2024.01.27 -
LG Aimers 4기 B2B 고객 행동 예측 방법론
LG Aimers: AI전문가과정 4차 Module 8. 『B2B 고객데이터 기반 예측 단서 스코어링 모델』 ㅇ 교수 : KAIST 박성혁 교수 ㅇ 학습목표 본 모듈은 B2B 고객데이터 기반 예측 단서 스코어링 모델에 대해 학습합니다. 고객의 행동을 예측할 수 있는 방법론과, 추천 시스템에 기반한 고객과 상품을 스코어링하는 방법, 의사결정나무 및 로지스틱 회귀 분석 기반의 고객과 상품을 스코어링하는 방법에 대해 소개합니다. B2B 고객데이터 기반 예측 단서 스코어링 모델 Part 1. B2B 고객 행동 예측 방법론 -B2B 고객 행동 예측 방법론 :“targeting” Who? (Buyer/Churn) ㄴBinary classification Logistic regression ANN Deci..
2024.01.27 -
객체지향 프로그래밍 (OOP): 객체를 중심으로 프로그램을 설계하고 구현하는 프로그래밍
객체지향 프로그래밍 (OOP)안녕하세요. 저는 MKISOS라고 합니다. 오늘은 프로그래밍에 대한 이야기를 해볼까 해요. 최근에 많이 사용되는 개발 방법 중에 하나인 객체지향 프로그래밍에 대해 알아보려고 해요. 객체지향 프로그래밍은 프로그램을 객체를 중심으로 설계하고 구현하는 방식으로, 코드의 재사용성과 유지보수성을 높일 수 있어 많은 개발자들이 사용하고 있답니다. 자세한 내용은 아래에서 계속해서 알아보도록 할게요!객체지향 프로그래밍 (OOP)이란 무엇인가?객체지향 프로그래밍 (OOP)은 소프트웨어 개발 방법론 중 하나로, 프로그램을 객체들의 상호작용으로 모델링하는 방식을 말합니다. 이 방법론은 현실 세계의 사물이나 개념들을 프로그램 안에서 객체라는 단위로 표현하고, 이 객체들 간의 상호작용을 통해 프로그..
2024.01.26 -
10배 크게 생각하라, 피터의 법칙 (타이탄의 도구들 _ 팀 페리스)
최고의 자리에 오른 사람들의 61가지 성공 비밀 1장 세상에서 가장 성공한 사람들의 비밀 18 열 번 실패하라 “트레데시” 회사의 슬로건 ‘당신의 창고 안에는 현금이 잠자고 있습니다’ 트레이시는 이렇게 말했다. "열 번 실패하면 자연스럽게 알게 된 다. 이미 큰 성공을 거둔 경험이 있는 최고의 투자자들이 같은 길을 걸어가고자 하는 내게 무엇을 원하는지를, 내게 무엇을 알려주고 싶 이 하는지를." 19 3과 10의 규칙 3과 10의 규칙, 회사의 규모가 대략 (3과 10의 배수)배 커질 때 마다 회사의 모든 것이 변한다. 20 바깥으로 나가라 무리한 시도를 하며 살아가야 하는 운명 그는 '기업가정신'에 대한 가르침을 얻고자 찾아오는 젊은 사람 들(그는 이들을 기업가 지당생'이라고 부른다)에게 다음과 같은 ..
2024.01.26 -
백준 10810 파이썬
백준 10810 : 공 넣기 문제 https://www.acmicpc.net/problem/10810 10810번: 공 넣기 도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 또, 1번부터 N번까지 번호가 적혀있는 공을 매우 많이 가지고 있다. 가장 처음 바구니에는 공이 www.acmicpc.net 답안 코드 : N, M = map(int, input().split()) basket = [0] * (N + 1) # 바구니 0으로 채우기 for _ in range(M): i, j, k = map(int, input().split()) for n in range(i, j + 1): basket[n] = k for i in range(1, N + 1): prin..
2024.01.26 -
백준 2562 파이썬
백준 2562 : 최댓값 문제 https://www.acmicpc.net/problem/2562 2562번: 최댓값 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어 www.acmicpc.net 답안 코드 : L = [] for i in range(9): L.append(int(input())) ## 리스트 안에 입력된 값들 차례대로 넣기 print(max(L)) ## max라는 메소드를 이용해 리스트 내의 최댓값 출력하기 print(L.index(max(L)) + 1) 백준 / 문제 / 단계별로 풀어보기 / 4단계 1차원 배..
2024.01.26