전체 글 119

[코딩테스트] 같은 숫자는 싫어

문제 설명 배열 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보다 크거나 같..

원격데스크탑 기능 이용하기

1. 키보드에 'Windows' 키 + 'r' 키 => 좌측 하단에 '실행' 차이 열림2. '실행' 창 '열기' 란에 mstsc /admin 입력 => '원격 데스크톱 연결' 창이 열림3. 접속 정보 입력 이거 쓰게 된 이유: 쩐에 포스팅 한 적이 있는 OS 세팅한 원격 데스크탑용 PC에 알약을 설치해야함.나는 가지고 있는 알약 제품키 정보가 없어서 경영지원팀에 설치를 요청드림접속정보 드리고 설치만 부탁드렸는데 오마갓 상상치못한 전개 업데이트 중이라 연결이 안됐구나 했는데IP정보를 드린건디ㅠ 브라우저로 접속하실 줄은 몰랐다,, 내려가실거면 제가 왜 때문에 원격 세팅해둔건데오ㅠfeat. 개발자들은 똑같이 말해도 찰떡같이 알아들었었다고오,, 친절하지 몬햇다 ..

[ 코딩테스트 ] 가운데 글자 가져오기

문제설명단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요.  단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 제한사항 s는 길이가 1 이상, 100이하인 스트링입니다.입출력 예sreturn"abcde" "c""qwer" "we"  나의 풀이class Solution { public String solution(String s) { return (s.length() % 2 != 0) ? s.substring(s.length() / 2, s.length() / 2 + 1) : s.substring(s.length() / 2 - 1, s.length() / 2 + 1); }}

[ deploy ] deploy.sh 파일 작성하기 (Kubernetes Helm Chart, ArgoCD)

작년에 했던 프로젝트인데 2차 개발이 들어간다고해서꺼내서 여기 저기 보다가 정리해보기~!   Helm 차트를 사용하여 애플리케이션을 배포하고, ArgoCD를 통해 GitOps 방식으로 자동 배포를 관리하는 스크립트파일 한 줄 씩 자세한 설명, ,,       echo 'Create ***-backend yaml' 터미널에 "Create ***-backend yaml" 라는 메세지를 출력해어떤 역할을 하는 스크립트인지 구분하기위함.  cat > back-end.yaml  back-end.yaml 이라는 파일을 생성하고 그 파일 내용들을 작성하는 것 apiVersion: argoproj.io/v1alpha1 ArgoCD에서 사용하는 API버전 지정.( argoproj.io/v1alpha1는 ArgoCD Ap..

Chapter01/deploy 2025.03.21

[ 코딩테스트 ] 제일 작은 수 제거하기

문제 설명 정수를 저장한 배열, arr 에서  가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요.  단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴하세요.  예를들어 arr이 [4,3,2,1]인 경우는 [4,3,2]를 리턴 하고, [10]면 [-1]을 리턴 합니다. 제한 조건 arr은 길이 1 이상인 배열입니다. 인덱스 i, j에 대해 i ≠ j이면 arr[i] ≠ arr[j] 입니다. 입출력 예arr return[4,3,2,1][4,3,2][10][-1]나의 풀이-> 먼저 배열에 들어있는 값이 1개면 -1 리턴하기.배열 안에 있는 숫자 내림차순으로 정렬한 뒤에 (integer로 바꿔서) 맨 마지막 값 뺴고 차례대로 리턴하기.import java.util.Ar..

[windows] USB로 Windows 설치 / efi usb device has been blocked by the current security policy

이런걸 포스팅하게될 줄은 몰랐지만일단 써보도록할게욥  개발자 n년차로 지내면서직업 관련해서 주변에서 제일 많이 듣는 질문노트북 뭐 사야돼? 이고항상 내 대답은 가볍고 비싼거ㅋ OS없는거 사서 1-20만원이라도 절약해보십사 적어봄     내가 설치하게 된 이유는 최근 자리를 옮김그래서 이전에 있던 층과 원격 데스크톱 기능을 사용하면 편하겟져? 뮤튼 그래서 경영지원팀에서원격용으로 쓸 누군가 예전에 쓰던 흔적이 몹시 역력한헌 노트북을 하나 받음 ㅋㅋㅋ ㅋㅋㅋㅋㅋ  굉장히 낡은 외관과 달리 Windows11을 사용중인 노트북,, 원격 데스크탑 기능을 지원하지 않음  그래서 가지고 있던 windows10 USB를 가지고 내가 세팅을 하게되었당(나 요즘 일 없었는데 일 생겨서 신남 킈킈킈)    설치할 OS가 담긴..

[Kubernetes] Components 역할 및 관계

1대의 Master NodeControl plane Component : kube-apiserver, kube-scheduler, kube-controller-manager, etcd n대의 WorkersWorker Component : kubelet, container runtime,kube-proxy,docker  📁 /etcd/kubernetes/manifests  ㄴ kube-apiserver.yaml  ㄴ etcd.yaml  ㄴ kube-scheduler.yaml  ㄴ kube-proxy.yaml  ㄴ kube-controller-manager.yaml   사용자가 kubectl create (pod 생성명령어) 하면 kube-aiserver에 보내면 etcd(DB역할)에 이 pod 정보를 저..

[ 코딩테스트 ] 콜라츠 추측

문제 설명 1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될 때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수 있다는 추측입니다. 작업은 다음과 같습니다. 1-1. 입력된 수가 짝수라면 2로 나눕니다.  1-2. 입력된 수가 홀수라면 3을 곱하고 1을 더합니다.  2. 결과로 나온 수에 같은 작업을 1이 될 때까지 반복합니다.  예를 들어, 주어진 수가 6이라면 6 → 3 → 10 → 5 → 16 → 8 → 4 → 2 → 1 이 되어 총 8번 만에 1이 됩니다.  위 작업을 몇 번이나 반복해야 하는지 반환하는 함수, solution을 완성해 주세요.  단, 주어진 수가 1인 경우에는 0을, 작업을 500번 반복할 때까지 1이 되지 않는다면 –1을 반환해 주세요. 제한 ..

[ 코딩테스트 ] 프로그래머스 나누어 떨어지는 숫자 배열

문제 설명 array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요. divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하세요. 제한사항 arr은 자연수를 담은 배열입니다. 정수 i, j에 대해 i ≠ j 이면 arr[i] ≠ arr[j] 입니다. divisor는 자연수입니다. array는 길이 1 이상인 배열입니다. 입출력 예arr divisor return[5, 9, 7, 10] 5[5, 10][2, 36, 1, 3] 1[1, 2, 3, 36][3,2,6] 10[-1]입출력 예 설명 입출력 예#1 arr의 원소 중 5로 나누어 떨어지는 원소는 5와 10입니다. 따라서 [5, 10..

[ Windows ] hosts 파일

개발 서버 url로 접속했는데 접속이 안됨  차장님이 hosts 파일 들어가보라고하셨는데위치 몰라서동공 확장됨 ㅠ 그래서 남겨놓는 글..    hosts 파일 위치C:\Windows\System32\drivers\etc\hosts   hosts 파일 역할DNS 서버에 요청을 보내지 않고도 특정 도메인에 지정된 IP주소로 직접 매핑하는 기능. cf. DNS서버 : 도메일 이름을 IP주소로 변환해주는 서버.브라우저를 열고 www.google.co.kr 와 같은 url을 입력해서 접속이 되는건www.google.co.kr 라는 url에 해당하는 IP주소를 DNS서버에 요청해서, 제공받은 IP로 접속하는것임. 이 때 DNS에서 도메인에 해당하는 IP를 찾지 않고 주소를 바로 찾아 매핑할 수 있게 해주는  파일이..