[백준 알고리즘 문제풀이][JAVA][1152번] 단어의 개수
문제 - 백준 문제 바로가기
영어 대소문자와 띄어쓰기만으로 이루어진 문자열이 주어진다.
이 문자열에는 몇 개의 단어가 있을까? 이를 구하는 프로그램을 작성하시오.
단, 한 단어가 여러 번 등장하면 등장한 횟수만큼 모두 세어야 한다.
입력
첫 줄에 영어 대소문자와 띄어쓰기로 이루어진 문자열이 주어진다.
이 문자열의 길이는 1,000,000을 넘지 않는다.
단어는 띄어쓰기 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다.
또한 문자열의 앞과 뒤에는 공백이 있을 수도 있다.
출력
첫째 줄에 단어의 개수를 출력한다.
시간제한
2초
알고리즘 유형
구현
문자열
...
[백준 알고리즘 문제풀이][JAVA][1110번] 더하기 사이클
문제 - 백준 문제 바로가기
0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다.
먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다.
그 다음, 주어진 수의 가장 오른쪽 자리 수와 앞에서 구한 합의 가장 오른쪽 자리 수를 이어 붙이면 새로운 수를 만들 수 있다.
다음 예를 보자. 26부터 시작한다. 2+6 = 8이다. 새로운 수는 68이다. 6+8 = 14이다.
새로운 수는 84이다. 8+4 = 12이다. 새로운 수는 42이다. 4+2 = 6이다. 새로운 수는 26이다.
위의 예는 4번만에 원래 수로 돌아올 수 있다...
[백준 알고리즘 문제풀이][JAVA][1065번] 한수
문제 - 백준 문제 바로가기
어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 1,000보다 작거나 같은 자연수 N이 주어진다.
출력
첫째 줄에 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력한다.
시간제한
2초
알고리즘 유형
부르트포스[BruteForce; 완전탐색] : 조합 가능한 모든 문자열을 하나씩 대입해 보는 방식.
예제입력 1
110
예제...
[백준 알고리즘 문제풀이][JAVA][1008번] A/B
문제 - 백준 문제 바로가기
두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 A와 B가 주어진다. ( 0 < A, B < 10 )
출력
첫째 줄에 A/B를 출력한다. 실제 정답과 출력값의 절대오차 또는 상대오차가 10-9 이하이면 정답이다.
시간제한
2초
알고리즘 유형
수학, 구현, 사칙연산
예제입력 1
1 3
예제출력 1
0.33333333333333333333333333333333
예제입력 2
4 5
예제출력 2
0.8
풀이
import java.util.*;
public class Ma...
[백준 알고리즘 문제풀이][JAVA][1001번] A-B
문제 - 백준 문제 바로가기
두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 A와 B가 주어진다. ( 0 < A, B < 10 )
출력
첫째 줄에 A - B를 출력한다.
시간제한
2초
알고리즘 유형
수학, 구현, 사칙연산
예제입력
3 2
예제출력
1
풀이
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.next...
[백준 알고리즘 문제풀이][JAVA][1000번] A+B
문제 - 백준 문제 바로가기
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 A와 B가 주어진다. ( 0 < A, B < 10 )
출력
첫째 줄에 A + B를 출력한다.
시간제한
2초
알고리즘 유형
수학, 구현, 사칙연산
예제입력
1 2
예제출력
3
풀이
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nex...
[정보처리기사 실기] Ⅱ. 기사실기 요약 / 정리 / 단답 / Tip / 알고가기!
Ⅱ. 데이터 입출력 구현 - 알고가기!!
개념모델
주제영역과 핵심 데이터 집합간의 관계를 정의하는 모델.
전체 모델에서 중요한 골격이 되는 엔티티와 관계위주의 모델.
FK [Foreign Key; 외래키]
어느 한 릴레이션 속성의 집합이 다른 릴레이션의 기본키.
논리 데이터 모델링 특징 ( Tip. 정 포 완 독 )
정규화 / 포용성 / 완전성 / 독립성
...
[정보처리기사 실기] Ⅱ. 데이터 입출력 구현 - 프로시저(Procedure)
Ⅱ. 데이터 입출력 구현 - 데이터 조작 프로시저.
1. 데이터 조작 프로시저 작성.
▷ 데이터 조작 프로시저 개발.
프로시저(Procedure)
SQL을 이용 데이터를 조작하는 프로그램.
데이터베이스 내부에 저장되고 일정한 조건이 되면 자동으로 수행.
PL/SQL
표준 SQL기반 오라클에서 개발한 데이터 조작 언어.
PL/SQL 작성 절차
데이터저장소(DB) 연결
절차 : 드라이버로딩 > 데이터베이스 연결 > 쿼리 전달 > 결과 수신.
데이터 저장소 정의
...
전체 글 84개, 11 페이지