본문 바로가기

전체 글

[MySQL] 특정 세대의 대장균 찾기 지난 주부터 java 코테와 SQL 쿼테를 일주일에 한 문제씩 풀기로 했다. - 문제 설명대장균들은 일정 주기로 분화하며, 분화를 시작한 개체를 부모 개체, 분화가 되어 나온 개체를 자식 개체라고 합니다.다음은 실험실에서 배양한 대장균들의 정보를 담은 ECOLI_DATA 테이블입니다. ECOLI_DATA 테이블의 구조는 다음과 같으며, ID, PARENT_ID, SIZE_OF_COLONY, DIFFERENTIATION_DATE, GENOTYPE 은 각각 대장균 개체의 ID, 부모 개체의 ID, 개체의 크기, 분화되어 나온 날짜, 개체의 형질을 나타냅니다. - 문제3세대의 대장균의 ID(ID) 를 출력하는 SQL 문을 작성해주세요. 이때 결과는 대장균의 ID 에 대해 오름차순 정렬해주세요. - 예시예를 들.. 더보기
내가 보려고 작성한 "엑셀로 인스타그램 언팔 맞팔 확인 방법" 1. 인스타그램 엑셀 자료 다운1) PC로 인스타그램에 들어가 줄 3개 > 내 활동 선택 2) 내 정보 다운로드 > 계속 접속 후 다운로드 요청3) 정보 유형 선택을 클릭 후 팔로워 및 팔로잉 체크한 뒤 다음 클릭 4) 전체 기간 체크 후 저장 및 요청 제출5) 일정 시간 경과 후, 입력된 메일로 자료 준비 알림 오면6) 계정 센터 > 내 정보 및 권한 > 내 정보 다운로드 7) 요청 자료에 다운로드 클릭 8) 다운을 원하는 파일을 선택 9) 계정 비밀번호 입력 후 계속하기 10) 오른쪽 상단 다운로드 아이콘 클릭 후 파일을 클릭해 주세요. 11) followers_and_following 존재 확인 2. 엑셀 활용해 인스타그램 언팔/맞팔 확인1) followers_and_following 폴더에서 f.. 더보기
개발을 위한 개인 노트북 개발 환경 구성 이직용 포폴 작성 + 개인용 개발 성과를 위해 개인 노트북에 개발 환경을 구성하였다.  설치 필요 목록1. DB 다운로드 - 오라클 DB , SQL 디벨로퍼, 몽고DB, NoSQLBooster2. 코딩 관련 툴 다운로드 - 인텔리제이, 비주얼 스튜디오 코드, 노드js3. git 다운로드  1-1. 오라클 DB, SQL 디벨로퍼는 학원 다니던 시절 교재였던 '이것이 오라클이다' 가이드를 참고하였다.참고 사이트 :https://cafe.naver.com/thisisMySQL 이것이MySQL이다 : 네이버 카페한빛미디어 [이것이 MySQL이다] 카페입니다.cafe.naver.com https://200-rush.tistory.com/entry/Oracle12CInstallConnect -> 위 링크에서 필요 .. 더보기
프로그래머스 - 자바(JAVA) - 수 조작하기 2(Java) 문제 설명 정수 배열 numLog가 주어집니다. 처음에 numLog[0]에서 부터 시작해 "w", "a", "s", "d"로 이루어진 문자열을 입력으로 받아 순서대로 다음과 같은 조작을 했다고 합시다. "w" : 수에 1을 더한다. "s" : 수에 1을 뺀다. "d" : 수에 10을 더한다. "a" : 수에 10을 뺀다. 그리고 매번 조작을 할 때마다 결괏값을 기록한 정수 배열이 numLog입니다. 즉, numLog[i]는 numLog[0]로부터 총 i번의 조작을 가한 결과가 저장되어 있습니다. 주어진 정수 배열 numLog에 대해 조작을 위해 입력받은 문자열을 return 하는 solution 함수를 완성해 주세요. 제한사항 2 ≤ numLog의 길이 ≤ 100,000 -100,000 ≤ numLog[.. 더보기
프로그래머스 - 자바(JAVA) - 수 조작하기 1(Java) 문제 설명 정수 n과 문자열 control이 주어집니다. control은 "w", "a", "s", "d"의 4개의 문자로 이루어져 있으며, control의 앞에서부터 순서대로 문자에 따라 n의 값을 바꿉니다. "w" : n이 1 커집니다. "s" : n이 1 작아집니다. "d" : n이 10 커집니다. "a" : n이 10 작아집니다. 위 규칙에 따라 n을 바꿨을 때 가장 마지막에 나오는 n의 값을 return 하는 solution 함수를 완성해 주세요. 제한사항 -100,000 ≤ n ≤ 100,000 1 ≤ control의 길이 ≤ 100,000 control은 알파벳 소문자 "w", "a", "s", "d"로 이루어진 문자열입니다. class Solution { public int solution.. 더보기
프로그래머스 - 자바(JAVA) - 마지막 두 원소(Java) 문제 설명 정수 리스트 num_list가 주어질 때, 마지막 원소가 그전 원소보다 크면 마지막 원소에서 그전 원소를 뺀 값을 마지막 원소가 그전 원소보다 크지 않다면 마지막 원소를 두 배한 값을 추가하여 return하도록 solution 함수를 완성해주세요. 제한사항 2 ≤ num_list의 길이 ≤ 10 1 ≤ num_list의 원소 ≤ 9 class Solution { public int[] solution(int[] num_list) { int[] answer = new int[num_list.length + 1]; int last = 0; if (num_list[num_list.length - 1] > num_list[num_list.length - 2]) { last = num_list[num_.. 더보기
프로그래머스 - 자바(JAVA) - 조건에 맞게. 수열 변환하기 1 문제 설명 정수 배열 arr가 주어집니다. arr의 각 원소에 대해 값이 50보다 크거나 같은 짝수라면 2로 나누고, 50보다 작은 홀수라면 2를 곱합니다. 그 결과인 정수 배열을 return 하는 solution 함수를 완성해 주세요. 제한사항 1 ≤ arr의 길이 ≤ 1,000,000 1 ≤ arr의 원소의 값 ≤ 100 class Solution { public int[] solution(int[] arr) { int[] answer = new int[arr.length]; for (int i = 0; i = 50) && (arr[i] % 2 == 0)) { // 50보다 크거나 같은 짝수라면 answer[i] = arr[i] / 2; } else if ((arr[i] 더보기
도커 관련 공부2 도커 볼륨(Docker Volume)과 도커 마운트(Docker Mount)는 도커 컨테이너와 호스트 시스템 간의 데이터 공유 및 영속성을 관리하는 데 사용되는 기능입니다. 이 두 가지 개념은 관련이 있지만 목적과 사용 방법에서 차이가 있습니다. 도커 볼륨 (Docker Volume): 도커 볼륨은 도커 컨테이너와 별도로 관리되는 데이터 저장소입니다. 이는 컨테이너가 종료되거나 삭제되더라도 데이터가 보존되어야 하는 경우에 유용합니다. 도커 볼륨은 도커의 내장된 볼륨 드라이버를 사용하여 생성하고 관리합니다. 볼륨은 호스트 파일 시스템의 특정 디렉터리에 저장되며 컨테이너에서 이 디렉터리를 마운트하여 사용합니다. 볼륨은 여러 컨테이너 간에 데이터를 공유하고 데이터의 백업 및 복원을 용이하게 합니다. 도커 마운.. 더보기