profile
백엔드 개발자가 되어 있는 그 날을 위해 기록
post-thumbnail

[AndroidStudio] Fragment 간의 이동

이전에 포스팅한 하단 메뉴바를 만들기와 연관된 예제이다. 하단 메뉴바를 클릭시 Fragment를 이동하도록 만들었고, Fragment내에 있는 버튼을 통해서 다른 Fragment로 이동은 어떻게 해야할까? 고민하면서 찾아본 내용이다. 그 전에 Fragment에 대한

2022년 4월 11일
·
0개의 댓글
post-thumbnail

[Android Studio]Bottom Navigation View

하단 메뉴를 선택하여 다른 Fragment를 띄어주는 예제 이전 프로젝트에서는 하나씩 아이콘과 텍스트를 배치하여 하단바를 만들고, Activity에 연결하여 무겁고, 느리다는 느낌을 받았는데 안드로이드 스튜디오에서 제공하는 Bottom Navigation View를

2022년 4월 11일
·
0개의 댓글
post-thumbnail

[백준] 10799: 쇠막대기

문제는 다음과 같은 두가지 상황이 있다.1\. 열린괄호('(')인 경우열린괄호는 닫힌 괄호와 만나야 하므로 스택에 push한다.닫힌괄호(')')인 경우닫힌 괄호는 두가지 경우를 가질 수 있다.2-1. 배열에서 바로 이전에 열린괄호가 있는 경우레이저이므로 현재 존재하는

2022년 2월 7일
·
0개의 댓글
post-thumbnail

[백준] 9012: 괄호

문제는 다음과 같은 경우의 수를 가질 수 있다.여는 괄호('(')가 추가되는 경우 리스트에 추가한다.닫는 괄호(')')가 추가되는 경우 \- 리스트가 비어있을 경우, VPS가 아니므로 NO를 출력한다.리스트가 비어있지 않은 경우,이전 인덱스에 해당하는 원소가 여는 괄

2022년 2월 7일
·
0개의 댓글
post-thumbnail

[백준] 10828: 스택

스택은 후입선출(Last In Frist Out)인 자료구조형이다.자바에서 제공하고 있는 스택 클래스는 Vector클래스를 상속받고 있으며, 메소드는 Vetor클래스와 동일하다.Vector클래스는 list인터페이스를 구현하였기 때문에 다음 문제는 ArrayList로 l

2022년 2월 7일
·
0개의 댓글
post-thumbnail

[Java] Stack(스택)

나중에 들어간 것이 나중에 나오는 형태인 LIFO(Last In First Out) 형태java.util.Stack을 import하면 사용할 수 있다.Stack< Element> = new stack<>();Stack값 추가Stack 값 삭제Stack의 전체

2022년 2월 6일
·
0개의 댓글
post-thumbnail

[백준] 2751: 수 정렬하기2

문제 문제 풀이 수를 정렬하는 알고리즘 문제는 코드

2022년 1월 31일
·
0개의 댓글
post-thumbnail

[자바] Wrapper Class

기본 타입의 데이터를 객체를 취급해야 하는 경우(ex.메소드의 인수로 객체 타입만이 요구 되는 경우)에는 기본 타입의 데이터를 먼저 객체로 변환한 후 작업을 수행해야 한다.8개의 기본 타입에 해당하는 데이터를 객체로 다루기 위해서 사용하는 클래스들을 래퍼 클래스(Wra

2022년 1월 31일
·
0개의 댓글
post-thumbnail

[백준] 11052: 카드 구매하기

N개를 사는 경우 처음에 N개가 들어있는 카드팩을 사는 경우와 N-1개를 가장 비싼 값에 사는 경우(dpN-1)와 1개가 들어있는 카드팩을 사는 경우를 합한 값과(dpN-1 +1) 비교하여 dp값을 정한다.이후 마찬가지로 N-2개를 가장 비싼 값에 사는 경우(dpN-2

2022년 1월 29일
·
0개의 댓글
post-thumbnail

[백준] 2225: 합분해

N = 1일 경우, 정수 K개를 더해서 N이 되는 경우의 수는 다음과 같다. k = 1 -> 1 \- dp1 = 1 k = 2 -> 0 + 1, 1 + 0 \- dp1 = 2 k = 3 -> 0 + 0 + 1, 0 + 1 + 0, 1 + 0 +

2022년 1월 29일
·
0개의 댓글
post-thumbnail

[자바] 입출력 - BufferedReader, Scanner, BufferedWriter, Stringbuilder

정수값으로 int, short, long 소수 값으로 float, double를 구분지어 읽어들일 수 있고, String 값도 읽을 수 있다.int, long, short 의 경우 nextInt(), nextLong(), nextShort()과 같이 정규식을 사용하여

2022년 1월 29일
·
0개의 댓글
post-thumbnail

[백준] 9461: 파도반 수열

6번째 삼각형부터 i-1번째 삼각형의 변과 i-5번째 삼각형 변을 공유하기 시작한다.즉, 규칙은 다음과 같다.dp0 = dp1 = dp2 = 1dp3 = dp4 = 2dpi = dp i-1 + dpi-5

2022년 1월 27일
·
0개의 댓글
post-thumbnail

[백준] 2133: 타일 채우기

n-4일때까지 생각했는데,, n-6,n-8,,0이 있을줄이야ㅠㅠ그래도 나름 접근했다..!!

2022년 1월 26일
·
0개의 댓글
post-thumbnail

[백준] 1699: 제곱수의 합

제곱수들은 주어진 자연수 N보다 작아야 하는 조건과 더불어, 현재 dp값보다 작아야 한다.N까지의 dp값을 N을 제곱근으로 가장 길게 표현할 수 있는 11 N, 즉 N으로 초기화하였다.이중 반복문을 사용하여서 i가 N까지 dp를 채우는 동안 j의 제곱근이 i를 초기화지

2022년 1월 26일
·
0개의 댓글
post-thumbnail

[백준] 2579: 계단 오르기

문제 ![](https://images.velog.io/images/kdmstj/post/18793b36-3032-49eb-930c-c75e5ca6e4b7/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB

2022년 1월 26일
·
0개의 댓글
post-thumbnail

[백준] 1912: 연속합

문제에서 주어진 조건에 따라 두가지 경우를 생각할 수 있다.i번째 해당하는 수만 더하는 경우i-1번째 해당하는 수에 연이어 i번째 해당하는 수를 더하는 경우bottom-up방식을 이용하여i번째 해당하는 수만 더하는 경우와 i-1번째 해당하는 수에 연이어 i번째 해당하는

2022년 1월 25일
·
0개의 댓글
post-thumbnail

[백준] 11722: 가장 긴 감소하는 부분 수열

문제 11053 가장 긴 증가하는 부분 수열과 조건만 조금 다르고 같았다.언제나 배열을 선언하고 초기화하는 것을 잊지말고 하자.

2022년 1월 25일
·
0개의 댓글
post-thumbnail

[백준] 11053: 가장 긴 증가하는 부분 수열

작은 문제들을 풀어서 결합하는 방식으로 반복문을 사용하는 bottom-up 방식과 재귀 방식을 사용하는 top-down방식 두가지로 나눠서 확인하였다.\- bottom-up 방식우선 i번째 dp값을 알기 위해서 0부터 i-1번째까지의 원소를 비교하였다. 다음과 같은

2022년 1월 25일
·
0개의 댓글
post-thumbnail

[백준] 2156: 포도주 시식

효주만 최댓값으로 와인을 마신다라..오늘 나도 와인이 마시고 싶은 날이었다 후. .그래도 패턴을 찾기까지 근접했다..!!

2022년 1월 24일
·
0개의 댓글
post-thumbnail

[백준] 9465: 스티커

예를 들어 cost0에서 가는 방법에 대해 생각해보았다.cost0 = 50 에서 갈 수 있는 곳은 cost1 = 50과 cost1이다.dp0 = Math.math(dp1, dp1) + cost0 을 통해서, 둘 중 어느 곳으로 가는지 결정할 수 있다.cost0으로 가는

2022년 1월 24일
·
0개의 댓글