본문 바로가기

분류 전체보기174

[백준/파이썬] No.11651 좌표 정렬하기 No.11651 좌표 정렬하기 2 문제 2차원 평면 위의 점 N개가 주어진다. 좌표를 y좌표가 증가하는 순으로, y좌표가 같으면 x좌표가 증가하는 순서로 정렬한 다음 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 점의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 ≤ xi, yi ≤ 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다. 출력 첫째 줄부터 N개의 줄에 점을 정렬한 결과를 출력한다. 예제 입력 5 0 4 1 2 1 -1 2 2 3 3 예제 출력 1 -1 1 2 2 2 3 3 0 4 Solution N = int(input()) dot_list = [] for _ in range(N): .. 2020. 4. 15.
[백준/파이썬] No.2750 수 정렬하기 No.2750 수 정렬하기 문제 N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오. 입력 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. 출력 첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다. 예제 입력 5 5 2 3 4 1 예제 출력 1 2 3 4 5 Solution array_size = int(input()) array = list() for i in range(array_size): array.append(int(input())) array.sort() for i in array: print(i) 2020. 4. 15.
[백준/파이썬] No.11720 숫자의 합 No.11720 숫자의 합 숫자의 합 분류문제N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.입력첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.출력입력으로 주어진 숫자 N개의 합을 출력한다.예제 입력 1 11예제 출력 1 1 Solutionsum = 0inp = int(input())num = input()for each in num: sum += int(each)print(sum) 2020. 4. 11.
[백준/파이썬] No.11654 아스키 코드 No.11654 아스키 코드 문제알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오.입력알파벳 소문자, 대문자, 숫자 0-9 중 하나가 첫째 줄에 주어진다.출력입력으로 주어진 글자의 아스키 코드 값을 출력한다.예제 입력 1A예제 출력 1 65 Solution print(ord(input())) 2020. 4. 11.
[Project] 빅데이터를 활용한 퇴사 원인 분석 의미 있는 첫 학기의 첫 프로젝트. 프로젝트 같이 한 원우님께서는 미리 양해 구하고 업로드 합니다. 2020. 4. 10.
[Python 기초] 클래스 (Class) 클래스(Class) 클래스를 사용하는 이유는 추상화된 현실의 개념을 구체적인 파이썬 코드로 표현하기 위해서 사용한다. 고양이 도면 → 클래스 (class) / 고양이 도면으로 만든 고양이 → 인스턴스 (Instance) 인스턴스 (Instance) : 색, 이름, 나이 등 구체적인 값을 가짐 속성(Property, Attribute) : 색, 이름, 나이 등 행동(Method) : 잔다, 먹는다, 꾹꾹이를 한다 등 인스턴스(Instance)와 객체(Object) "객체 a는 고양이의 인스턴스이다" 인스턴스라는 말은 특정 객체(a)가 어떤 클래스(고양이)의 객체인지를 관계 위주로 설명할 때 사용한다. 상속 고양이 도면에서 개념들을 '상속' 받아 비슷한 고양이들을 만든다. → 하위 클래스 (Sub Class.. 2020. 4. 6.
[Probability] Probability - Part 2 Probability Probability - Part 2 Section 2.4 : Probability of an Event Definitions 2.9 Probability : an event A is the sum of the weights of all sample points in A. If A1, A2, A3... is a sequence of multually exclusive events, then Exampe 2.24 A coin is tossed twice. What is the probability that at least 1 head occurs? S = {HH, HT, TH, TT} E = {HH, HT, TH} A ={TT} 1-(1/4)=3/4 Rule 2.3 Exampe 2.2.. 2020. 4. 5.
[Text Mining] Text Reprocessing Text Reprocessing A taxonomy of text preprocessing tasks Text Normalization Tokenizing (segmenting) words Normalizing word formats Segmenting sentences Tokenization : Task of segmenting running text into words Type VS Token Word types : different words Word tokens : multiple occurrences of words in a text Simple Tokenization in UNIX STEP 1. tokenizing STEP 2. Sorting Punctuation Issues Word-inte.. 2020. 4. 2.
[Probability] Probability - Part 1 Probability Probability - Part 1 Definitions Sample Space : the set of all possible outcome of a statistical experiment Event : a subset of a sample space Comlement : an event A with respect to S is the subset of all elements of S that are not in A Intersection : the event contating all elements that are common to A and B Pemutation : an arrangement of all or part of a set of objects. Theorem Th.. 2020. 4. 1.
[Text Mining] Introduction to Text Mining Text Mining 1. Introduction to Text Mining Data mining Data mining : a process of automatically extracting meaningful, useful, previously unknown and ultimately comprehensible information from large databases. Descriptive: Understanding underlying processes or behavior Predictive: Understanding underlying processes or behavior Why Data Mining? :We are drowning in data, but starving for knowledge.. 2020. 3. 30.