본문 바로가기
반응형

분류 전체보기17

Grind75 - TwoSum Grind 75를 통해서 처음으로 공부한 내용은 두개의 합을 구하는 배열의 문제였다. 1. 문제2. 나의 풀이2.1 개념2개의 합이 target과 같으려면 나는 모든 경우의 수를 더해보면 된다고 생각했다.따라서 모든수의 합을 구하기위해 2중 반복문을 사용해서 배열의 요소를 접근하여 배열의 요소의 합이 target과 일치할경우 returnValue(결과값)에 넣고 break를 걸어서 끝내려 하였다.2.2 코드class Solution { public int[] twoSum(int[] nums, int target) { int numLength = nums.length; int[] returnValue = new int[2]; for(int i = 0; i  3. .. 2025. 1. 15.
코딩테스트 준비(with. Grind 75) 개발 관련해서 지속적으로 코딩테스트 관련하여 공부 방법을 고민중에 한 멘토 분께서 Grind 75를 통해서 준비하는 방법이 있다고 추천해 주셨고 그에따라허 Grind 75를 활용해서 알고리즘 공부를 진행해보며 내가 했던 방식과 다른 사람들이 했던 방식에 대한 내용을 같이 공유하려고 한다. 우선 검색창에 Grind 75를 검색해서 가장 상단에 위치한 사이트를 들어가게되면 아래와 같은 페이지를 만나게 된다.  주차별 공부시간을 설정하면 각 주차별 진행할 내용을 선정해주고 해당 내용을 직접 풀어보면서 공부하는 내용이다. 첫번째 문제를 클릭해서 들어가보면 아래와 같은 화면이 나오게 된다.위 화면의 왼쪽 부분에서는 문제의 내용을 의미하고 오른쪽은 문제를 풀기 위한 코드를 작성하는 코드 에디터가 나오게 된다.코드를.. 2025. 1. 14.
Java Stream 안녕하세요! 오늘은 자바 프로그래밍에서 매우 유용한 기능인 Java Stream 에 대해 알아보겠습니다. Java 8부터 도입된 이 기능은 데이터 처리에 있어 많은 편리함을 제공합니다. 그럼 시작해 보겠습니다!1. Java Stream의 정의Java Stream은 데이터 소스(컬렉션, 배열 등)에서 요소를 추출하고, 이를 처리하는 데 필요한 다양한 연산을 수행할 수 있는 API입니다. 스트림은 데이터를 추상화하여 다루기 때문에, 코드가 간결하고 가독성이 높아지는 장점이 있습니다.2. Java Stream의 특징지연 실행(Lazy Evaluation): 스트림 연산은 필요할 때만 실행됩니다. 즉, 중간 연산이 호출되더라도 최종 결과가 필요할 때까지 실제로는 실행되지 않습니다.파이프라인(Pipeline): .. 2024. 9. 5.
[Docker] install windows? -(1) 컨테이너고 이미지고 알겠는데 설치를 할려고 봤더니 윈도우에서 설치를 위해서는 여러가지 알고서 진행해야 하는 사항이 많아 많은 지인들이 해당 부분에서 윈도우에서 진행을 포기 하는 것을 봤다...ㅎㅎ 하지만 그렇게까지 어려운 것은 없으니 안심하고 진행해도 된다는점! 따라오시면 됩니다~ Docker install on Windows Docker를 설치하여 사용하려고 보니 음... WSL2 ? Hyper-V?? 여기서부터 막히는 분들이 상당하다. 하지만 알고보면 별거 없으니 간단하게 설명을 첨부하고 지나가도록 하겠다. WSL(Windows Subsystem for Linux) 가상머신을 사용하지 않고 리눅스에서 리눅스가 네이티브로 동작하도록 하는 시스템 아래 이어지는 Hyper-V 아키텍처를 기반으로 동 Hyp.. 2024. 3. 11.
반응형