반응형

python 28

Ubuntu 18.04 : Python 3.7 설치 방법, 예제, 명령어

구글 크롬은 세계에서 가장 인기 있는 웹 브라우저입니다. 현대식 웹을 위해 구축된 빠르고 직관적이며 안전한 브라우저입니다. Chrome은 오픈 소스 브라우저가 아니며, 기본 Debian 저장소에 포함되지 않습니다. 데비안 저장소에서 사용할 수 있는 오픈 소스 브라우저인 크로미엄을 기반으로 합니다. 이 튜토리얼에서는 Devian 9에 Google Chrome 웹 브라우저를 설치하는 방법에 대해 설명합니다. 전제조건 Debian 시스템에 패키지를 설치하려면 sudo 액세스 권한이 있는 사용자로 로그인해야 합니다. Debian에 Google Chrome을 설치 Debian 시스템에 Google Chrome을 설치하려면 다음 단계를 완료하십시오. 1. Google Chrome을 다운로드 Ctrl+Alt+를 사용..

SW/리눅스 2021.05.04

파이썬 : 프로그래머스 : 약수의 합 : 풀이

코드 def solution(n): answer = 0 for i in range(1, n+1): if n % i == 0: answer += i return answer 실행 결과 정확성 테스트 테스트 1 〉 통과 (0.04ms, 10.7MB) 테스트 2 〉 통과 (0.04ms, 10.8MB) 테스트 3 〉 통과 (0.08ms, 10.8MB) 테스트 4 〉 통과 (0.05ms, 10.8MB) 테스트 5 〉 통과 (0.11ms, 10.7MB) 테스트 6 〉 통과 (0.07ms, 10.7MB) 테스트 7 〉 통과 (0.15ms, 10.8MB) 테스트 8 〉 통과 (0.06ms, 10.7MB) 테스트 9 〉 통과 (0.13ms, 10.7MB) 테스트 10 〉 통과 (0.16ms, 10.6MB) 테스트 11 ..

SW/알고리즘 2019.10.02

파이썬 : 프로그래머스 : 이상한 문자 만들기 : 풀이

코드 def solution(s): answer = "" counter = 0 for i in range(len(s)): if s[i] == " ": counter = 0 answer += " " elif counter % 2 == 0: answer +=s[i].upper() counter +=1 elif counter % 2 == 1: answer += s[i].lower() counter +=1 return answer 실행 결과 정확성 테스트 테스트 1 〉 통과 (0.04ms, 10.6MB) 테스트 2 〉 통과 (0.04ms, 10.7MB) 테스트 3 〉 통과 (0.04ms, 10.7MB) 테스트 4 〉 통과 (0.07ms, 10.7MB) 테스트 5 〉 통과 (0.05ms, 10.7MB) 테스트 6..

SW/알고리즘 2019.09.30

파이썬 : 프로그래머스 : 정수 내림차순으로 배치하기 : 풀이

코드 def solution(n): answer = 0 num_list = [] n_str = str(n) for i in range(len(n_str)): num_list.append(int(n_str[i])) num_list.sort(reverse=True) for i in num_list: answer = answer*10 + i return answer 실행 결과 정확성 테스트 테스트 1 〉 통과 (0.06ms, 10.8MB) 테스트 2 〉 통과 (0.06ms, 10.9MB) 테스트 3 〉 통과 (0.07ms, 10.8MB) 테스트 4 〉 통과 (0.06ms, 10.8MB) 테스트 5 〉 통과 (0.06ms, 10.8MB) 테스트 6 〉 통과 (0.06ms, 10.9MB) 테스트 7 〉 통과 (0..

SW/알고리즘 2019.09.29

파이썬 : 프로그래머스 : 최대공약수와 최소공배수 : 풀이

코드 def fun1(n, m): ret_val = 0 for i in range(1, min(n,m) + 1): if n % i == 0 and m % i == 0: ret_val = i return ret_val def fun2(n, m): for i in range(max(n,m), n*m + 1): if i % n == 0 and i % m == 0: return i def solution(n, m): return [fun1(n,m), fun2(n,m)] 실행 결과 정확성 테스트 테스트 1 〉 통과 (0.05ms, 10.6MB) 테스트 2 〉 통과 (0.10ms, 10.7MB) 테스트 3 〉 통과 (0.05ms, 10.7MB) 테스트 4 〉 통과 (0.06ms, 10.6MB) 테스트 5 〉 통과 ..

SW/알고리즘 2019.09.28

파이썬 : 프로그래머스 : 정수 제곱근 판별 : 풀이

코드 import math def solution(n): answer = math.pow(math.pow(n, 0.5) + 1, 2) if answer - int(answer) == 0: return int(answer) else: return -1 실행 결과 정확성 테스트 테스트 1 〉 통과 (0.06ms, 10.8MB) 테스트 2 〉 통과 (0.07ms, 10.8MB) 테스트 3 〉 통과 (0.06ms, 10.7MB) 테스트 4 〉 통과 (0.06ms, 10.8MB) 테스트 5 〉 통과 (0.05ms, 10.8MB) 테스트 6 〉 통과 (0.06ms, 10.7MB) 테스트 7 〉 통과 (0.06ms, 10.8MB) 테스트 8 〉 통과 (0.06ms, 10.8MB) 테스트 9 〉 통과 (0.05ms, ..

SW/알고리즘 2019.09.26

파이썬 : 프로그래머스 : 자연수 뒤집어 배열로 만들기 : 풀이

풀이 def solution(n): answer = [] while n > 0: answer.append(n%10) n = int(n / 10) return answer 코드 정확성 테스트 테스트 1 〉 통과 (0.05ms, 10.5MB) 테스트 2 〉 통과 (0.06ms, 10.7MB) 테스트 3 〉 통과 (0.04ms, 10.7MB) 테스트 4 〉 통과 (0.04ms, 10.8MB) 테스트 5 〉 통과 (0.04ms, 10.6MB) 테스트 6 〉 통과 (0.04ms, 10.7MB) 테스트 7 〉 통과 (0.04ms, 10.7MB) 테스트 8 〉 통과 (0.05ms, 10.5MB) 테스트 9 〉 통과 (0.04ms, 10.6MB) 테스트 10 〉 통과 (0.05ms, 10.7MB) 테스트 11 〉 통과..

SW/알고리즘 2019.09.25

파이썬 : 프로그래머스 : 타일 장식물 : 풀이

풀이 def solution(N): if N == 1: return 4 elif N == 2: return 6 tile_list = [1, 1] for i in range(2, N): tile_list.append( tile_list[i-2] + tile_list[i-1]) tile_list.pop(0) answer = 4 for i in tile_list: answer += i * 2 return answer 실행 결과 정확성 테스트 테스트 1 〉 통과 (0.04ms, 10.7MB) 테스트 2 〉 통과 (0.03ms, 10.7MB) 테스트 3 〉 통과 (0.04ms, 10.7MB) 테스트 4 〉 통과 (0.04ms, 10.7MB) 테스트 5 〉 통과 (0.04ms, 10.7MB) 테스트 6 〉 통과 (..

SW/알고리즘 2019.09.22

파이썬 : 프로그래머스 : 2 x n 타일링 : 풀이

풀이 def solution(n): answer = 0 if n == 1: return 1 elif n == 2: return 2 else: answer_list = [0,1,2] for i in range(3, n+2): answer_list.append((answer_list[i-1] + answer_list[i-2])% 1000000007) return answer_list[i-1] return answer 실행 결과 정확성 테스트 테스트 1 〉 통과 (1.52ms, 10.8MB) 테스트 2 〉 통과 (0.32ms, 10.9MB) 테스트 3 〉 통과 (1.09ms, 10.8MB) 테스트 4 〉 통과 (1.99ms, 10.7MB) 테스트 5 〉 통과 (0.26ms, 10.7MB) 테스트 6 〉 통과 ..

SW/알고리즘 2019.09.21

파이썬 : 프로그래머스 : 평균 구하기 : 풀이

코드 def solution(arr): answer = 0 for i in arr: answer += i return answer / len(arr) 실행 결과 정확성 테스트 테스트 1 〉 통과 (0.04ms, 10.7MB) 테스트 2 〉 통과 (0.04ms, 10.8MB) 테스트 3 〉 통과 (0.04ms, 10.7MB) 테스트 4 〉 통과 (0.04ms, 10.6MB) 테스트 5 〉 통과 (0.04ms, 10.7MB) 테스트 6 〉 통과 (0.04ms, 10.7MB) 테스트 7 〉 통과 (0.04ms, 10.7MB) 테스트 8 〉 통과 (0.04ms, 10.8MB) 테스트 9 〉 통과 (0.04ms, 10.7MB) 테스트 10 〉 통과 (0.04ms, 10.6MB) 테스트 11 〉 통과 (0.04ms..

SW/알고리즘 2019.09.17

파이썬 : 프로그래머스 : 행렬의 덧셈 : 풀이

코드 def solution(arr1, arr2): for i in range(len(arr1)): for j in range(len(arr1[i])): arr1[i][j] += arr2[i][j] return arr1 실행 결과 정확성 테스트 테스트 1 〉 통과 (0.04ms, 10.6MB) 테스트 2 〉 통과 (0.13ms, 10.7MB) 테스트 3 〉 통과 (0.29ms, 11.6MB) 테스트 4 〉 통과 (0.16ms, 10.9MB) 테스트 5 〉 통과 (0.09ms, 10.7MB) 테스트 6 〉 통과 (0.16ms, 11MB) 테스트 7 〉 통과 (0.05ms, 10.7MB) 테스트 8 〉 통과 (0.11ms, 10.8MB) 테스트 9 〉 통과 (0.93ms, 26.7MB) 테스트 10 〉 통과..

SW/알고리즘 2019.09.16

파이썬 : 프로그래머스 : 핸드폰 번호 가리기 : 풀이

풀이 def solution(phone_number): return "*" * (len(phone_number) - 4) + phone_number[-4:] 실행 결과 정확성 테스트 테스트 1 〉 통과 (0.04ms, 10.8MB) 테스트 2 〉 통과 (0.04ms, 10.8MB) 테스트 3 〉 통과 (0.03ms, 10.6MB) 테스트 4 〉 통과 (0.03ms, 10.6MB) 테스트 5 〉 통과 (0.04ms, 10.7MB) 테스트 6 〉 통과 (0.04ms, 10.7MB) 테스트 7 〉 통과 (0.04ms, 10.7MB) 테스트 8 〉 통과 (0.04ms, 10.8MB) 테스트 9 〉 통과 (0.03ms, 10.6MB) 테스트 10 〉 통과 (0.04ms, 10.7MB) 테스트 11 〉 통과 (0...

SW/알고리즘 2019.09.12

파이썬, PIP, Anaconda의 관계, 필요성은?

우선, Anaconda는 무엇일까요? Anaconda가 실제로 의미하는 바와 그 의미에 대해 조사하기 전에 먼저 Conda에 대해 알아 봅니다. 콘다의 공식 블로그 Conda는 Windows, macOS 및 Linux에서 실행되는 오픈 소스 패키지 관리 시스템 및 환경 관리 시스템입니다. Conda는 패키지 및 해당 종속성을 빠르게 설치, 실행 및 업데이트합니다. Conda는 로컬 컴퓨터의 환경을 쉽게 생성, 저장,로드 및 전환합니다. 파이썬 프로그램용으로 만들어졌지만 어떤 언어로든 소프트웨어를 패키지하고 배포 할 수 있습니다. 왜 콘다로 갑자기 이야기가 나왔을까요? 우리는 모두 파이썬으로 작성된 소프트웨어 패키지를 설치하고 관리하는 데 사용되는 패키지 관리 시스템이라는 것을 알고 있습니다. 그것은 한계..

SW/Python 2019.09.07

파이썬? 주피터 노트북은 무엇을 하는 것일까?

Jupyter Notebook은 무엇입니까? 이 페이지에서는 Jupyter Notebook 환경의 주요 구성 요소를 간략하게 소개합니다. 보다 완전한 개요는 참조를 참조하십시오. Notebook document Notebook documents는 Jupyter Notebook App에서 제작한 문서이며 컴퓨터 코드(예 : python)와 서식있는 텍스트 요소 (단락, 방정식, 그림, 링크 등)를 모두 포함합니다. 노트북 다큐먼츠는 분석 설명 및 결과 (그림, 표 등)가 포함된 사람이 읽을 수 있는 문서이며 데이터 분석을 수행하기 위한 실행 가능한 문서입니다. Jupyter Notebook 앱 Jupyter Notebook App은 웹 브라우저를 통해 노트북 다큐먼츠를 편집하고 실행할 수 있는 서버 클라이..

SW/Python 2019.09.06

파이썬 : 네이버 실시간 검색어 : 크롤링하기

코드 import requests import bs4 naver = requests.get('https://www.naver.com/') naver_bs = bs4.BeautifulSoup(naver.content, 'lxml') span_list = naver_bs.find_all('span', class_='ah_k') span_list = set(span_list) realtime_list = [] for sp in span_list: realtime_list.append(sp.text) print(realtime_list) 출력 결과 [ '조국 여배우', '와우 클래식', '새싹보리', '노브라티', 'g7 국가', '코오롱티슈진', '안심전환대출', '이우연', '김용호', '위대한 쇼', '홍..

SW/Python 2019.09.03

파이썬 : 프로그래머스 : x만큼 간격이 있는 n개의 숫자 : 풀이

풀이 def solution(x, n): answer = [] for i in range(1,n+1): answer.append(x * i) return answer 실행 결과 정확성 테스트 테스트 1 〉 통과 (0.04ms, 10.7MB) 테스트 2 〉 통과 (0.06ms, 10.7MB) 테스트 3 〉 통과 (0.08ms, 10.7MB) 테스트 4 〉 통과 (0.09ms, 10.8MB) 테스트 5 〉 통과 (0.09ms, 10.8MB) 테스트 6 〉 통과 (0.05ms, 10.7MB) 테스트 7 〉 통과 (0.12ms, 10.9MB) 테스트 8 〉 통과 (0.07ms, 10.9MB) 테스트 9 〉 통과 (0.14ms, 10.8MB) 테스트 10 〉 통과 (0.04ms, 10.8MB) 테스트 11 〉 통..

SW/알고리즘 2019.09.02

파이썬 : 프로그래머스 : 완주하지 못한 선수 : 풀이

풀이 def solution(participant, completion): participant.sort() completion.sort() for i in range(len(completion)): if participant[i] != completion[i]: return participant[i] return participant[-1] 실행 결과 정확성 테스트 테스트 1 〉 통과 (0.04ms, 10.7MB) 테스트 2 〉 통과 (0.04ms, 10.8MB) 테스트 3 〉 통과 (0.24ms, 10.9MB) 테스트 4 〉 통과 (0.50ms, 11MB) 테스트 5 〉 통과 (0.47ms, 11MB) 효율성 테스트 테스트 1 〉 통과 (36.75ms, 87.5MB) 테스트 2 〉 통과 (64.52m..

SW/알고리즘 2019.08.25
반응형