분류 전체보기126 백준 알고리즘 19단계 큐, 덱- 카드2 (2164번) Python 이번에 풀 문제는 카드 2라는 문제이다. 문제는 아래 사이트에서 확인할 수 있다. www.acmicpc.net/problem/2164 2164번: 카드2 N장의 카드가 있다. 각각의 카드는 차례로 1부터 N까지의 번호가 붙어 있으며, 1번 카드가 제일 위에, N번 카드가 제일 아래인 상태로 순서대로 카드가 놓여 있다. 이제 다음과 같은 동작을 카드가 www.acmicpc.net 1. 문제 확인 2. 문제 풀이 카드의 수가 1이 될 때까지 반복하면 되는 문제이다. 즉, 큐 문제이므로 큐의 길이가 1이 될 때까지 반복하면 된다. from collections import deque n = int(input()) q = deque([i for i in range(1,n+1)]) while len(q) > 1:.. 2021. 5. 4. 백준 알고리즘 16단계 수학 3 - 팩토리얼0의 개수 (1676번) C++ 1. 문제 확인 www.acmicpc.net/problem/1676 1676번: 팩토리얼 0의 개수 N!에서 뒤에서부터 처음 0이 아닌 숫자가 나올 때까지 0의 개수를 구하는 프로그램을 작성하시오. www.acmicpc.net 2. 문제 풀이 N!에서의 5의 개수를 세면 된다. 끝에 0으로 떨어지려면 2와 5가 되어야 한다. 근데, 2의 개수가 5의 개수보다 많을 것이 자명하므로, 5의 개수를 세어주면 된다. 2021. 3. 30. 백준 알고리즘 16단계 수학 3 - 이항 계수 (11050번) C++ 1. 문제 확인 www.acmicpc.net/problem/11050 11050번: 이항 계수 1 첫째 줄에 \(N\)과 \(K\)가 주어진다. (1 ≤ \(N\) ≤ 10, 0 ≤ \(K\) ≤ \(N\)) www.acmicpc.net 2. 문제 풀이 이항계수 (a + b)^n 에 대해 풀어썼을 때, a^(n-r) * b^r 2021. 3. 30. 오답 풀이 5 - 정처기 데이터베이스 구축2 정보처리기사 데이터베이스 SQL 응용, 활용, 데이터 전환 파트의 오답 풀이입니다. 더보기 정답 : 관계가 설정되지 않은 두 테이블은 조인을 수행할 수 없다. 관계가 설정도지 않아도 두 테이블은 조인을 수행 가능하다. Join - 공통 속성을 중심으로 두 개의 릴레이션을 하나로 합쳐서 새로운 릴레이션을 만드는 연산 - Join 결과로 만들어진 릴레이션의 차수는 조인된 두 릴레이션의 차수를 합한 것과 같음 - Join 결과는 Cartesian Product(교차곱)를 수행한 다음 Select를 수행한 것과 같다. - 연산자의 기호는 ⋈를사용함 - 표기 형식 : R ⋈ 키속성r=키속성s S - 키 속성 r은 릴레이션 R의 속성이고, 키 속성 s는 릴레이션 S의 속성이다 더보기 정답 : 2021. 2. 23. 정처기 프로그래밍 언어 활용 - 4.2 프로그래밍 언어 활용 ☆★★★ 1. 데이터 타입 - 변수(Variable)에 저장될 데이터의 형식을 나타내는 것으로, 변수에 값을 저장하기 전에 어떤 형식의 값을 저장할지 데이터 타입을 지정하여 변수를 선언해야 함 - 정수 타입(Integer Type) : 정수, 즉 소수점이 없는 숫자를 지정할 때 사용함 - 부동 소수점 타입(Floating Point Type) : 소수점 이하가 있는 실수를 저장할 때 사용함 - 문자 타입(Character Type) : 한 문자를 저장할 때 사용함, 작은 따옴표(' ') 안에 표시 함 - 문자열 타입(Character String Type) : 문자열을 저장할 때 사용함 큰 따옴표(" ") 안에 표시함 - 불린 타입(Boolean Type) : 조건의 참(True), 거짓(False) 여.. 2021. 2. 23. 정처기 프로그래밍 언어 활용 - 4.1 서버 프로그램 구현 ☆★★★ 1. 개발 환경 구축의 개요 - 응용 소프트웨어 개발을 위해 개발 프로젝트를 이해하고 소프트웨어 및 하드웨어 장비를 구축하는 것을 의미함 - 개발 환경은 응용 소프트웨어가 운영될 환경과 유사한 구조로 구축함 - 개발 프로젝트의 분석 단계의 산축물을 바탕으로 개발에 필요한 하드웨어와 소프트웨어를 선정함 - 하드웨어와 소프트웨어의 성능, 편의성, 라이선스 등의 비즈니스 환경에 적합한 제품들을 최종적으로 결정하여 구축 2. 하드웨어 환경 - 사용자와의 인터페이스 역할의 클라이언트(Client), 클라이언트와 통신해 서비스를 제공하는 서버(Server)로 구성됨 - 클라이언트 : PC, 스마트폰 등 - 서버 - 웹 서버(Web Server) : 클라이언트로부터 직접 요청을 받아 처리하는 서버, 저용량의.. 2021. 2. 23. 이전 1 2 3 4 5 ··· 21 다음