일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 비전공자SQLD독학
- SQLD단기합격
- 방탈출
- 코딩테스트
- spting
- 벡준1152
- ADsP
- 데이터분석준전문가
- 백준
- 파이썬
- 자율프로젝트
- BOJ10951
- SQLD노베이스
- 머신러닝
- 천안방탈출
- 자바
- ADsP공부
- mickito
- SQL개발자
- 데이터분석
- Python
- SQLD독학
- ADsP후기
- Tableau
- listcomprehension
- 태블로
- 천안데이트
- SQLD공부
- sqld
- 데이터시각화
- Today
- Total
목록파이썬 (6)
doistory

문제 출처 1152번: 단어의 개수첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열www.acmicpc.net 개인적으로 왜 브론즈5가 아니고,, 정답률도 낮은지 모르겠던 문제였다. 내 짧은 지식을 가지고 했던 추측은 아마 python에서만 편해서?!! 제출한 코드print(len(input().split())) 파이썬은 input을 문자열로 받아오기에 따로 형변환은 하지 않았다. 그리고 문제에 따르면 단어는 공백 하나로 구분하므로 split()을 사용했다. 공백을 단어의 구분 기준으로 하여, 각 단어를 리스트의 원소로 구분했다. 그다음 len 함수를 사용해..

브론즈5 문제들을 풀면서 기본 문법들의 활용을 알아가고있는 단계 같다. 조건문, 반복문, break등 용법을 알지만, 문제를 풀며 직접 실행하니까 더 이해가 잘 되는것 같다. 역시 실전이다!! 이 문제는 아주 쉬운 문제임에도 불구하고 아주 초보인 나는 틀렸었다. 3일전에 틀렸었는데.... python 문법들을 복습하며 다시 풀어보며 정답을 알게됐다. 예제 출력을 잘 보아아 한다. 0 0이 나온 경우에 출력되는게 없다. 따라서 break와 print()를 적절한 위치에 배치했어야 하는데, 이 과정에서 부족함이 있어서 틀렸었다. 처음엔 배운 문법 내용들을 활용해서 아래처럼 작성했었다. while True: a, b = map(int, input().split()) print(a+b) if a == 0: br..

문제 출처 2743번: 단어 길이 재기 알파벳으로만 이루어진 단어를 입력받아, 그 길이를 출력하는 프로그램을 작성하시오. www.acmicpc.net 오늘 문제를 풀면서 간단한 입력이지만 input() 대신 sys.stdin.readline()을 사용해보기로 했다. 어제 파이썬으로 코딩테스트를 준비하는 전공자분이 알려주신 방법이다. input() vs. sys.std.readline() 간단한 입력의 경우 그냥 input()을 사용해도 무방하지만, 위 둘은 입출력 속도에서 차이가 난다. 입출력 속도 비교는 아래와 같다. sys.stdin.readline() > raw_input() > input() 따라서 input() 보다 sys.stdin.readline() 사용을 권장받았다.그래서 문제를 풀때 사용..

10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. 입력 두 자연수 A와 B가 주어진다. (1 ≤ A, B ≤ 10,000) 출력 첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A*B, 넷째 줄에 A/B, 다섯째 줄에 A%B를 출력한다. 예제 입력 1 7 3 예제 출력 1 10 4 21 2 1 Python 풀이 1 A, B = input().split() print(int(A) - int(B)) print(int(A) * int(B)) p..

파이썬 작업 중에서 어느 패키치가 설치 되어있고 버전은 어떤지 확인해야 하는 경우가 있습니다. 현재 설치된 패키지 이름과 설치버전을 모두 한 번에 확인할 수 있는 방법이 있습니다. 사용중인 환경에서 아래의 파이썬 명령어를 통해 설치된 패키지를 출력하여 확인 할 수 있습니다. import pkg_resources import pandas as pd pkg_list = pandas.DataFrame(sorted([(i.key, i.version) for i in pkg_resources.working_set])) print(pkg_list) 데이터를 정렬하는 sorted()내장함수는 기본적으로 데이터를 오름차순으로 정렬하니 참고 바랍니다. 예시를 보여드리고자 주피터 노트북에서 실행 해보았습니다. 위와같이 0..

마이크로소프트가 엑셀에서 파이썬(Python)을 실행할 수 있다고 발표했다. 아직은 마이크로소프트 365 인사이더를 통해 베타버전에서만 파이썬을 사용해볼 수 있다. 아나콘다(Anaconda)와 협력해 별도의 설정이 필요 없는 엑셀 내 파이썬(Python in Excel) 코드 실행을 지원한다. 데이터 실무자가 데이터 분석과 기계 학습을 위해 애플리케이션에서 데이터를 사용하는 환경 조성이 목적이다. 엑셀에 새로 도입한 PY 함수를 이용하면 셀에서 직접 파이썬 코드를 쓸 수 있으며 이는 마이크로소프트 클라우드에서 실행되어 아웃풋을 엑셀 시트에 출력한다. 아나콘다와 협업하는 만큼 여러 라이브러리를 지원할 예정으로 보인다 사용 가능한 라이브러리로 Matplotlib, seaborn,scikit-learn, ..