Python 192

[1330] 두 수 비교하기

문제백준 문제 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.입력첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다.출력첫째 줄에 다음 세 가지 중 하나를 출력한다.A가 B보다 큰 경우에는 '>'를 출력한다.A가 B보다 작은 경우에는 'A와 B가 같은 경우에는 '=='를 출력한다.제한-10,000 ≤ A, B ≤ 10,000예제 입력 1 1 2예제 출력 1 예제 입력 2 10 2예제 출력 2 >예제 입력 3 5 5예제 출력 3 ==풀이a, b = map(int, input().split())if a > b: # 만약 a가 b보다 크면 print('>') # > 출력한다.elif a  학습 포인트map(적용시킬 함수, 적용할 값들)여러개가 입력..

TIL/Baekjoon 2025.01.31

[1271] 엄청난 부자2

문제백준 문제갑부 최백준 조교는 동전을 최소로 바꾸는데 성공했으나 김재홍 조교가 그 돈을 발견해서 최백준 조교에게 그 돈을 나누자고 따진다.그 사실이 전 우주로 알려지자 우주에 있던 많은 생명체들이 자신들에게 돈을 분배해 달라고 당장 달려오기 시작했다.프로토스 중앙 우주 정부의 정책인, ‘모든 지적 생명체는 동등하다’라는 규칙에 입각해서 돈을 똑같이 분배하고자 한다.한 생명체에게 얼마씩 돈을 줄 수 있는가?또, 생명체들에게 동일하게 분배한 후 남는 돈은 얼마인가?입력첫째 줄에는 최백준 조교가 가진 돈 n과 돈을 받으러 온 생명체의 수 m이 주어진다. (1 ≤ m ≤ n ≤ 101000, m과 n은 10진수 정수)출력첫째 줄에 생명체 하나에게 돌아가는 돈의 양을 출력한다. 그리고 두 번째 줄에는 1원씩 분..

TIL/Baekjoon 2025.01.31

[1008] A/B

문제백준 문제  두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오.입력첫째 줄에 A와 B가 주어진다. (0 출력첫째 줄에 A/B를 출력한다. 실제 정답과 출력값의 절대오차 또는 상대오차가 10-9 이하이면 정답이다.예제 입력 1 1 3예제 출력 1 0.3333333333333333333333333333333310-9 이하의 오차를 허용한다는 말은 꼭 소수 9번째 자리까지만 출력하라는 뜻이 아니다.예제 입력 2 4 5예제 출력 2 0.8풀이A, B = map(int, input().split())print(A/B) 학습 포인트map(적용시킬 함수, 적용할 값들)여러개가 입력된 경우 각각의 요소들에 대해 특정한 함수를 적용코테에서 자주 사용하는 'list(map(int, input(..

TIL/Baekjoon 2025.01.31

[1000] A+B

문제백준 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.입력첫째 줄에 A와 B가 주어진다. (0 출력첫째 줄에 A+B를 출력한다.예제 입력 1 1 2예제 출력 1 3풀이A, B = map(int, input().split())print(A+B)학습 포인트map(적용시킬 함수, 적용할 값들)여러개가 입력된 경우 각각의 요소들에 대해 특정한 함수를 적용코테에서 자주 사용하는 'list(map(int, input().split())'.split("나눌 기준 문자")문자열을 나누는 함

TIL/Baekjoon 2025.01.31

딥러닝을 알아보자. (feat. pyTorch 설치)

AI분야의 딥러닝에 대해   오늘은 딥러닝을 알아보자.  오늘의 배움딥러닝의 기본 개념과 정의머신러닝과 딥러닝의 차이점PyTorch 프레임워크의 이해 1. 딥러닝딥러닝 정의정의: 인공신경망(Artificial Neural Network)을 기반으로 한 머신러닝의 한 분야핵심 개념 한 줄 설명: 사람의 뇌를 모방한 다층 신경망으로 복잡한 패턴을 스스로 학습하는 기술딥러닝 활용 분야이미지 분류객체 검출 (Object Detection)이미지 분할 (Image Segmentation)딥러닝 = 입력층 + 은닉층 + 출력층 활성화 함수(가중치 × 입력 + 편향) = 출력  머신러닝과 딥러닝머신러닝은 데이터를 기반으로 모델을 학습하여 예측이나 분류를 수행하는 기술이다.반면, 딥러닝은 머신러닝의 하위 분야로, 다층..

Develop/ML·DL 2025.01.28

머신러닝 데이터 처리 및 모델 훈련 과정 정리.

너무 개념이 많은데 헷갈려서 간략하게 정리해보기   오늘은 머신러닝 데이터 처리 및 모델 훈련 과정 정리를 해보자.오늘의 배움머신러닝의 핵심 개념, 실습 응용, 코딩 예제  1. 머신러닝 소개머신러닝이란?정의: 머신러닝은 컴퓨터가 데이터를 기반으로 학습하고 명시적인 프로그래밍 없이도 결정을 내릴 수 있게 합니다.실생활 예시:넷플릭스에서 영화 추천 (사용자가 좋아할 영화를 예측).스팸 이메일 필터 (원치 않는 메시지를 구분).머신러닝의 종류지도 학습 (예: 집 크기를 기반으로 집값 예측).비지도 학습 (예: 비슷한 구매 패턴을 가진 고객 그룹화).강화 학습 (예: 로봇이 걷는 법을 배우는 훈련).2. 데이터 전처리데이터 전처리가 중요한 이유?데이터 품질을 보장하고 ML 모델의 활용성을 높이기 위해 필수적입..

Develop/ML·DL 2025.01.28

[SK캠프 9기] 2번째_무빙_250122~250124 (머신러닝까지)

[프로젝트 간략 소개]- 프로젝트 명: 무빙- 프로젝트 기간: 25.01.27 ~ 25.02.03- 문제 정의:영화 흥행 예측 및 투자 전략 수립 지원 필요- 역할 및 기여:기획, 데이터 수집·분석, LGBMClassifier 모델 개발 및 성능 개선 주도, Notion/Discord기반 팀 소통 및 이슈 관리 담당, GIt 기반 코드 공유·리뷰 품질 관리, 전체 팀 리드- 성과:약 83% 정확도 달성, 데이터 기반 투자 전략 가이드라인 및 의사결정 효율성 높임, 코드 관리 프로세스 강화- 깃허브: https://github.com/yujitaeng/eda_2teamhttps://github.com/yujitaeng/ml_2team [무빙] - Sprint 3 회고록기간: 2025.01.22 - 202..

SKN_09_Project 2025.01.27

차원 축소를 알아보자.

데이터에 차원이 있다? 차원 줄이기까지?   오늘은 차원 축소 알아보자.  오늘의 배움차원의 저주와 해결 방법PCA, 커널 PCA, LLE 기법차원 축소의 핵심 개념들1. 차원 축소정의: 고차원 데이터를 저차원으로 변환하여 데이터의 본질적 특성을 유지하는 방법 핵심 개념: 복잡한 데이터에서 가장 중요한 패턴을 뽑아내는 기술📚 실제 예시로 이해하기[일상적 예시]- 사진 압축: 화질을 유지하면서 파일 크기 줄이기 - 요약 노트: 긴 강의 내용을 핵심만 간추리기 [실무 예시]- 이미지 분류 성능 향상 - 고객 데이터 패턴 분석 차원 축소 필요성모델의 성능이 잘 안 나올 때 사용.각각의 특징은 하나의 특징을 하나의 차원에 넣어서 학습한다. -> 따라서 컬럼이 많으면 많을수록 고차원의 공간에서 특징을 찾아야 하..

Develop/ML·DL 2025.01.25

[SK캠프] 37일차 TIL 250124 (백준 2420번 파이썬)

Intro프로젝트 진행 중 마주한 문제 상황과 이를 해결한 과정을 상세히 기록하고, 향후 동일한 문제가 발생할 경우 신속하게 해결할 수 있도록 트러블슈팅을 체계적으로 정리하려고 합니다.과정은 크게 문제 상황 발생 / 원인 추론 / 해결 방안 / 결과 확인 순으로 트러블 슈팅을 정리문제 상황 발생백준 2420번 문제 [사파리월드]사파리월드는 인터넷으로만 존재하는 미스테리한 나라이다. 사파리월드에는 2개의 서브도메인이 seunghwan.royal.gov.sw와 kyuhyun.royal.gov.sw 이 있는데, 이것이 couple.royal.gov.sw으로 합쳐질 것이다. 그러나 도메인 관리 센터 SWNIC(센터장: 김동규)에는 엄격한 룰이 있다. 두 서브도메인을 합칠 때, 유명도의 차이가 너무 차이 나지 않..

표준 입출력을 알아보자.

input과 비슷하나, 다름. 그리고 코테에서 많이 사용됨.   오늘은 input보다 효율적인 sys.stdin.readline 알아보자.오늘의 배움sys.stdin.readline()입력 함수1. Standard Input1-1. function -> input()Java의 Scanner 객체와 유사input의 경우 사용자의 입력을 읽어오고 전처리 과정이 존재사용자의 입력을 받음개행 문자 '\n'을 제거 !!문자열 변경 후 return입력이 없는 경우 에러 경고1-2. library -> sys.stdin.readline()Java의 BufferReader와 유사readlin()의 경우 사용자의 입력을 읽어오고 전처리 과정이 없음사용자의 입력을 받음Buffer에 저장 후 요청시 바로 읽어서 return..

Develop/AI 2025.01.22
728x90