본문 바로가기

반응형

전체 글

주식가격 문제 설명 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 prices의 각 가격은 1 이상 10,000 이하인 자연수입니다. prices의 길이는 2 이상 100,000 이하입니다. 입출력 예 prices return [1, 2, 3, 2, 3] [4, 3, 1, 1, 0] 입출력 예 설명 1초 시점의 ₩1은 끝까지 가격이 떨어지지 않았습니다. 2초 시점의 ₩2은 끝까지 가격이 떨어지지 않았습니다. 3초 시점의 ₩3은 1초뒤에 가격이 떨어집니다. 따라서 1초간 가격이 떨어지지 않은 것으로 봅니다. 4초 시점의 ₩2은 1초간 가격이 떨어지지 않았습니다. 5초 시점의 ₩3은.. 더보기
완주하지 못한 선수 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 제한사항 마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이하입니다. completion의 길이는 participant의 길이보다 1 작습니다. 참가자의 이름은 1개 이상 20개 이하의 알파벳 소문자로 이루어져 있습니다. 참가자 중에는 동명이인이 있을 수 있습니다. 입출력 예 participant completion return [leo, kiki, eden] [leo, kiki, eden] "leo" [marina, josipa, nikola, vinko, filipa] [.. 더보기
Gradle 동일 모듈 충돌시 해결 회사프로젝트 진행중 DataBinding 적용을 위해 gradle에 datBinding을 추가했다. 추가 후 앱실행 해당 모듈들을 추가해도 같은 에러가 발생하여 한숨만 나왔다. 추가한 라이브러리가 워낙 많아 어디에서 의존성 문제가 나온지 알기가 힘든 상황이라 골치가 아팠다. 이리저리 구글링한 결과 원하는 해답을 찾았다. configurations.all { resolutionStrategy { failOnVersionConflict() cacheDynamicVersionsFor 0, 'seconds' cacheChangingModulesFor 0, 'seconds' resolutionStrategy.force 'com.google.guava:guava:28.1-jre' } } 해당 키워드를 이용하여 전체.. 더보기
Two Sum Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input would have exactly one solution, and you may not use the same element twice. Example Given nums = [2, 7, 11, 15], target = 9, Because nums[0] + nums[1] = 2 + 7 = 9, return [0, 1] class Solution { public int[] twoSum(int[] nums, int target) { for (int i = 0; i <.. 더보기

반응형