Archive: 2019

통계 검정

추론 통계란 모집단에서 샘플링한 표본을 가지고 모집단의 특성을 추론하고 그 결과가 신뢰성이 있는지 검정하는 것이다. 요즘에는 빅데이터라는 개념과 함께 모집단과 표본집단을 구분하기 보다는 내가 가지고 있는 데이터 전체를 표본으로 보고 내가 수집하지 못한 현실 세계 전체의 데이터나 미래에 대한 데이터를 모집단이라고 본다. 추론 통계시 집중하는 부분 표본집단은

Zip 압축 풀 때 한글 파일명 오류 해결법

Windows 에서 압축(zip)한 파일을 Linux에서 압축풀때, 한글로 되어 있는 파일이 깨져서 나올 때가 있다. 이는 Windows의 한글 문자셋(CP949)과 Linux의 한글 문자셋(UTF-8)이 다르기에 발생하는 문제이다. 압축해제 명령 1unzip filename.zip 인코딩 지정 1unzip -O cp949 filename.zip 기본 환경

타겟 넘버

문제 설명n개의 음이 아닌 정수가 있습니다. 이 수를 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 있습니다. 12345-1+1+1+1+1 = 3+1-1+1+1+1 = 3+1+1-1+1+1 = 3+1+1+1-1+1 = 3+1+1+1+1-1 = 3 사용할 수 있는 숫자

올바른 괄호

문제 설명올바른 괄호란 두 개의 괄호 ‘(‘ 와 ‘)’ 만으로 구성되어 있고, 괄호가 올바르게 짝지어진 문자열입니다. 괄호가 올바르게 짝지어졌다는 것은 ‘(‘ 문자로 열렸으면 반드시 짝지어서 ‘)’ 문자로 닫혀야 합니다.예를들어 “()()” 또는 “(())()” 는 올바른 괄호입니다. “)()(“ 또는 “(()(“ 는 올바르지 않은 괄호입니다. ‘(‘

124 나라의 숫자

문제 설명124 나라가 있습니다. 124 나라에서는 10진법이 아닌 다음과 같은 자신들만의 규칙으로 수를 표현합니다. 124 나라에는 자연수만 존재합니다. 124 나라에는 모든 수를 표현할 때 1, 2, 4만 사용합니다. 예를 들어서 124 나라에서 사용하는 숫자는 다음과 같이 변환됩니다. 10진법 124 나라 10진법 124 나라 1 1

동전줍기 & 채점하기

동전 줍기길에 떨어져 있는 많은 동전들의 위치와 갯수를 의미하는 리스트 A가 있습니다. 당신은 길위에 동전을 수집하려고 합니다. 출발하는 위치 k와 이동가능한 거리를 m이 주어질때,가장 많은 동전을 획득하려고하면 몇개를 획득할 수 있는지 알려주는 함수를 만드세요. 예를 들어 리스트 A와 k, m이 아래와 같을때 123A = [2, 3, 7, 5, 1, 3,

정규표현식

1. 정규표현식 (Regular Expression)정규 표현식은 특정한 규칙을 가진 문자열의 패턴을 표현하는 데 사용하는 표현식(Expression)으로 텍스트에서 특정 문자열을 검색하거나 치환할 때 흔히 사용된다. 예를 들어, 웹페이지에서 전화번호나 이메일 주소를 발췌한다거나 로그파일에서 특정 에러메시지가 들어간 라인들을 찾을 때 정규 표현식을 사용하면

파이썬 package 배포

setup.py 설정setup.py 파일을 프로젝트의 root 디렉토리에 생성한다. 대부분의 빌드 설정을 setup.py 를 통해서 한다. setup.py 파일을 통해 할 수 있는 설정들은 여러가지가 있는데 그 중 가장 자주 쓰이는 설정들은 아래와 같다. name: 프로젝트 이름 version: 배포 버전 description: 프로젝트 설명 author

마지막 인덱스 찾기

1부터 M까지 숫자가 들어있는 길이가 N인 리스트에서, 각 숫자가 마지막으로 등장하는 index를 순차적으로 담은 리스트를 리턴하세요. 예제 m data return 3 [1, 2, 3, 1, 2, 3, 1] [6, 4, 5] 설명 1이 등장한 index는 0과 3과 6, 이중에 가장 마지막에 등장한 index 6 2가 등장한 index