일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- tac
- OPEN CURSOR
- implicit
- VMware
- 코딩테스트
- CentOS
- 파이썬
- Tuple
- Linux
- tibero
- 묵시적 커서
- terraform
- X11 forwarding
- vm
- 리눅스
- golang
- Python
- python3.7
- db
- 암시적 커서
- oracle
- X11
- 코테
- 프로그래머스
- tablespace
- DDL 추출
- VM 설정
- vm tac 구성
- 티베로
- tas tac
- Today
- Total
목록파이썬 (9)
줄기세포
1. time 모듈의 localtime 메소드 활용 >>> from time import localtime >>> localtime() time.struct_time(tm_year=2023, tm_mon=6, tm_mday=21, tm_hour=11, tm_min=28, tm_sec=17, tm_wday=2, tm_yday=172, tm_isdst=0) >>> now = localtime() >>> now.tm_yday 172 2. time과 datetime 모듈 활용 import time import datetime today = time.localtime() total_date = datetime.date(today[0], today[1], today[2]) - datetime.date(today[0..
01. 모듈 모듈: 정의된 함수들을 포함하고 있는 파이썬 파일 함수들의 집합이라 생각하면 됨 기본적으로 파이썬이 제공하는 모듈 개인이 구현한 파이썬 모듈 파일을 import하여 그 안에 정의된 함수들을 호출하여 사용 코드를 재사용하려는 목적이 가장 크다 02. 모듈 가져오기 (import) import로 다른 파이썬 파일(=모듈)을 읽어 들임 .py라는 파일을 가져오는 것이고 import 시에 .py는 생략 기본 모듈은 파이썬 설치 경로의 lib 폴더에 존재 [root@vultr ~]# which python3.7 /usr/local/bin/python3.7 [root@vultr ~]# python3.7 >>> import sys >>> sys.path ['', **# ''은 현재 경로** '/usr/l..
이거랑 이거 프린트 하는법 코드 # 한개부터 다섯개 프린트 for i in range(1,6) : for j in range(i) : print('*', end=" ") print() # 줄바꿈 # 다섯개부터 한개 프린트 for i in range(5,0,-1) : for j in range(i) : print('*', end=" ") print() # 줄바꿈
A. 코드 #!/usr/bin/python import json import sys def json_check( args ): // pipeline으로 넘어올 값을 변수 저장 json_data = sys.stdin.read() check_obj = json.loads( json_data ) print(type(check_obj), len(check_obj)) for i in args: try: print(check_obj[str(i)]) except Exception as e: print(e) // sys.argv= parameter을 받아 하나씩 for문 처리 json_check(sys.argv[1:]) B. 설명 Json Type으로 넘어오는 Data 값을 stdin으로 받은 후 pipeline 을 ..
이전글: 2020.10.18 - [프로그래머스 코딩테스트] - [Python 3]코딩테스트 - 해시 - 완주하지 못한 선수(프로그래머스) 프로그래머스 코딩테스트에서 (programmers.co.kr/learn/challenges) 가져온 문제입니다. 코딩테스트 연습 기초부터 차근차근, 직접 코드를 작성해 보세요. programmers.co.kr 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면 array의 2번째부터 5번째까지 자르면 [5, 2, 6, 3]입니다. 1에서 나온 배열을 정렬하면 [2, 3, 5, 6]입니다. 2에서 나온 배열의 3..
데이터 타입(자료형) 수치형(numbers), 정수(int), 더 큰 정수(long int), 소수(float)가 있지요. 순서형(sequence), 문자열(string), 리스트(list), 튜플(tuple), 사용자 정의 클래스 - for문 사용가능 매핑형(mapping) 딕셔너리(dictionary), 클래스 인스턴스, C 확장형 튜플(tuple)은 리스트와 유사하지만 새로운 요소를 추가하거나, 기존의 요소를 변경할 수 없는 자료형입니다. 즉, 추가, 재할당, 삭제 가 모두 안되는 자료형입니다. 한번 선언하면 끝 아래 예시와 설명을 확인하면서 실습해보세요 #소괄호를 이용해서 tuple을 만든다 tup = (1,2,3,4,5) print (type (tup)) #len으로 tuple 길이를 알 수 있..
코테 사이트를 하나 ㅊㅊ하려 합니다. 프로그래머스 https://programmers.co.kr/ 요즘 잘 쓰고 있어서 공유합니다. 까먹기전에 1. 코딩연습을 할 수 있는 문제가 많이 존재 2. 분류별로 묶어둔 직관적 GUI 3. 아톰과 같은 IDE가 없어도 연습을 해볼 수 있다는 장점이 있음 (풀이를 web 안에 작성할 수 있고, 실행을 하여 자동으로 맞는 답인지 확인 할 수 있습니다.) 4. 내 코딩풀이를 다른 사용자의 고급풀이와 비교해 볼 수 있음 상단바에서 >> 코딩테스트 연습 원하는 유형선택 문제 선택 좌측 문제 설명과 입출력 예시 우측에 코드작성 부분과 하단 실행을 통해 테스트 해볼 수 있고, 최종 코드 제출과 채점이 가능합니다. 코테 연습에 좋은 사이트라서 공유합니다. 앞으로 문제를 하나씩 ..
참가자의 이름이 담긴 list와 완주자 이르이 담긴 list가 있습니다. 두 개를 각각 dictionary로 담아 { key : value }를 { 이름 : 중복 이름 수 } 로 담아줍니다. 처음 if문은 완주자 이름에 없는 사람을 바로 골라낼 수 있습니다. answer은 key값이 됩니다. 두 번째 elif문은 value값이 일치하지 않으면, 즉 동명이인이 있는데, 완주자에 한명만 있으면 answer이 됩니다. def solution(participant, completion): answer = '' participant_count = dict() completion_count = dict() ## participant completion을 dictionary로 만들기 for player in part..
def solution(prices): answer = [] for i in range(len(prices)): for j in range(i+1,len(prices)): if prices[i] > prices[j]: break answer.append(j-i) return answer 설명) prices list를 받은 함수에서 for문을 이용하여 전체 list range만큼 반복해줍니다. 첫 번째 for loop>>> 0번 value인 prices[0]가 loop를 도는 동안에 두 번째 for loop >>>0번 value 다음부터 비교를 해야 하기 때문에 start number 는 1 price[1]과 비교한다. if문을 이용하여 값이 하락되면 break로 for문을 나가고 answer에 (두번째f..