분류 전체보기 73

[R] Mac에서 한글 깨짐 문제 해결하기 (ggplot2, plots 그래프)

실습을 위해 R을 사용 중에 있었는데 Preferences(Global Options)에서 인코딩을 'EUC-KR', 'UTF-8'로 변경해도 한글이 계속 ㅁㅁㅁ으로만 표현되는 문제가 있었다. ggplot2와 내장 plots 그래프들을 사용하는 것 두 가지 모두 문제였는데 각각의 해결책을 찾아내어 정리하고자 한다. 1. plots 그래프 (히스토그램 등) 한글 깨짐 문제 해결 방법 par(family="AppleGothic") → 아주 간단한 문제였는데 해결책을 찾기까지 좀 헤맸다 2. ggplot2 (패키지) 한글 깨짐 문제 해결 방법 install.packages("extrafont") library(extrafont) font_import() library(ggplot2) theme_set(them..

Language/R 2021.09.20

[바닐라 JS로 크롬 앱 만들기] #7 ~ #8(完) 정리

강의 링크: https://nomadcoders.co/javascript-for-beginners/lobby 강의 주제: 모멘텀 클론 코딩 with Vanilla Javascript #7 To Do List Add ToDo const toDoForm = document.querySelector("#todo-form"); const toDoInput = toDoForm.querySelector("input"); const toDoList = document.querySelector("#todo-list"); function paintToDo(newTodo){ const li = document.createElement("li"); const span = document.createElement("span"..

Language/Javascript 2021.08.24

2. 속성

관련 목차 데이터 모델링의 이해 속성 속성의 개념 속성 사전적 의미: 사물의 성질, 특징 또는 본질적인 성질, 실체를 생각할 수 없는 것 데이터 모델링 관점에서의 속성의 정의: 업무에서 필요로 하는 인스턴스로 관리하고자 하는 의미상 더이상 분리되지 않는 최소의 데이터 단위 업무에서 필요 의미 상 더 이상 분리 X 엔터티를 설명. 인스턴스의 구성요소 엔터티, 인스턴스, 속성, 속성값의 내용과 표기법 1. 엔터티, 인스턴스, 속성, 속성값의 관계 속성: 엔터티에 속한 인스턴스들의 성격을 구체적으로 나타내는 항목 한 개의 엔터티는 두 개 이상의 인스턴스의 집합 한 개의 엔터티는 두 개 이상의 속성을 가짐 한 개의 속성은 한 개의 속성 값을 가짐 ex) 이름: 홍길동, 주소: 서울시 강남구, 전화번호: 123-..

Certificate/SQLD 2021.08.18

1. 엔터티

관련 목차 데이터 모델링의 이해 엔터티 엔터티의 개념 엔터티(Entity)는 실체, 객체로도 많이 번역되지만 실무에서 통용되는 엔터티로 정리함을 밝힌다. 엔터티 업무에 필요하고 유용한 정보를 저장 관리하기 위한 집합적인 것(Thing) 업무상 지속적인 관심을 가져야하는 대상이 가진 동질성을 지닌 인스턴스들이나 그들이 행하는 행위의 집합 속성을 가진다 (속성: 동질성을 지닌 집합의 개체들의 특성을 설명) ex) 엔터티: 학생 // 속성: 학번, 이름, 이수학점, 등록일자, 생일, 주소, 전화번호, 전공, ... 엔터티를 이해할 때는 보이지 않는 개념에 대해서도 엔터티로 인식할 수 있어야 한다 엔터티와 인스턴스에 대한 내용과 표기법 엔터티 표기법 대부분 사각형으로 표현 (속성 표현 방식이 조금씩 다른 편) ..

Certificate/SQLD 2021.08.18

[백준(BOJ) / python] 1546 - 평균

N = int(input()) scores = list(map(int, input().split())) M = scores[0] sum = 0 for i in scores: if i > M: M = i for i in range(N): ns = scores[i]/M*100 sum += ns avg = sum/N print(avg) https://www.acmicpc.net/problem/1546 1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보 www.acmicpc.net

Algorithm/백준 2021.08.15

[백준(BOJ) / python] 1157 - 단어 공부

#어렵다 어려워... s = input() s = s.upper() counts = {} maxString = 0 #가장 많이 사용된 알파벳 maxCount = 0 #사용횟수 for i in s: if i in counts: counts[i] += 1 else: counts[i] = 1 for i in counts: if counts[i] > maxCount: maxCount = counts[i] maxString = i elif counts[i] == maxCount: maxString = "?" print(maxString) https://www.acmicpc.net/problem/1157 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 ..

Algorithm/백준 2021.08.15

[백준(BOJ) / python] 10809 - 알파벳 찾기

S = list(input()) alpahbet = list('abcdefghijklmnopqrstuvwxyz') dic = {} #a-z 딕셔너리에 대한 value값 -1로 초기화 for i in alpahbet: dic[i] = -1 #처음 등장하는 위치를 dic[i]값에 저장 for i in S: if dic[i] == -1: dic[i] = S.index(i) #value값 출력 for i in dic: print(dic[i], end=" ") https://www.acmicpc.net/problem/10809 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이..

Algorithm/백준 2021.08.15