분류 전체보기 311

[Java] Queue 란? Java Queue 사용법

저번 포스팅에서는 자료구조 중 Stack에 대해서 알아보았는데요! [Java] Stack 이란 ? 스택(Stack) 사용법 오늘은 자료구조 중 하나인 Stack에 대해서 알아보겠습니다! Stack 이란? 스택(Stack)은 제한적으로 접근할 수 있는 나열 구조입니다. Stack의 가장 대표적인 특성은 가장 먼저 들어간 것이 가장 나중 godsu94.tistory.com 오늘은 자료구조 큐(Queue)에 대해서 알아보겠습니다! Queue 이란? 큐(Queue)는 컴퓨터의 기본적인 자료구조의 한 가지로, 먼저 집어넣은 게 먼저 나오는 FIFO(First In First Out) 구조로 저장하는 형식을 말합니다 처음 큐를 접하면 이 말이 "도통 무슨 말인가?" 할 거예요! 그림으로 간단히 설명드리면~ 그림과 ..

💻 IT/📌 Java 2022.04.05

[Java] Stack 이란 ? 스택(Stack) 사용법

오늘은 자료구조 중 하나인 Stack에 대해서 알아보겠습니다! Stack 이란? 스택(Stack)은 제한적으로 접근할 수 있는 나열 구조입니다. Stack의 가장 대표적인 특성은 가장 먼저 들어간 것이 가장 나중에 나온다(Last In First Out) 입니다. 그 접근 방법은 언제나 목록의 끝에서만 일어난다. 끝먼저내기 목록(Pushdown list)이라고도 한다. 처음 스택을 접하면 이 말이 "도통 무슨 말인가?" 할꺼예요! 그림으로 간단히 설명드리면~ 그림과 같이 상자(스택)에 물건(데이터)을 넣는다고 가정하면 가장 먼저 넣은 것을 꺼내려면 위에 있는 짐(데이터)을 모두 꺼내야 처음 넣은 데이터를 꺼낼 수 있습니다. 이해되시나요~? 정리해보면. 스택은 한 쪽 끝에서만 자료를 넣거나 뺄 수 있는 선..

💻 IT/📌 Java 2022.04.01

[Java] List to Array :: 자바 리스트를 배열로 변환하기

저번 포스팅에서 배열을 리스트로 변환하는 것을 알아보았는데요! [JAVA] Array To List :: 배열을 리스트로 변환하는 방법 오늘은 JAVA에서 배열을 리스트로 변환하는 방법을 알려드리겠습니다! Arrays Class 이용하여 변환 import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; import java.util.str.. godsu94.tistory.com 오늘은 리스트를 배열로 변환하는 법을 알려드리겠습니다~ List 클래스에 toArray() 함수 이용 package project; import java.util.ArrayList; import java.util.List; public cla..

💻 IT/📌 Java 2022.03.31

[JAVA] Array To List :: 배열을 리스트로 변환하는 방법

오늘은 JAVA에서 배열을 리스트로 변환하는 방법을 알려드리겠습니다! Arrays Class 이용하여 변환 import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; import java.util.stream.Stream; public class Main { public static void main(String[] args) { Integer arr[] = {1,2,3}; /*Arrays Class 사용*/ List list1 = Arrays.asList(arr); for(Integer integer : list1){ System.out.println(integer); } } } 본 코드와 같이 Arrays.as..

💻 IT/📌 Java 2022.03.29

[강변역 맛집] 초저녁 감성 맛집 강변역 포장마차 7번 :: 소주 땡길 때는 포장마차

요즘 날씨도 풀리고 밖에서 야외에서 한잔하기 좋은 날이 다가오네요! 최근에 강변역 근처에 포장마차를 다녀왔는데요~ 요즘 날씨에 가기 딱인 거 같습니다 👍 ✔ 갓수 평점 : ⭐⭐⭐⭐ ✔ 주소 : 7번이 안나오네요 ㅎ.. 8번 옆이예요! 강변역 1번 출구에서 300m 정도 걸으면 건너편에 포장마차들이 쫙~ 있습니다~ 🚌 버스정류장 앞에 있어서 직장인들 퇴근 후에 들려서 한잔하는 거 같아요 ㅎㅎ!! 이왕 갈꺼 맛있는 곳으로 가고 싶어 검색해보니 7번이 평이 좋네요? 7번 포장마차로 선택했습니다~ 포장마차다 보니 한 5팀 정도 들어갈 수 있는 정도예요~ 들어가 보니 연예인들 많이 왔다 갔네요 ㅎ! 메뉴판 메뉴판입니다~ 포장마차 치고.. 가격이 착하지는 않네요 ㅎ 저 가격에는.. 포장마차 감성이 VAT 추가됐나 ..

[주식] 원유에 투자하는 ETF :: USO(United States Oil Fund LP) ETF

저번 포스팅에서는 모바일 결제에 투자하는 IPAY ETF를 소개해드렸는데요~! [주식] 모바일 결제에 투자하는 ETF :: IPAY(ETFMG Prime Mobile Payments ETF) 저번 포스팅에서는 소셜미디어 섹터를 대표하는 SOCL ETF를 소개해드렸는데요~! [주식] 소셜미디어에 투자하는 ETF :: SOCL(Global X Social Media ETF) 저번 포스팅에서는 금융을 대표하는 XLF ETF를 소개해드 godsu94.tistory.com 오늘은 원유 선물에 투자하는 USO ETF를 소개해드릴게요. 최근 러시아 우크라이나 전쟁 관련해서 원유값이 많이 올랐는데 그래서인지 ㅎ 더욱 관심이 생기는 ETF입니다 USO ETF는 미국 서부 텍사스산 원유인 WTI 선물에 투자하는 ETF 이..

[JAVA] JVM, JRE, JDK 차이점 :: 용어는 비슷하지만 용도는 다르다!

대학생때 배웠던 JVM, JRE, JDK에 대해서 정리해보겠습니다. 처음 JAVA 개발을 하면서 이것저것 깔면서 JDK, JRE 용어들이 나왓는데 그 당시에는 똑같거니~ 하고 넘겼는데 막상 실무에서 일하다보니 명확히 다른점을 느꼈다. 요번기회에 명확히 정리해봐야겠다! JVM JVM은 자바 가상머신(JAVA Virtual Machine)의 약자이다. 개발자가 소스코드 파일(.java)를 컴파일하면 자바 바이너리파일(.class)이 만들어지는데 이 클래스파일을 실행하는 것이 JVM이다. JVM은 플랫폼에 의존적이다. 즉, 리눅스의 JVM과 윈도우즈의 JVM은 다르다. 단, 컴파일된 바이너리 코드는 어떤 JVM에서도 동작시킬 수 있다. [JVM 역할] - 바이너리 코드를 읽고 검증하고 실행한다. - 실행환경의..

💻 IT/📌 Java 2022.03.20

[익선동 맛집] 익선반주 :: 분위기 좋고 반주하기 좋은 한국식 퓨전 레스토랑

오늘은 익선동에 반주하기 좋은 맛집을 소개해드릴게요~ 익선동 주변에서 분위기 좋은 곳을 찾으시는 분! 한국식 퓨전음식을 드셔 보고 싶으신 분! 강추드립니다 👍 ✔ 갓수 평점 : ⭐⭐⭐⭐⭐ ✔ 전화번호 : 02-529-3979 ✔ 영업시간 : 12:00 - 22:30시 ✔ 주소 : 서울 종로구 돈화문로11다길 31 익선반주는 익선동 한옥거리 안에 있습니다! 저는 6시쯤 방문했는데.. 모든 자리가 예약이 되어있어서 자리가 없다고 하네요 ㅠㅠ (다음에는 예약하고 가야겠어요..) 익선동 답게 ~ 한옥으로 인터레어 너무 이쁜 거 같아요~ 전반적으로 어두운 분위기예요! 자리 주변마다 노란 조명이 있어서 분위기가 더 좋아 보여요~ 음악소리가 그렇게 시끄럽지도 않고 데이트하기 좋은 곳인 거 같아요! 메뉴판 메뉴판입니다..

[프로그래머스] 크레인 인형뽑기 게임 :: JAVA 풀이 , Stack 이용하기

오늘은 프로그래머스 "크레인 인형뽑기 게임" 문제를 풀이를 해볼께요! 문제 풀이 문제를 보자마자 저는 Stack을 이용 해야겠다는 생각이 들었습니다. 왜냐하면 스택의 특성 "first in last out 가장 먼저 들어온게 나중에 나간다" 특성 때문입니다. 본 문제에서 인형이 차곡차곡 쌓이면서 동일한게 있으면 가장 나중에 들어온 숫자를 제거하면 되기 때문입니다. 추가적으로, moves에 있는 숫자들은 board의 세로열 index-1과 동일한 것이 파악할 수있어 2차원 배열 문제를 손쉽게 접근 할 수있습니다! import java.util.Stack; class Solution { public int solution(int[][] board, int[] moves) { int answer = 0; in..

💻 IT/📌 ALG 2022.03.14