분류 전체보기 (176) 썸네일형 리스트형 [Python] 알람 시계 https://www.acmicpc.net/problem/2884 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net x, y = map(int, input().split()) y = y - 45 if y < 0: x = x -1 y = y + 60 if x < 0: x = x + 24 print(x, y) 코드설명 y = y - 45# 입력받은 y값(분) 을 45 줄인다. if y < 0:# 45분을 뒤로한 y값이 음수라면 x = x -1# x값(시간)을 1 줄여주며 y = y + 60# y값(분)을 60 늘려준다. i.. [Python] 사분면 구하기 https://www.acmicpc.net/problem/14681 14681번: 사분면 고르기 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다. www.acmicpc.net x = int(input()) y = int(input()) if x > 0 and y > 0: print(1) elif x 0: print(2) elif x 0 and y > 0: print(1) # 1사분면 조건 elif x 0: print(2) .. [Python] 윤년 https://www.acmicpc.net/problem/2753 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 www.acmicpc.net x = int(input()) if (x % 4 == 0 and x % 100 != 0) or x % 400 == 0: print(1) else: print(0) 코드 해석 [Python Project] 파이썬 증권 데이터 분석 - 2 mkdir C:\VirtualEnv python -m venv Py380_32 notepad Py380_32\pyvenv.cfg 가상환경 설정 가상환경이 활성화된 상태에서 버전 확인 및 pip install blockchain을 통해 블록체인 라이브러리 설치 from blockchain import exchangerates tk = exchangerates.get_ticker() print('1 bitcoin =', tk['KRW'].p15min, 'KRW') 블록체인 라이브러리를 통해 비트코인의 15분전 KRW(한화) 시세를 알아보았다. [Python Project] 파이썬 증권 데이터 분석 - 1 파이썬 증권 데이터 분석이라는 교재를 통해 파이썬 공부를 병행하려고 한다. 사실 이 교재를 본적은 없지만 같이 공부 국비지원을 하는 친구놈의 추천으로 함께 하기로 하였다. 안그래도 웹 크롤링을 통해 자동매매 서비스를 해보려고 했었는데 좋은 교안이 된 것 같았다. 1. Python 설치 www.python.org 접속 Welcome to Python.org The official home of the Python Programming Language www.python.org Download -> Windows 사실 맥을 이용하고 있지만 이 교재 자체가 윈도우를 기반으로 진행이 된다고 하여 나는 데스크탑을 이용한다. 본인의 운영체제에 맞는 것을 골라서 다운받으면 될 것이다. Download Windows .. [Linux] Linux 명령어 grep 1. grep 명령어의 기능 grep은 입력으로 전달된 파일의 내용에서 특정 문자 또는 문자열을 찾고자할 때 사용하는 명령어이다. 2. 사용 예시 /usr/share/dict/words ( 다른 리눅스 파일에도 있는지모르겠지만 ) 파일로 다뤄보자. grep cat /usr/share/dict/words 위의 grep 명령어를 하용하였을 때 나오는 결과값이다. cat가 붙어있는 그 어떠한 단어들을 모두 출력하는 모습을 볼 수 있다. grep 'cat' /usr/share/dict/words grep "cat" /usr/share/dict/words 위의 두 커맨드들도 같은 결과값을 낸다. grep 'CAT[ILV]' /usr/share/dict/words 처음의 명령어와 무엇이 달랐을까? 바로 대괄호의 이.. [Linux] Linux 명령어 ls Commnad 1. 명령어의 기본구조 * 명령어 사용 예제 : [root@localhost ~] # ls -l /etc * Command 는 시스템에 설치되어 있는 프로그램의 이름이다. * Option은 Command를 실행했을 때 출력 값을 조정한다 * Argument 는 Command를 실행했을 때 적용이 되는 대상을 의미한다. Option이나 Argument는 생략이 가능하며, 필요로 할때 사용한다. Option과 Argument 없이 ls만 입력했을 때의 출력값이다. 현재 사용자가 위치한 디렉토리의 list 디렉토리 컨텐츠들을 보여준다. ls Command 의 메뉴얼 (man ls) 이다. ls [Option] ... [File]... 의 구조로 이루어져있으며 다양한 옵션을 설명해준다. 이중 몇가지 옵션만 다뤄.. [System] RAID 0 ~ 6 1. RAID (Redundant Array of Independent Disks) 여러개의 하드 디스크에 일부 중복된 데이터를 나눠서 저장하는 기술이다. RAID는 여러개의 디스크를 하나로 묶어 하나의 논리적 디스크로 작동되게 하는데, 하드웨어적인 방법과 소프트웨어적인 방법이 있다. RAID 구성은 초기에는 5가지 레벨이 존재했는데 이후 중첩된 RAID들이 추가되곤 했다. RAID 0, 1, 5, 6만 다뤄보도록 하자. 2. RAID 0 (Stripping) RAID 0의 구성입니다. Stripping 이라고도 불리며 2개 이상의 디스크가 필요로한다. 두개의 디스크를 동시에 사용하며 데이터를 저장하기에 용량의 효율이 디스크의 대수만큼 (즉, 2개의 디스크면 2배, N개의 디스크면 N배의 효율) 증가합니.. 이전 1 ··· 8 9 10 11 12 13 14 ··· 22 다음