1. Pandas (Python Data Analysis Library) - 파이썬을 사용한 데이터 분석에서 가장 선호되고, data munging/wrangling (데이터를 분석하기 위하여 데이터를 여러 형태로 변환하는것) 을 위하여 가장 널리 쓰이는 오픈소스 라이브러리이다. - 고유하게 정의한 자료구조 (Dataframe, Serise) 를 활용하여 빅데이터 분석에 있어 높은 수준의 퍼포먼스를 발휘하게 해준다. - 기존의 Excel 로 하던 모든 분석을 Pandas 를 사용하여 더 큰 스케일에 빠르고 효울적으로 적용할 수 있다. - Python 의 데이터타입인 Tuple, Dictionary, Array 만 사용하여 데이터 분석을 하기에는 어려운 점이 많기 때문에 Excel 과 비슷한 row 와 c..
Anagram 은 한 단어나 문장을 구성하고 있는 알파벳(char) 의 순서를 바꾸어 만든 다른 단어/문장이다. 즉, 두 String 이 서로 Anagram 인지 확인해 보려면 서로 가지고있는 char 의 숫자를 세어 일치하는지 확인해 볼 수 있다. char 은 숫자로 표현가능하다. a부터 z까지 for 문을 돌리고 싶다면 아래와 같이 ++로 a부터 z까지 완성할 수 있다 Java 에서 char 은 ASCI 문자에서의 숫자로 나타낼 수 있다. 아래 예시에서는 String 2개를 입력받아 2개를 서로 Anagram 으로 만들기 위해서 몇개의 char 을 추가해야하는지 알아본다. public class MakingAnagrams_String { public static void main(String args..
Input Format첫줄에 n k (integer 의 개수, 왼쪽으로 이동시킬 개수), 둘째줄에 space 로 분리된 n개의 int타입 element 를 입력 The first line contains two space-separated integers denoting the respective values of (the number of integers) and (the number of left rotations you must perform). The second line contains space-separated integers describing the respective elements of the array's initial state.ConstraintsOutput Format한줄에 n..