728x90 분류 전체보기380 [빅데이터] 빅데이터 특징 1) 빅데이터(Big Data) 개념 막대한 양(수십 테라바이트 이상)의 정형 및 비정형 데이터 데이터로부터 가치를 추출하고 결과를 분석하는 기술의 의미 > DIKW 피라미드 데이터(Data) : 객관적 사실, 가공하기 전의 순순한 수치나 기호 정보(Information) : 가공, 처리하여 데이터 간의 연관관계와 의미가 도출된 요소 지식(Knowledge) : 정보에 기반해 찾아진 규칙, 다양한 정보를 구조화하여 유의미한 정보로 분류하고 일반화시킨 결과물 지혜(Wisdom) : 상황이나 맥락에 맞게 규칙을 적용하는 요소, 근본 원리에 대한 이해를 바탕으로 도출되는 창의적인 아이디어 ex) D : A사이트는 10,000원에 B사이트는 12,000원에 책을 판매하고 있다. I : B사이트의 판매가가 A사이.. 2023. 2. 13. [Python] 백준 10814 나이순 정렬 - 정렬(11) 백준 10814 나이순 정렬 문제 온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을 작성하시오. 입력 첫째 줄에 온라인 저지 회원의 수 N이 주어진다. (1 ≤ N ≤ 100,000) 둘째 줄부터 N개의 줄에는 각 회원의 나이와 이름이 공백으로 구분되어 주어진다. *나이는 1보다 크거나 같으며, 200보다 작거나 같은 정수이고, 이름은 알파벳 대소문자로 이루어져 있고, 길이가 100보다 작거나 같은 문자열이다. 입력은 가입한 순서로 주어진다. *나이를 int가 아니라 str로 받아 sort하면 제대로 나이순으로 정렬되지 않음. 나이를 int로 변경해야 함. 출력 첫째 줄부.. 2023. 2. 12. [Python] 백준 1181 단어 정렬 - 정렬(10) 백준 1181 단어 정렬 문제 알파벳 소문자로 이루어진 N개의 단어가 들어오면 아래와 같은 조건에 따라 정렬하는 프로그램을 작성하시오. 길이가 짧은 것부터 길이가 같으면 사전 순으로 단, 중복된 단어는 하나만 남기고 제거해야 한다. 입력 첫째 줄에 단어의 개수 N이 주어진다. (1 ≤ N ≤ 20,000) 둘째 줄부터 N개의 줄에 걸쳐 알파벳 소문자로 이루어진 단어가 한 줄에 하나씩 주어진다. 주어지는 문자열의 길이는 50을 넘지 않는다. 출력 조건에 따라 정렬하여 단어들을 출력한다. 제출 #1 l=[] for i in range(int(input())): w=input() l.append([len(w),w[0],w]) l=sorted(list(set(map(tuple,l)))) for i in l: p.. 2023. 2. 11. [Python] 백준 11651 좌표 정렬하기 2 - 정렬(9) 백준 11651 좌표 정렬하기 2 문제 2차원 평면 위의 점 N개가 주어진다. 좌표를 y좌표가 증가하는 순으로, y좌표가 같으면 x좌표가 증가하는 순서로 정렬한 다음 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 점의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 ≤ xi, yi ≤ 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다. 출력 첫째 줄부터 N개의 줄에 점을 정렬한 결과를 출력한다. 제출 n=int(input()) l=[] for i in range(n): l.append(list(map(int,input().split()))) l.sort(key=lambda x:(x[1],x[0])).. 2023. 2. 10. [Python] 백준 11650 좌표 정렬하기 - 정렬(8) 백준 11650 좌표 정렬하기 문제 2차원 평면 위의 점 N개가 주어진다. 좌표를 x좌표가 증가하는 순으로, x좌표가 같으면 y좌표가 증가하는 순서로 정렬한 다음 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 점의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 ≤ xi, yi ≤ 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다. 출력 첫째 줄부터 N개의 줄에 점을 정렬한 결과를 출력한다. 제출 n=int(input()) l=[] for i in range(n): l.append(list(map(int,input().split()))) l.sort() for i,j in l: print(i,j) .. 2023. 2. 9. [2023 정처기/정처산기 시험일정] 정보처리기사/정보처리산업기사일정 2023 기사 시험 일정 Q-net 큐넷(바로가기) 정보처리기사/정보처리산업기사는 1년에 1~3회(총 3회) 시행한다. 원서접수기간, 시험일, 자격제출 등 날짜 잘 맞춰 준비하고 합격하시길~~😊 ※ 참고 ※ 2022 정보처리기사 필기 합격후기(바로가기) 2022 정보처리기사 실기 합격후기(바로가기) 2023. 2. 8. [Python] 백준 1427 소트인사이드 - 정렬(7) 백준 1427 소트인사이드 문제 배열을 정렬하는 것은 쉽다. 수가 주어지면, 그 수의 각 자리수를 내림차순으로 정렬해보자. 입력 첫째 줄에 정렬하려고 하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다. 출력 첫째 줄에 자리수를 내림차순으로 정렬한 수를 출력한다. 제출 l=list(map(int,str(int(input())))) l.sort(reverse=True) for i in l: print(i,end='') 예제 2143 999998999 61423 500613009 결과 1427번: 소트인사이드 첫째 줄에 정렬하려고 하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다. www.acmicpc.net 2023. 2. 7. [Python] 백준 2108 통계학 - 정렬(6) 백준 2108 통계학 문제 수를 처리하는 것은 통계학에서 상당히 중요한 일이다. 통계학에서 N개의 수를 대표하는 기본 통계값에는 다음과 같은 것들이 있다. 단, N은 홀수라고 가정하자. 산술평균 : N개의 수들의 합을 N으로 나눈 값 중앙값 : N개의 수들을 증가하는 순서로 나열했을 경우 그 중앙에 위치하는 값 최빈값 : N개의 수들 중 가장 많이 나타나는 값 범위 : N개의 수들 중 최댓값과 최솟값의 차이 N개의 수가 주어졌을 때, 네 가지 기본 통계값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 수의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 단, N은 홀수이다. 그 다음 N개의 줄에는 정수들이 주어진다. 입력되는 정수의 절댓값은 4,000을 넘지 않는다. 출력 첫째 줄에는 산술평균을 출.. 2023. 2. 6. [Python] 백준 10989 수 정렬하기 3 - 정렬(5) 백준 10989 수 정렬하기 3 문제 N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오. 입력 첫째 줄에 수의 개수 N(1 ≤ N ≤ 10,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 10,000보다 작거나 같은 자연수이다. 출력 첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다. 제출 import sys n=int(input()) l=[0]*10001 for i in range(n): m=int(sys.stdin.readline()) l[m]+=1 for i in range(10001): if l[i] != 0: for _ in range(l[i]): print(i) 예제 10 5 2 3 1 4 2 3 5 1 7 결.. 2023. 2. 5. 이전 1 ··· 15 16 17 18 19 20 21 ··· 43 다음 728x90