일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 데이터베이서
- reshape
- MySQL
- pandas
- tensorflow
- 데이터베이스
- JavaScript
- 개발자
- flatten
- 연산자
- 데이터베이스 개론
- 머신러닝(딥러닝)
- LeNet
- 파이썬
- 이것이 자바다
- 생활코딩
- 머신러닝야학
- 카카오클라우드스쿨2기
- 야학
- Python
- 딥러닝
- 생활코딩 데이터베이스
- CNN
- 판다스
- 생활코딩 머신러닝야학
- Database
- Java
- 머신러닝
- Today
- Total
목록전체 글 (143)
IT's 우

[JAVA] 문자열 클래스 1. String 특징 new 연산을 통해 생성된 인스턴스의 메모리 공간은 변하지 않음(Immutable) -> 힙 메모리(Heap) Garbage Collector로 제거되어야 함 문자열 연산 시 새로 객체를 만드는 Overhead 발생 객체가 불변하므로, Multihead에서 동기화를 신경 쓸 필요 X(조회 연산에 매우 큰 장점) 내부 데이터를 자유롭게 공유 가능 - String 클래스단점: 문자열 연산을 많이 할수록 객체 수가 늘어나 성능이 떨어진다. String name = "woo"; // 가비지 name = "jiwoo"; name = new String("woo"); 이것은 name이 처음에 참조하고 있는 "woo"가 "jiwoo"로 변경되는 것이 아니라 "jiwo..

📖 풀이한 문제 https://school.programmers.co.kr/learn/courses/30/lessons/172927 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💡 문제에서 사용된 알고리즘 DFS 📜 코드 설명 // 현재 광물을 3개중에 선택 for (int i = 0; i 0) { // 광물 하나당 5개를 캘 수 있으므로 for (int j = ..
📖 풀이한 문제 https://school.programmers.co.kr/learn/courses/30/lessons/154540 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💡 문제에서 사용된 알고리즘 DFS 📜 코드 import java.util.*; class Solution { static boolean [][] visited; static char [][] map; static int w, h; public int[] solution(String[] maps) { int[] answer = {-1}; h = maps.length; w = ma..
📖 풀이한 문제 https://www.acmicpc.net/problem/2852 2852번: NBA 농구 첫째 줄에 골이 들어간 횟수 N(1

📖 풀이한 문제 https://school.programmers.co.kr/learn/courses/30/lessons/176962 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💡 문제에서 사용된 알고리즘 - Hash, Stack 📜 코드 설명 📜 소스 import java.util.*; class Solution { public String[] solution(String[][] plans) { // hashMap에는 해당 과제의 남은 시간을 넣어준다. HashMap map = new HashMap(); int len = plans.length; St..
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/178870 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 사용한 알고리즘 투 포인터 2개의 포인터로 알고리즘의 시간 복잡도를 최적화 코드 class Solution { public int[] solution(int[] sequence, int k) { int[] answer = {0, 10000001}; int left = 0; int right = 0; int len = sequence.length; int value = sequence[..

https://school.programmers.co.kr/learn/courses/30/lessons/43163 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 사용한 알고리즘 Hash DFS 코드 import java.util.*; class Solution { static HashMap map = new HashMap(); static boolean checked []; static String tar; static String[] ws; static PriorityQueue pr = new PriorityQueue(); public int solut..
https://school.programmers.co.kr/learn/courses/30/lessons/181187# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr - 코드 import java.util.*; class Solution { public long solution(int r1, int r2) { long answer = 0; // 1사분면에서 x축과 y축을 제외한 개수 세주기 // i: x축의 좌표를 1부터 r2미만까지 체크한다. // start, end는 x값이 i일 때 가능한 y좌표의 시작과 끝이다. // start는 더 작은 원 위에 i..