코딩 도구(310)
-
백준 1546 파이썬
백준 1546 : 평균 문제 https://www.acmicpc.net/problem/1546 1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보 www.acmicpc.net 답안 코드 : n = input() mylist = list(map(int, input().split())) mymax = max(mylist) sum = sum(mylist) # 한 과목과 관련된 수식을 총합한 후 관련된 수식으로 변환해 로직이 간단해짐 print(sum*100/mymax/int(n)) 생각 : # 모든 점수 입력 받고, 최고점 별도로 저장 해놓..
2024.01.28 -
백준 5597 파이썬
백준 5597 : 과제 안 내신 분...? 문제 https://www.acmicpc.net/problem/5597 5597번: 과제 안 내신 분..? X대학 M교수님은 프로그래밍 수업을 맡고 있다. 교실엔 학생이 30명이 있는데, 학생 명부엔 각 학생별로 1번부터 30번까지 출석번호가 붙어 있다. 교수님이 내준 특별과제를 28명이 제출했는데, www.acmicpc.net 답안 코드 : N = [i for i in range(1, 30 + 1)] for _ in range(28): chk = int(input()) N.remove(chk) print(min(N)) print(max(N)) 백준 / 문제 / 단계별로 풀어보기 / 4단계 1차원 배열 N = [i for i in range(1, 30 + 1)]..
2024.01.27 -
백준 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 -
백준 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