목록2021/08 (5)
현재노트
문제링크 https://programmers.co.kr/learn/courses/30/lessons/68644 코딩테스트 연습 - 두 개 뽑아서 더하기 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제한 programmers.co.kr 문제내용 solution class Solution { public int[] solution(int[] numbers) { int[] answer; List sumList = new ArrayList(); for (int i=0; i
문제링크 https://programmers.co.kr/learn/courses/30/lessons/76501 코딩테스트 연습 - 음양 더하기 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 re programmers.co.kr 문제내용 solution public int solution(int[] absolutes, boolean[] signs) { int answer = 0; for(int i=0; i< absolutes.length; i++){ if(signs[i] == true){ answer += absolutes[i]; }else{ answer..
문제링크 https://programmers.co.kr/learn/courses/30/lessons/42748 코딩테스트 연습 - K번째수 [1, 5, 2, 6, 3, 7, 4] [[2, 5, 3], [4, 4, 1], [1, 7, 3]] [5, 6, 3] programmers.co.kr 문제내용 solution public int[] solution(int[] array, int[][] commands) { int[] answer = new int[commands.length];; int[] splitArr; for(int i=0;i
Springboot프로젝트에 Redis를 적용하는 방법에 대해 포스팅합니다. Jedis보다 Lettuce으로 설정하는 이유는 lettuece가 비동기 이벤트 드리븐 방식의 Netty 라이브러리 기반이라 속도나 성능 측면에서 우위이며, 해당 내용에 대해서 간단한 표를통해 이해하고 바로 설정방법으로 넘어가겠습니다. 의존성 추가 프로젝트의 gradle 버전이 7이므로 build.gradle의 dependencies에 compile이 아닌 implementation으로 적용합니다. dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' compileOnly 'org.projectlombok:lombok' annotation..
문제링크 https://programmers.co.kr/learn/courses/30/lessons/82612 코딩테스트 연습 - 1주차 새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받기로 하였습니다. 즉, 처음 이 programmers.co.kr 문제내용 solution class Solution { public long solution(int price, int money, int count) { long answer = money; for(int i=1; i 0 ? 0 : -answer); } } answer에 money를 기준을 잡고 count 되는대로 price를 빼주는 방식으..