목록파이썬 (25)
일상 코딩
https://daechu.tistory.com/28 [Ubuntu 20.04] 아나콘다(Anaconda)를 사용해 가상환경 다루기 안녕하세요 오랜만입니다. 우분투 18.04 버전을 사용 중이었는데 텐서플로 고버전을 사용하기 위해 20.04 버전으로 업데이트를 했습니다. 이것저것 파이썬 라이브러리를 사용하여 개발을 하고나 daechu.tistory.com https://daechu.tistory.com/31?category=848279 [Ubuntu 20.04] 아나콘다 가상환경 기본설정 끄기 (base 자동 activate 끄기) 안녕하세요 conda 명령어를 사용해 가상환경을 쓰다보니 터미널을 켤때마다 유저이름 옆에 (base)라는 하얀 글씨로 표시되는 것을 보셨을 겁니다. activate 시키지 않..
https://www.acmicpc.net/problem/10989 10989번: 수 정렬하기 3 첫째 줄에 수의 개수 N(1 ≤ N ≤ 10,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 10,000보다 작거나 같은 자연수이다. www.acmicpc.net import sys lst = [0] * 10001 N = int(sys.stdin.readline()) for _ in range(N): lst[int(sys.stdin.readline())] += 1 cnt = 0 for i in range(10001): if lst[i] != 0: for _ in range(lst[i]): print(i) cnt += 1 if cnt == N: exit(0) 입력 예시 10 5..
import smtplib from email.mime.text import MIMEText smtp = smtplib.SMTP('smtp.gmail.com', 587) smtp.ehlo() # say Hello # 지메일은 보안상의 이유로 SMTP연결을 TLS(전송 계층 보안) 모드로 설정해 smtp.starttls() # TLS 사용시 필요 smtp.login('자신의ID@gmail.com', '자산의 gmail앱_비밀번호') # 보낼 메시지 작성 msg = MIMEText('본문 테스트 메시지 잘 갔으면 좋겠네.') msg['Subject'] = '메일 테스트' msg['To'] = '자산의ID@naver.com' # smtp.sendmail('송신자', '수신자', '메시지') smtp.sendm..
https://www.acmicpc.net/problem/1874 1874번: 스택 수열 1부터 n까지에 수에 대해 차례로 [push, push, push, push, pop, pop, push, push, pop, push, push, pop, pop, pop, pop, pop] 연산을 수행하면 수열 [4, 3, 6, 8, 7, 5, 2, 1]을 얻을 수 있다. www.acmicpc.net N = int(input()) count = 1 stack = [] result = "" for _ in range(N): Answer = int(input()) while count
https://dejavuqa.tistory.com/ don't stop believing nGle (엔글: www.ngle.co.kr)에서는 모든 QA들이 이정도는 합니다. dejavuqa.tistory.com

1. 파이썬 버전 확인 및 설치, 업그레이드 python -V pip --version sudo apt install python3.8 python3.8 -m pip install -upgrade pip python3.8 -m pip install virtualenv 2. 가상환경 만들기 혹은 추가 mkdir cd virtualenv --python=python3.8 ●가상환경 실행 source .//bin/activate ▲가상환경 종료 deactivate ●가상환경 alias 설정 //home으로 이동 $ cd // nano로 .bashrc 문서 연다. $ nano .bashrc // 문서 맨밑에 아래 코드 추가 alias sql='source /home/ubuntu/sql/VENV/bin/activ..
https://www.mysql.com/ MySQL Over 2000 ISVs, OEMs, and VARs rely on MySQL as their products' embedded database to make their applications, hardware and appliances more competitive, bring them to market faster, and lower their cost of goods sold. Learn More » www.mysql.com # 타이핑 게임 제작 및 기본완성 import random import time # py sound for linux, pip install pyglet 설치 import pyglet import datetime import..
https://www.acmicpc.net/problem/17413 17413번: 단어 뒤집기 2 문자열 S가 주어졌을 때, 이 문자열에서 단어만 뒤집으려고 한다. 먼저, 문자열 S는 아래와과 같은 규칙을 지킨다. 알파벳 소문자('a'-'z'), 숫자('0'-'9'), 공백(' '), 특수 문자('')로만 이루어져 www.acmicpc.net S = input() temp = '' ans = '' for i in S: if i == ' ': if '
https://www.acmicpc.net/problem/16675 16675번: 두 개의 손 첫 번째 줄에 차례로 ML, MR, TL, TR이 공백으로 구분되어 주어진다. 차례대로 민성이의 왼손과 오른손, 태경이의 왼손과 오른손의 상태를 나타낸다. 위 4개의 값들은 “S”, “R”, “P” 중 하나이 www.acmicpc.net ML, MR, TL, TR = map(lambda x:"SPR".find(x), input().split()) def lose_case(x): return (x+2)%3 if ML == MR and lose_case(ML) in [TL,TR]: print("TK") elif TL == TR and lose_case(TL) in [ML,MR]: print("MS") else: p..
https://www.acmicpc.net/problem/2484 2484번: 주사위 네개 첫째 줄에는 참여하는 사람 수 N이 주어지고 그 다음 줄부터 N개의 줄에 사람들이 주사위를 던진 4개의 눈이 빈칸을 사이에 두고 각각 주어진다. www.acmicpc.net N = int(input()) A = [ sorted(list(map(int,input().split()))) for _ in range(N) ] prize = 0 def check(arr): return len(set(arr)) for a in A: money = 0 if check(a) == 1: money += 50000 + a[0]*5000 elif check(a) == 2: if a[1] == a[2]: money += 10000 + ..