profile
Opportunities are never lost. The other fellow takes those you miss.
post-thumbnail

[Java] 사용자 정의 자료형 (User Define DataType)

사용자 정의 자료형 (User Define DataType) 사용자 정의 자료형이란? 객체를 변수에 저장하기 위한 자료형이다. 모델 (Model) ≒ VO (Value Object) ≒ DTO (Data Transfer Object) 로도 표현한다. 클래스를 사용하여

2023년 5월 27일
·
0개의 댓글
·
post-thumbnail

[BOJ] (2504) 괄호의 값 (Java)

4개의 기호 ‘(’, ‘)’, ‘\[’, ‘]’를 이용해서 만들어지는 괄호열 중에서 올바른 괄호열이란 다음과 같이 정의된다.한 쌍의 괄호로만 이루어진 ‘()’와 ‘\[]’는 올바른 괄호열이다.만일 X가 올바른 괄호열이면 ‘(X)’이나 ‘\[X]’도 모두 올바른 괄호열이

2023년 5월 27일
·
0개의 댓글
·
post-thumbnail

[BOJ] (9012) 괄호 (Java)

괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 부른다. 한 쌍의 괄호 기호로 된 “(

2023년 5월 25일
·
0개의 댓글
·
post-thumbnail

[BOJ] 좋은 단어 (Java)

이번 계절학기에 심리학 개론을 수강 중인 평석이는 오늘 자정까지 보고서를 제출해야 한다. 보고서 작성이 너무 지루했던 평석이는 노트북에 엎드려서 꾸벅꾸벅 졸다가 제출 마감 1시간 전에 깨고 말았다. 안타깝게도 자는 동안 키보드가 잘못 눌려서 보고서의 모든 글자가 A와

2023년 5월 22일
·
0개의 댓글
·
post-thumbnail

[BOJ] (11003) 최솟값 찾기 (Java)

N개의 수 A1, A2, ..., AN과 L이 주어진다.Di = Ai-L+1 ~ Ai 중의 최솟값이라고 할 때, D에 저장된 수를 출력하는 프로그램을 작성하시오. 이때, i ≤ 0 인 Ai는 무시하고 D를 구해야 한다.첫째 줄에 N과 L이 주어진다. (1 ≤ L ≤ N

2023년 5월 18일
·
0개의 댓글
·
post-thumbnail

[BOJ] (5430) AC (Java)

(5430) AC (Java) 시간 제한| 메모리 제한| 제출| 정답| 맞힌 사람| 정답 비율 -|-|-|-|-|- 1 초| 256 MB| 114241| 25394| 17917| 19.870% 문제 > 선영이는 주말에 할 일이 없어서 새로운 언어 AC를 만들었다.

2023년 5월 15일
·
0개의 댓글
·
post-thumbnail

[Java] Method (메서드)

Method (메서드) 메서드란? 객체가 가지고 있는 동작(기능)을 메서드(함수)라고 한다. 동일한 작업을 수행하기에 용이하다. 객체지향프로그램에서는 메서드를 통해 객체 간 상호작용을 한다. 메서드는 크게 API 제공 메서드와 사용자 정의 메서드로 분류할 수 있다.

2023년 5월 14일
·
0개의 댓글
·
post-thumbnail

[BOJ] (6549) 히스토그램에서 가장 큰 직사각형 (Java)

히스토그램은 직사각형 여러 개가 아래쪽으로 정렬되어 있는 도형이다. 각 직사각형은 같은 너비를 가지고 있지만, 높이는 서로 다를 수도 있다. 예를 들어, 왼쪽 그림은 높이가 2, 1, 4, 5, 1, 3, 3이고 너비가 1인 직사각형으로 이루어진 히스토그램이다.히스토그

2023년 5월 13일
·
0개의 댓글
·
post-thumbnail

[BOJ] (3015) 오아시스 재결합 (Java)

오아시스의 재결합 공연에 N명이 한 줄로 서서 기다리고 있다.이 역사적인 순간을 맞이하기 위해 줄에서서 기다리고 있던 백준이는 갑자기 자기가 볼 수 있는 사람의 수가 궁금해 졌다.두 사람 A와 B가 서로 볼 수 있으려면, 두 사람 사이에 A 또는 B보다 키가 큰 사람이

2023년 5월 13일
·
0개의 댓글
·
post-thumbnail

[BOJ] (17298) 오큰수 (Java)

크기가 N인 수열 A = A1, A2, ..., AN이 있다. 수열의 각 원소 Ai에 대해서 오큰수 NGE(i)를 구하려고 한다. Ai의 오큰수는 오른쪽에 있으면서 Ai보다 큰 수 중에서 가장 왼쪽에 있는 수를 의미한다. 그러한 수가 없는 경우에 오큰수는 -1이다.예를

2023년 5월 10일
·
0개의 댓글
·
post-thumbnail

[BOJ] (6198) 옥상 정원 꾸미기 (Java)

도시에는 N개의 빌딩이 있다.빌딩 관리인들은 매우 성실 하기 때문에, 다른 빌딩의 옥상 정원을 벤치마킹 하고 싶어한다.i번째 빌딩의 키가 hi이고, 모든 빌딩은 일렬로 서 있고 오른쪽으로만 볼 수 있다.i번째 빌딩 관리인이 볼 수 있는 다른 빌딩의 옥상 정원은 i+1,

2023년 5월 10일
·
0개의 댓글
·
post-thumbnail

[BOJ] (20304) 비밀번호 제작 (Java)

서강대학교 전산실에서 보안직원으로 일하는 향빈이는 한 통의 이메일을 받게 되었다. 이메일에는 서버 관리자 계정에 대한 비정상적인 로그인 시도가 감지되었다는 내용이 적혀 있었고, 첨부된 파일에는 지금까지 로그인 시도에 사용된 비밀번호 목록이 있었다. 참고로, 서버 관리자

2023년 5월 10일
·
0개의 댓글
·
post-thumbnail

[Java] 객체와 클래스 (Object and Class)

객체와 클래스 (Object and Class) 객체(Object)와 사용자정의 자료형(UDDT) 객체란 실생활에 존재하거나 생각할 수 있는 어떠한 것을 말한다. 예를 들어 책, 영화, 자동차 등을 말하는데, 책이라는 객체는 많은 데이터를 담고 있다. 책의 제목,

2023년 5월 7일
·
0개의 댓글
·
post-thumbnail

[BOJ] (3197) 백조의 호수 (Java)

두 마리의 백조가 호수에서 살고 있었다. 그렇지만 두 마리는 호수를 덮고 있는 빙판으로 만나지 못한다.호수는 행이 R개, 열이 C개인 직사각형 모양이다. 어떤 칸은 얼음으로 덮여있다.호수는 차례로 녹는데, 매일 물 공간과 접촉한 모든 빙판 공간은 녹는다. 두 개의 공간

2023년 5월 7일
·
0개의 댓글
·
post-thumbnail

[BOJ] (9328) 열쇠 (Java)

상근이는 1층 빌딩에 침입해 매우 중요한 문서를 훔쳐오려고 한다. 상근이가 가지고 있는 평면도에는 문서의 위치가 모두 나타나 있다. 빌딩의 문은 모두 잠겨있기 때문에, 문을 열려면 열쇠가 필요하다. 상근이는 일부 열쇠를 이미 가지고 있고, 일부 열쇠는 빌딩의 바닥에 놓

2023년 5월 7일
·
0개의 댓글
·
post-thumbnail

[BOJ] (17071) 숨바꼭질 5 (Java)

수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 500,000)에 있고, 동생은 점 K(0 ≤ K ≤ 500,000)에 있다. 수빈이는 걷거나 순간이동을 할 수 있다. 만약, 수빈이의 위치가 X일 때 걷는다면 1초 후에 X-1 또는 X+1로

2023년 5월 6일
·
0개의 댓글
·
post-thumbnail

[BOJ] (11967) 불켜기 (Java)

(11967) 불켜기 (Java)농부 존은 최근에 N × N개의 방이 있는 거대한 헛간을 새로 지었다. 각 방은 (1, 1)부터 (N,N)까지 번호가 매겨져있다(2 ≤ N ≤ 100). 어둠을 무서워하는 암소 베시는 최대한 많은 방에 불을 밝히고 싶어한다.베시는 유일하

2023년 5월 6일
·
0개의 댓글
·
post-thumbnail

[BOJ] (16920) 확장 게임 (Java)

(16920) 확장 게임 (Java) 시간 제한| 메모리 제한| 제출| 정답| 맞힌 사람| 정답 비율 -|-|-|-|-|- 2 초| 512 MB| 5581| 1288| 859| 22.179% 문제 > 구사과와 친구들이 확장 게임을 하려고 한다. 이 게임은 크기가 N

2023년 5월 4일
·
0개의 댓글
·
post-thumbnail

[Java] DataType (자료형)

DataType (자료형) 자료형의 종류 기본자료형(Primitive DataType) : 자바에서 기본으로 제공해주는 자료형 사용자정의 자료형(User Define DataType) : 사용자가 만들어서 사용하는 자료형, class를 활용 자바에서 제공하는 경우도

2023년 5월 3일
·
0개의 댓글
·
post-thumbnail

[BOJ] (16933) 벽 부수고 이동하기 3 (Java)

N×M의 행렬로 표현되는 맵이 있다. 맵에서 0은 이동할 수 있는 곳을 나타내고, 1은 이동할 수 없는 벽이 있는 곳을 나타낸다. 당신은 (1, 1)에서 (N, M)의 위치까지 이동하려 하는데, 이때 최단 경로로 이동하려 한다. 최단경로는 맵에서 가장 적은 개수의 칸을

2023년 5월 1일
·
0개의 댓글
·