본문 바로가기

전체 글

(29)
Oracle VM Virtualbox 이용해서 Ubuntu 서버 설치하기 Oracle VM Virtualbox 다운로드 https://www.virtualbox.org/ Oracle VM VirtualBox Welcome to VirtualBox.org! News Flash New January 16th, 2024VirtualBox 7.0.14 released! Oracle today released a 7.0 maintenance release which improves stability and fixes regressions. See the Changelog for details. New January 16th, 2024VirtualBox 6.1.50 r www.virtualbox.org ▲ 좌측 Download 버튼을 클릭합니다 ▲ 각 OS 에 맞는 패키지를 클릭해서 다..
네트워크의 분류 크기에 따른 분류가 일반적이다 BAN (Body Area Network) 무선 인체에 부착된 장치가 통신할 수 있을 정도의 크기를 가지는 네트워크 PAN (Personal Area Network) 무선 테더링이 가능한 정도의 크기를 가지는 네트워크 LAN (Local Area Network) 유선/무선 건물 하나 정도의 크기를 가지는 네트워크 라우터와 스위치가 연결되는 구간을 일반적으로 LAN구간이라고 할 수 있다 MAN (Metropolitan Area Network) LAN 과 LAN을 연결한 네트워크 범위가 애매하여 최근에는 굳이 구분해서 잘 사용하지 않는 개념이다 WAN (Wide Area Network) 유선 가장 큰 네트워크, 국가와 국가간 라우터와 라우터가 연결되는 구간을 일반적으로 WAN구..
이더넷 어댑터 연결 오류 문제 해결 [조건] 노트북에 이더넷 어댑터 + 랜선 네트워크 연결 환경 [문제] IP를 여러번 바꿔가며 test하고 랜선을 뺐다 꼈다, DHCP설정을 여러번 시도하다 실패한 이후 갑자기 이더넷이 사라짐 네트워크 연결이 안되고 장치관리자에서 이더넷 어뎁터가 보이지 않음 네트워크 초기화를 시도했으나 여전히 해결 안됨 [해결] 장치관리자 실행하여 상단메뉴 > 보기(V) > 숨겨진 장치 표시(W) 또는 cmd에서 devmgmt.msc 실행 숨어있던 이더넷 어뎁터가 희미하게 나타남 드라이버 업데이트를 시도했으나 최신버전으로 정상설치 되어 있다고 하며 여전히 작동불가 디바이스 제거 후 재설치로 정상 작동 되기 시작함
의상 [프로그래머스_java] clothes의 각 행은 [의상의 이름, 의상의 종류]로 이루어져 있습니다. 코니가 가진 의상의 수는 1개 이상 30개 이하입니다. 같은 이름을 가진 의상은 존재하지 않습니다. clothes의 모든 원소는 문자열로 이루어져 있습니다. 모든 문자열의 길이는 1 이상 20 이하인 자연수이고 알파벳 소문자 또는 '_' 로만 이루어져 있습니다.JAVA 문제 코니는 매일 다른 옷을 조합하여 입는것을 좋아합니다. 예를 들어 코니가 가진 옷이 아래와 같고, 오늘 코니가 동그란 안경, 긴 코트, 파란색 티셔츠를 입었다면 다음날은 청바지를 추가로 입거나 동그란 안경 대신 검정 선글라스를 착용하거나 해야합니다. 종류 이름 얼굴 동그란 안경, 검정 선글라스 상의 파란색 티셔츠 하의 청바지 겉옷 긴 코트 코니는 각 종류별로 ..
소수찾기[JAVA] 문제 설명 1부터 입력받은 숫자 n 사이에 있는 소수의 개수를 반환하는 함수, solution을 만들어 보세요. 소수는 1과 자기 자신으로만 나누어지는 수를 의미합니다. (1은 소수가 아닙니다.) 제한 조건 n은 2이상 1000000이하의 자연수입니다. import java.util.*; class Solution { public int solution(int n) { boolean[] isPrime = new boolean[n + 1]; Arrays.fill(isPrime, true); // 모든 수를 소수로 가정 // 0과 1은 소수가 아님 isPrime[0] = false; isPrime[1] = false; // 에라토스테네스의 체 for (int i = 2; i * i
폰켓몬 [프로그래머스_java] JAVA 문제 당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다. 홍 박사님 연구실의 폰켓몬은 종류에 따라 번호를 붙여 구분합니다. 따라서 같은 종류의 폰켓몬은 같은 번호를 가지고 있습니다. 예를 들어 연구실에 총 4마리의 폰켓몬이 있고, 각 폰켓몬의 종류 번호가 [3번, 1번, 2번, 3번]이라면 이는 3번 폰켓몬 두 마리, 1번 폰켓몬 한 마리, 2번 폰켓몬 한 마리가 있음을 나타냅니다. 이때, 4마리의 폰켓몬 중 2마리를 고르는 방법은 다음과 같이 6가지가 있습니다. 첫 번째(3번), 두 번째(1번) 폰켓몬을 선택 첫 번째(3번), 세 번째(2번) 폰켓몬을 선택..
같은 숫자는 싫어 [프로그래머스_java] JAVA 문제 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야 합니다. 예를 들면, arr = [1, 1, 3, 3, 0, 1, 1] 이면 [1, 3, 0, 1] 을 return 합니다. arr = [4, 4, 4, 3, 3] 이면 [4, 3] 을 return 합니다. 배열 arr에서 연속적으로 나타나는 숫자는 제거하고 남은 수들을 return 하는 solution 함수를 완성해 주세요. 제한 사항 배열 arr의 크기 : 1,000,000 이하의 자연수 배열 arr의 원소의 크기 : 0보다 크..
Java의 자료구조에서 사용 가능한 함수 ArrayList add(E element) : 리스트의 끝에 원소를 추가합니다. get(int index) : 주어진 인덱스에 해당하는 원소를 반환합니다. remove(int index) : 주어진 인덱스에 해당하는 원소를 제거합니다. size() : 현재 리스트의 크기를 반환합니다. LinkedList add(E element) : 리스트의 끝에 원소를 추가합니다. get(int index) : 주어진 인덱스에 해당하는 원소를 반환합니다. remove(int index) : 주어진 인덱스에 해당하는 원소를 제거합니다. size() : 현재 리스트의 크기를 반환합니다. HashMap put(K key, V value) : 주어진 키와 값으로 맵에 원소를 추가합니다. get(Object key) : 주어..