목록전체 글 (36)
그저 일상들
약수의 합문제두 자연수 A와 B가 있을 때, A = BC를 만족하는 자연수 C를 A의 약수라고 한다. 예를 들어, 2의 ㅑ약수는 1, 2가 있고, 1, 2, 3, 4, 6, 8 ,12, 24가 있다. 자연수 A의 약수의 합은 A의 모든 약수를 더한 값이고, f(A)로 표현한다.x보다 작거나 같은 모든 자연수 y의 f(y)값ㅇㄹ 더한 값은 g(x)로 표현한다입력첫째 줄에 테스트 케이스의 개수 T(1 ≤ T ≤ 100,000)가 주어진다. 둘째 줄부터 테스트 케이스가 한 줄에 하나씩 주어지며 자연수 N(1 ≤ N ≤ 1,000,000)이 주어진다.출력각각의 테스트 케이스마다, 한 줄에 하나씩 g(N)을 출력한다코드import sys# 최대값 설정MAX = 1000000# 각 인덱스마다 약수의 합을 담아 놓..
약수의 합 2문제두 자연수 A와 B가 있을 때, A = BC를 만족하는 자연수 C를 A의 약수라고 한다. 예를 들어, 2의 약수는 1, 2가 있고, 24의 약수는 1, 2, 3, 4, 6, 8, 12, 24가 있다. 자연수 A의 약수의 합은 A의 모든 약수를 더한 값이고, f(A)로 표현한다. x보다 작거나 같은 모든 자연수 y의 f(y)값을 더한 값은 g(x)로 표현한다.입력첫째 줄에 자연수 N(1 ≤ N ≤ 1,000,000))이 주어진다. 출력첫째 줄에 g(N)을 출력한다. 코드n = int(input())sum_ = 0for i in range(1, n+1): sum_ += (n // i) * iprint(sum_)
약수 문제양수 A가 N의 진짜 약수가 되려면, N이 A의 배수이고, A가 1과 N이 아니어야 한다. 어떤 수 N의 약수가 모두 주어질 때, N을 구하는 프로그램을 작성하시오. 입력첫째 줄에 N의 진짜 약수의 개수가 주어진다. 이 개수는 50보다 작거나 같은 자연수이다. 둘째 줄에는 N의 진짜 약수가 주어진다. 1,000,000보다 작거나 같고, 2보다 크거나 같은 자연수이고, 중복되지 않는다. 출력첫째 줄에 N을 출력한다. N은 항상 32비트 부호있는 정수로 표현할 수 있다. 코드n = int(input())a = list(map(int, input().split())print(max(a) * min(a))

chatGPT를 활용해보자. 탐색기처럼 폴더간 이동 가능. ipynb 확장자를 가진 jupyter notebook 파일 오픈 및 생성/수정 가능. jupyter notebook 사용법 하나의 셀 단위로 코드/문서도 하나의 셀에 작성 가능 여러 줄의 코드/문서도 하나의 셀에 작성 가능 셀에서 실행한 코드는 다른 셀에서 사용 가능 ex) 하나의 셀에서 선언한 변수를 다른 셀에서 호출 가능 셀 실행은 shift + enter 새로운 셀 만들기 셀을 선택한 후, 해당 셀 위에 새로운 셀 만들기: 단축키 a, 아래에 새로운 셀 만들기: 단축키 b Shell 삭제 하기 D + D: D 두 번 누르기 markdown 문법 기반 문서 작성 가능 하나의 실행 줄을 shell이라고 합니다. 명령어 입력 후 실행을 위해 s..
클라우드 컴퓨팅 인터넷에서 종량 요금제 방식으로 클라우드 서비스 플랫폼을 통해 Computing Power, DB Storage, Application, etc.... 을 온디맨드로 제공하는 서비스를 말한다. IaaS (Infra as a Service) 클라우드 IT의 기본 구성 요소가 포함되어 있어 일반적으로 네트워킹 기능, 컴퓨터 및 데이터 스토리지 공간에 엑세스 가능. PaaS (Platform as a Service) PaaS를 사용하면 기본 인프라를 관리할 필요가 없으므로 조직은 애플리케이션 배포 및 관리에 집중 가능. SaaS (Software as a Service) 서비스 공급자가 운영하고 관리하는 완제품을 제공. 특정 소프트웨어를 어떻게 활용할 것인지만 생각 하면 된다. 클라우드 컴퓨팅..

주제 : 출결 관리 프로그램 VirtualBox 에 Sub Project 용 가상 머신 생성하기 Centos 7 Gui 버전으로 php, php-mysqlnd, mariadb-server, httpd 설치하기 작업하기 편리하게 Host-only 네트워크 연결 후 putty ㄱㄱ index.html vim 생성 후 스크립트 작성해서 apache 서버 띄워보기 windows powershell에서 작업 후 Linux로 scp 해온 다음 배포 ※ 당장 해야할 것 목록 로그인 페이지 만들기 다음 화면으로 넘어갈 수 있게 html을 여러개 작성해서 각 상황에 맞게 페이지 넘기기 virtualBox 에 프로젝트용 가상머신 생성 CentOS-7-x86_64-DVD-2009 -- GUI 파일로 생성하기 위해 DVD 이..