post-thumbnail

[프로그래머스] JadenCase 문자열 만들기

문제 링크 !첫 문자는 무조건 대문자으므로 대문자 넣어주고두번째 문자부터는 내 이전 문자가 공백인가 ? 그럼 대문자 : 아니면 소문자

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

[프로그래머스] 최댓값과 최솟값 C++

string 을 0부터 마지막 자리까지 탐색하는 반복문 작성각 숫자는 공백으로 구분되어 있으므로,공백 나오기 전 까지빈 tmp 생성해 현재 자리값 더해주기공백 나오면tmp 을 vector 에 추가tmp 초기화vetor 정렬맨 앞에 값, 맨 뒤에 값 출력

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

2023 우아한테크캠프 6기, 1차 코딩테스트 후기

2023-05-06 13:00 ~ 16:00플랫폼 : 프로그래머스외부 검색/IDE : 불가능감독 여부 : X외부 검색과 IDE가 불가능인데 감독이 없는 게 신기했다! 양심에 맡기는건가(?)근데 프로그래머스 화면을 벗어나면 안될 것 같아서 시도조차 안해봤다 ㅎㅎ총 4문제

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

[java] 2143 두 배열의 합

https://www.acmicpc.net/problem/2143문제를 보면 A,B 배열에서 특정 범위 내의 연속된 값을 더해 T 값을 구한다. 그럼 A 배열에서 나올 수 있는 모든 연속된 값을 구한다.B 배열에서 나올 수 있는 모든 연속된 값을 더하면서, 나

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

운영체제 CPU Sheduling 관련 질문 리스트

운영체제 CPU Sheduling 관련 대표 질문 & 꼬리질문 모음집 . 이걸로 끝낸다!

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

[JAVA][프로그래머스] 연속 펄스 부분 수열의 합

처음에 sequence의 길이가 길어 동적계획법을 생각했다.하지만 점화식이 곧바로 그려지지 않았고 한 방법을 떠오르듯 다른 분들의 코드를 참고했다.그럼 문제를 해결해보자.모든 값에 1 을 곱해보고 -1 도 곱해보고 또 곱해서 나온 값들의 연속된 부분의 합을 구해야 한다

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

[java] 프로그래머스 - 순위

https://school.programmers.co.kr/learn/courses/30/lessons/49191플로이드 워셜 알고리즘을 통해, 사이에 잃어버린 기록을 찾아준다 ! 어떻게 !?4,3 == 4번 선수가 3번 선수를 이겼다.3,2 == 3번 선수가

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

[java] static

오늘은 static 에 대해 공부해보았다.1\. static 멤버변수변수를 static 으로 정의하여 사용클래스 변수는 클래스에 속하며, 클래스의 모든 인스턴스가 공유 가능2\. Static 메서드메서드를 static으로 선언하여 정의static 메서드는 클래스의 인스

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

[java] 자바 가상 머신

자바 프로그램 실행환경을 만들어주는 소프트웨어자바는 컴파일러를 통해 바이트 코드(bytecode)로 변환된 후, JVM을 통해 실행컴파일 과정자바 컴파일러가 자바 코드를 컴파일 (.java)\-> 바이트 코드로 만듦 (.class)\-> 컴파일된 바이트 코드를 JVM의

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

[Java] 12891 DNA 비밀번호

https://www.acmicpc.net/problem/128910~P까지의 문자 비교1~P+1 문자 비교2~P+2 문자 비교를 해야하므로 위와 같은 슬라이딩 윈도우 과정을 거친다.문자를 비교하는 방법은 A,G,C,T 만 사용하므로각각을 알파벳 순서에 맞춰

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

[java] 1940 주몽

https://www.acmicpc.net/problem/1940N개의 재료 중 두 개의 재료로 M이 되는 갑옷을 만들어야 함.N의 최댓값이 15000일 때 값을 하나씩 비교한다면 15000\*15000으로 2초 안에 해결할 수 없음\-> 투포인터를 사용하여

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

[Do It!]알고리즘 코딩테스트 with JAVA - 배열

두 자료구조의 특징을 정확하게 이해하고 문제가 요구하는 조건에 따라 적절하게 선택해 사용하는 것이 중요연속 공간에 값이 채워져 있는 형태의 자료구조고정길이로, 정해진 길이의 배열 변경 불가능배열의 크기는 선언할 때 지정하고, 한 번 선언하면 수정 불가인덱스를 통한 값

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

[java] 1158 요세푸스

https://www.acmicpc.net/problem/1158큐Arraylist에서 제거될 사람을 한 명씩 remove배열 복습중이라 2번 방법으로 풀었고, 백준 예시 1로 설명해보겠습니다노란색 셀 : 현재 제거된 사람 번호문제 : 7명, 3번째 사람을 순

2023년 3월 3일
·
0개의 댓글
·

[java] Array 배열에서 최댓값을 구하는 방법과 시간복잡도

반복문을 돌면서 최댓값을 찾는 방법코드시간복잡도 : 배열의 값을 하나씩 비교하기 때문에 O(n)정렬시킨 후 마지막 요소를 최댓값으로 설정시간복잡도 : O(nlogn)시간복잡도 : O(n)배열을 병렬로 처리하며 최댓값을 찾는 방법시간복잡도 : O(log n)배열의 크기가

2023년 3월 2일
·
0개의 댓글
·

[Do It!]알고리즘 코딩테스트 with JAVA - 시간복잡도

시간복잡도란 알고리즘 선택의 기준이 되는 연산 수행 시간입니다.주어진 문제를 해결하기 위한 연산횟수로 보통 1억번 연산에 1초의 시간이 소요됩니다.따라 시간 제한이 2초인 문제가 있다면 2억 연산 안에 답이 나와야 한다는 뜻 입니다.이 시간은 그럼 어떻게 표기할 수 있

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

[java] 1374 강의실

https://www.acmicpc.net/problem/1374현재 강의가 끝나는 시간과 다음 강의가 시작하는 시간을 비교하여다음 강의 시작 시간 >= 현재 강의 끝나는 시간 이라면, 현재 강의실 사용아니라면, 다른 강의실을 써서 최종적으로 사용한 강의실의

2023년 2월 26일
·
0개의 댓글
·
post-thumbnail

[java] 1976 여행 가자

https://www.acmicpc.net/problem/1976그래프 탐색을 하여 여행 계획에 속한 도시들을 방문이 가능한 지 확인하는 것이 문제의 핵심이라고 생각했다.1\. 그래프 탐색 은 풀어왔던대로 인접 행렬 int\[]\[] 또는 인접 그래프 Arra

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

[Java] 13335 트럭

https://www.acmicpc.net/problem/13335큐에 들어오는 트럭을 입력하는데, 트럭은 자신의 무게와 다리 위치를 가지고 있다.그 점을 활용하여 다리 길이와 다리 최대 하중의 조건에 맞게 큐에 넣고 빼면서 시간 ++!다른 분들은 bridge

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

[Android] Context

context , 안드로이드 앱 개발을 시작했다면 한 번은 마주쳤을 단어입니다.이가 무엇을 뜻하는 지 부터 알아봅시다.Context 의 사전적 정의는 맥락, 문맥입니다.그럼 Android Studio 에서의 Context는 애플리케이션의 맥락이 되겠네요!애플리케이션의

2023년 2월 11일
·
0개의 댓글
·
post-thumbnail

MVVM with Repository

오늘은 안드로이드 스튜디오에서 레파지토리 기능을 구현 중 context 가 필요하여 관련 내용을 공부했습니다. 공부한 내용은 아래 목차와 같이 포스팅할 예정입니다.MVVM with RepositorycontextRepository 에서 context 사용하기 이번 포스

2023년 2월 11일
·
0개의 댓글
·