[빅분기] 1. 빅데이터 분석 기획 - 빅데이터의 이해
[제 1 과목] 빅데이터 분석 기획 Chapter 01 빅데이터의 이해 Section 01 빅데이터 개요 및 활용 01. 데이터와 정보 1. 데이터의 구분 정량적 데이터 정성적 데이터 구성 숫자 문자, 소리, 영상 용도 DBMS, 스프레드시트 등 JSON, 동영상, 음성 등 분석 쉬움 어려움 2. 데이터의 유형 정형 데이터 반정형 데이터 비정형 데이터 구성 숫자 문자, 숫자 음성, 문자 용도 DBMS, 스프레드시트 JSON, XML, HTML 동영상, 이미지, 음성 연산 가능 불가능 불가능 3. 데이터의 기능 암묵지 : 경험이나 생각 등이 외부에 표출되지 않고 개인이 지니고 있어, 전달이나 공유가 어려움 형식지 : 기록, 저장 등 실체화된 정보로 전달과 공유가 용이함 4. 지식의 상호작용 공통화 : 개인..
백준 #1316: 그룹 단어 체커
문자열 - #1316: 그룹 단어 체커 python3 #1316 link 1316번: 그룹 단어 체커 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때� www.acmicpc.net 문제 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때문에 그룹 단어이지만, aabbbccb는 b가 떨어져서 나타나기 때문에 그룹 단어가 아니다. 단어 N개를 입력으로 받아 그룹 단어의 ..
백준 #2941: 크로아티아 알파벳
문자열 - #2941: 크로아티아 알파벳 python3 #2941 link 2941번: 크로아티아 알파벳 문제 예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳 변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= www.acmicpc.net 문제 예를 들어, ljes=njak은 크로아티아 알파벳 6개(lj, e, š, nj, a, k)로 이루어져 있다. 단어가 주어졌을 때, 몇 개의 크로아티아 알파벳으로 이루어져 있는지 출력한다. 풀이 s, croa = input(), ['c=', 'c-', 'dz=', 'd-', 'lj', 'nj', 's=', 'z='] for i in croa : s =..
백준 #5622: 다이얼
문자열 - #5622: 다이얼 python3 #5622 link 5622번: 다이얼 문제 상근이의 할머니는 아래 그림과 같이 오래된 다이얼 전화기를 사용한다. 전화를 걸고 싶은 번호가 있다면, 숫자를 하나를 누른 다음에 금속 핀이 있는 곳 까지 시계방향으로 돌려야 한다. � www.acmicpc.net 문제 할머니가 외운 단어가 주어졌을 때, 이 전화를 걸기 위해서 필요한 시간을 구하는 프로그램을 작성하시오. 풀이 case = ['ABC', 'DEF', 'GHI', 'JKL', 'MNO', 'PQRS', 'TUV', 'WXYZ'] s, count = list(input()), 0 for i in range(len(s)) : for j in case : if list(j).count(s[i]) == 1 :..
백준 #2909: 상수
문자열 - #2909: 상수 python3 #2909 link 2909번: 캔디 구매 문제 오늘은 화이트데이이다. 상근이는 여자친구를 위해서 사탕을 사려고 한다. 하지만, 상근이는 독특한 성격을 가지고 있어서, 특정 액면가의 지폐만 가지고 있는다. 또, 거스름돈은 받지 않�� www.acmicpc.net 문제 상수는 수를 다른 사람과 다르게 거꾸로 읽는다. 예를 들어, 734와 893을 칠판에 적었다면, 상수는 이 수를 437과 398로 읽는다. 따라서, 상수는 두 수중 큰 수인 437을 큰 수라고 말할 것이다. 두 수가 주어졌을 때, 상수의 대답을 출력하는 프로그램을 작성하시오. 풀이 n, m = map(list, input().split()) n.reverse(), m.reverse() n, m = ..