본문 바로가기

전체 글65

출력 알고리즘 문제를 풀다 보면 배열 혹은 컬렉션에 대한 출력[1]이 필요한 경우가 있다. 간략하게 한 번 정리해보고자 한다. 1. 출력 2. 다차원 3. 자바스크립트 _____ 출력 다음 데이터를 각각 출력해보는 경우를 생각해보고자 한다. // [10,30,17,20,15,18,45,12] int[] nArray = {10, 30, 17, 20, 15, 18, 45, 12}; List nList = Arrays.asList( new Integer("10"), new Integer("30"), new Integer("17"), new Integer("20"), new Integer("15"), new Integer("18"), new Integer("45"), new Integer("12")); // Map,.. 2021. 8. 13.
정렬] Contains Duplicate LeetCode의 Easy 단계 문제를 풀어보았다. Contains Duplicate 문제다. 내 풀이는 하단과 같았고, 개선사항을 생각해보기 위해 실행 결과를 남긴다. class Solution { public boolean containsDuplicate(int[] nums) { HashSet nSet = new HashSet(); for (int num : nums) { if (nSet.contains(num)) { return true; } nSet.add(num); } return false; } } 2021. 8. 12.
정렬] Merge Sorted Array LeetCode의 Easy 단계 문제를 풀어보았다. Merge Sorted Array 문제다. 내 풀이는 하단과 같았고, 개선사항을 생각해보기 위해 실행 결과를 남긴다. class Solution { public void merge(int[] nums1, int m, int[] nums2, int n) { // merge two array for (int i = 0, arrLen = nums1.length; i m - 1) { nums1[i] = nums2[i - m]; } } // sort Arrays.sort(nums1); } } 2021. 8. 12.
JavaScript 참고자료 JavaScript 공부에 참고한(할) 영상 등을 남깁니다. W3C] ALL STANDARDS AND DRAFTS DOM 뉴렉처 DOM 프로그래밍 for Vanilla JS(Github) 웹표준 기반의 웹 퍼블리싱 HTML5, CSS3 강좌 Traversy Media Vanilla JavaScript HTML & CSS JavaScript DOM Crash Course . 2021. 7. 31.