코딩 테스트 입문 ⑥ 소수, 약수, 배수
1. 소수, 약수, 배수(1) 약수, 배수26091934import sys input = sys.stdin.readline a, b = map(int, input().split()) max_num = 0 for i in range(1, min(a, b)): if ( a % i == 0 ) and ( b % i == 0 ) : max_num = i print(max_num) print(int(a*b/max_num))import sys import math input = sys.stdin.readline n = int(input()) for i in range(n) : a, b = map(int, input().split()) print(math.lcm(a..
2024. 10. 26.
클라우드 컴퓨팅 ⑥ 스토리지 기술, 가상화, 클라우드 서비스 무정지 기술, 아키텍처 이해, 리소스 풀링
1. 스토리지 기술(1) 스토리지- 단순 데이터 저장, 접근을 지원하는 장치에서 확장성 및 장애 허용성을 보장하는 새로운 기능을 갖춘 장치로 진화함- 스토리지 시스템에 대한 일반적 요구 사항ⓐ 대용량 및 고속 데이터 처리ⓑ 효율적인 데이터 공유(공유, 분배, 보안 강화)ⓒ 확장성, 사용성, 유연성ⓓ 다양한 접근 방식(2) 스토리지 단위- 스토리지는 데이터와 프로그램을 저장하는 기록 장치ⓐ 파일(File)- 데이터 스트림이 파일로 저장되어 폴더로 구조화되는 단위 > 파일 스토리지는 파일 단위로 저장 및 접근이 가능함 > 파일 공유 기능을 갖춘 스토리지에서 최소 데이터 처리는 파일 단위로 이루어짐- 파일 공유 프로토콜 : 윈도우 OS (SMB, CIFS), UNIX 및 Linux OS (Network Fil..
2024. 10. 25.
빅데이터 기초 프로그래밍 ⑥ 텍스트 파일, 이미지 파일, 형식화 출력
1. 텍스트 파일(1) 무형식 텍스트 파일- 일정한 형식 없이 텍스트로 저장된 파일 (일기, 메모, 로그 등)- 일정한 크기 또는 일정한 구분 문자로 분리 불가능- 분리가 되어도 각 분리된 항곰 컬럼이 같은 의미를 갖지 않음- 관련 함수 : open(), close(), write(), read(), readline(), readlines(), writelines() ...- open() 함수 : 파일이 없다면 신규로 생성, 파일이 있다면 옵션에 따라 추가 또는 기존 내용 삭제 후 쓰기 가능함, 파일을 열면 파일 내용을 조작할 수 있는 대표값(파일 핸들)이 생성됨f = open('123.exe') // 여기서 f를 파일 핸들이라고 함- close() 함수 : 열려있는 파일 닫기, 이미 열려 있는 파일을..
2024. 10. 24.