본문 바로가기

분류 전체보기121

[Algorithm][Array] 문제 풀이 #2 - Two Sum 문제 링크 - https://leetcode.com/problems/two-sum/ 문제 풀이 public static int[] twoSum(int[] nums, int target) { Map map = new HashMap(); for (int i = 0; i < nums.length; i++) { int rest = target - nums[i]; if(map.containsKey(rest)) return new int[] {map.get(rest), i}; map.put(nums[i], i); } return new int[] {}; } 테스트 케이스 통과 비율 아직은 이지 정도에서 더 갈고 닦아야 미디엄으로 올라갈 수 있을것 같다. 오늘 1시간 동안 미디엄 문제 풀다 테스트 케이스 50% 맞추.. 2022. 7. 16.
[Algorithm][Array] 문제 풀이 #1 - Minimum Size Subarray Sum 문제 링크 - https://leetcode.com/problems/minimum-size-subarray-sum/ 내 풀이 public static int minSubArrayLen(int target, int[] nums) { int result = Integer.MAX_VALUE; int count = 0; if(nums.length == 0) return 0; int sum; for(int i = 0; i = target) { return 1; } for (int j = i + 1; j < nums.length; j++) { sum += nums[j]; count++; if (sum < target) .. 2022. 7. 15.
[JSON] json 파싱하는 사이트 모음 UI가 게임 같은 사이트 입니다. https://r37r0m0d3l.github.io/json_sort/ Sort JSON keys, rearrange your JSON alphabetical Sort JSON keys, rearrange your JSON alphabetical r37r0m0d3l.github.io 직관적인 ui가 특징인 사이트입니다. http://json.parser.online.fr/ Json Parser Online json.parser.online.fr Json 파싱 이후 파일로 다운로드 가능한 페이지 입니다. https://codeshack.io/json-sorter/ JSON Sorter - Sort JSON keys and values online Sort JSON keys.. 2022. 3. 18.
[String] Array String으로 변환하기 변환 방법 for문을 사용해서 String으로 변환도 가능하지만 java에서 기본으로 제공하는 라이브러리로도 가능합니다. 1. List로 변경해서 처리 String[] strArr = {"a", "b", "c", "d"}; List strList = Arrays.asList(strArr); StringBuilder sb = new StringBuilder(); strList.forEach(sb::append); // 출력 결과 - abcd 2. String.join String[] strArr = {"a", "b", "c", "d"}; String.join(",", strArr); // 출력 결과 - a,b,c,d // ,는 구분자로 사용됩니다. 다른 구분자를 원하실때 변경 Arrays.toString .. 2022. 3. 18.