목록ALL (43)
IT could be
1. parseInt vs valueOf parseInt() -> 데이터 타입 int로 변환 Integer.valueOf() -> Integer 래퍼 객체를 변환 *valueOf()은 null일 경우 "null"로 반환 Arrays.toString(arr); 메서드는 해당 배열 객체의 주소값을 문자열로 반환 String.valueOf(arr); 매개변수로 전달된 객체를 문자열로 변환, 배열 객체 자체의 문자열 표현을 반환하는 것이 아니라, 배열 객체의 toString() 메서드를 호출한 결과를 반환 ☆ 예시 코드 ------------ System.out.println(String.valueOf(arr)); System.out.println(Arrays.toString(arr)); System.out.p..
프로그래머스 > 코딩테스트 연습 > 힙 > 더 맵게 https://school.programmers.co.kr/learn/courses/30/lessons/42626 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이방법 언어는 자바로 ! import java.util.*; class Solution { public int solution(int[] scoville, int K) { int answer = 0; PriorityQueue q = new PriorityQueue(); for (int i = 0; i < scoville.length; i+..

프로그래머스 > 코딩테스트 연습 > 스택/큐 > 프린터 https://school.programmers.co.kr/learn/courses/30/lessons/42587 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이방법 언어는 자바로 ! 이번 문제는 푸는데에 3일이 꼬박 걸렸다.. 원래 코테 준비할 때 한 문제를 이렇게 오래 잡고 있으면 안되는데 끝까지 붙잡은 이유는 우선순위 큐 를 사용하는 문제로 문제 유형에서 힌트가 보였기 때문이다. 만약 문제의 분류가 없었다면 나는 이것을 우선순위 큐를 사용해서 풀었을 것인지 의심이 들었기 때문에 우선순위..

프로그래머스 > 코딩테스트 연습 > 스택/큐 > 올바른 괄호 https://school.programmers.co.kr/learn/courses/30/lessons/12909 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이방법 언어는 자바로 ! import java.util.*; class Solution { boolean solution(String s) { boolean answer = true; List list = new ArrayList(); for (int i = 0; i < s.length(); i++) { if (list.size(..
프로그래머스 > 코딩테스트 연습 > 스택/큐 > 같은 숫자는 싫어 https://school.programmers.co.kr/learn/courses/30/lessons/12906?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이방법 언어는 자바로 ! import java.util.*; public class Solution { public int[] solution(int[] arr) { List list = new ArrayList(); list.add(arr[0]); int idx = 0; for (int i = 1;..
프로그래머스 > 코딩테스트 연습 > 해시 > 완주하지 못한 선수 https://school.programmers.co.kr/learn/courses/30/lessons/42576 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이방법 언어는 자바로 ! import java.util.*; class Solution { public String solution(String[] participant, String[] completion) { String answer = ""; HashMap map = new HashMap(); for(int i=0; i

프로그래머스 > 코딩테스트 연습 > 탐욕법(Greedy) > 최소직사각형 https://school.programmers.co.kr/learn/courses/30/lessons/86491 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이방법 언어는 자바로 ! 잃어버린 학생들의 배열을 순회하면서 학생의 숫자 -1 또는 +1 번호의 여분의 체육복을 가지고 있는 사람이 있는지의 여부를 탐색하는 방향으로 떠올렸다. 먼저 잃어버린 학생들과 여분을 가진 학생을 list에 넣어두고 list를 순회하면서 잃어버린 학생의 -1 또는 +1 의 여분을 가진 학생이 있..

프로그래머스 > 코딩테스트 연습 > 완전탐색 > 카펫 https://school.programmers.co.kr/learn/courses/30/lessons/42842 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이방법 언어는 자바로 ! yellow의 약수들이 만들어질 수 있는 직사각형의 세로 또는 가로이기 때문에 약수들을 구해서 list에 넣는다. 직사각형의 가로가 세로보다 길기 때문에 약수들의 개수를 절반만 확인해서 나올 수 있는 직사각형의 경우를 완전 탐색한다. brown은 yellow로 만들어진 직사각형을 1칸으로 감싸기 때문에 {(yel..
프로그래머스 > 코딩테스트 연습 > 완전탐색 > 최소직사각형 https://school.programmers.co.kr/learn/courses/30/lessons/86491 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 언어는 자바 ! 완성 코드 class Solution { public int solution(int[][] sizes) { int answer = 0; int tmp = 0; int maxW = 0; int maxH = 0; for (int i = 0; i < sizes.length; i++) { if (sizes[i][0] < size..

1. oauth 로그인 시, redis 연결 불가 error 2023-02-03 04:37:12.216 ERROR 1 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception org.springframework.data.redis.RedisConnectionFailureException: Unable to connect to Redis; nested exception is io.lettuce.core.RedisConnectionException: Unable to connect to ec2-1..