- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 공유대학
- 코딩테스트
- 자료구조
- VB.NET
- 배열
- 프로그래머스
- 구글 로그인
- C언어
- 자바
- 프로그래밍 입문
- 파이썬
- 로그인
- 동적할당
- android studio
- 연결리스트
- sql
- 알고리즘
- python
- til
- 컴퓨터공학과
- firebase google
- Java
- 백준
- 안드로이드
- 안드로이드 스튜디오
- 비주얼 베이직
- oauth
- Firebase
- C++
목록분류 전체보기 (186)
코딩하는 해달이
문제 설명 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 알고리즘 구현 풀이코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(Sy..
문제 설명 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열에는 몇 개의 단어가 있을까? 이를 구하는 프로그램을 작성하시오. 단, 한 단어가 여러 번 등장하면 등장한 횟수만큼 모두 세어야 한다. 입력 첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열은 공백으로 시작하거나 끝날 수 있다. 출력 첫째 줄에 단어의 개수를 출력한다. 알고리즘 구현 문자열 풀이코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.u..
문제 설명 톰은 마트에서 치즈 1kg 을 사서 집으로 돌아왔습니다. 그런데 톰이 한눈을 판 사이 제리가 와서 A/B kg 만큼 훔쳐갔습니다. 제리가 치즈를 훔쳐 간 후 톰이 가지고 있는 치즈의 무게는 얼마인가요? 입력 첫 번째 줄에 두 정수 A, B (1 ≤ A
파일 링크 : In 하드 링크 - ln A B 복사한 파일을 수정하면 원본도 수정됨 원본이 삭제되더라도 복사 파일은 사용 가능 확인 방법 : ls -i로 파일 정보를 확인했을 때 주소가 같음 심볼릭 링크 - ln -s A B 하나의 파일에 새로운 이름을 붙임 경로를 다르게 지정할 수 있음 -s : 심볼릭 링크 파일 생성 (윈도우의 바로가기 아이콘)
문제 설명 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다. 입력 첫째 줄부터 아홉 번째 줄까지 한 줄에 하나의 자연수가 주어진다. 주어지는 자연수는 100 보다 작다. 출력 첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 몇 번째 수인지를 출력한다. 알고리즘 구현 풀이코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util..
문제 설명 네 점이 주어졌을 때, 네 점을 이용해 정사각형을 만들 수 있는지 없는지를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 네 줄로 이루어져 있으며, 점의 좌표가 한 줄에 하나씩 주어진다. 점의 좌표는 -100,000보다 크거나 같고, 100,000보다 작거나 같은 정수이다. 같은 점이 두 번 이상 주어지지 않는다. 출력 각 테스트 케이스마다 입력으로 주어진 네 점을 이용해서 정사각형을 만들 수 있으면 1을, 없으면 0을 출력한다. 알고리즘 정렬 기하학 푼 방법 네 개의 점으로 만들 수 있는 모든 변의 길이를 구한 후 집합을 통해 길이가 다른 변이 두 개일 경우에는 정사각형이라 할 수 있다. 풀이코드 import java.io.Buffer..
프로세스 개요 프로세스 개요 프로그램 하드디스크 등의 저장 매체에 저장. 실행 파일의 형태 프로세스 프로그램이 메모리에 적재되어 실행 중인 상태 필요한 모든 자원을 할당 받음 자원 : 코드 공간, 데이터 공간, 스택 공간, 힙 공간 프로세스 특징 운영체제는 프로그램을 메모리에 적재하고 프로세스를 다룸 운영체제는 프로세스에게 실행에 필요한 메모리 할당, 이곳에 코드와 데이터 등 적재 프로세스들은 서로 독립적인 메모리 공간을 가짐. 다른 프로세스의 영역에 접근 불허 운영체제는 각 프로세스의 메모리 위치와 크기 정보를 관리한다. 운영체제는 프로세스마다 고유한 번호 할당 프로세스의 관한 모든 정보는 커널에 의해 관리 프로세스는 실행-대기-잠자기-실행-종료 등의 생명 주기를 가짐 프로세스 생성, 실행, 대기, 종..
Logical Data Modeling Relational Data Model Relational Model Constaints 도메인 제약(Domain Constaints) 속성에 대한 제약 속성 값은 원자성을 가지며, 도메인에서 정의된 값이어야 함 복합속성과 다중속성은 허용되지 않음 Null 값은 허용됨 도메인 : 속성 하나가 가질 수 있는 모든 값의 집합, 즉 값의 범위 원자성 : 더는 분해할 수 없는 하나의 값 널 값 : 특정 속성에 해당되는 값이 없음을 나타냄, 튜플의 속성 값을 모르거나 적합한 값이 없을 경우 사용 키 제약(Key Constaints) 테이블에 대한 제약 관계의 모든 튜플은 서로 식별이 가능해야 함 수퍼키 : 유일의 특성을 만족하는 속성 또는 속성들의 집합, 키 값이 같은 튜플..