본문 바로가기

분류 전체보기

(239)
[프로그래머스] 내적(feat.zip함수) https://school.programmers.co.kr/learn/courses/30/lessons/70128 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr   단순 반복문 쓰면 풀리는 문제.. def solution(a, b): sum = 0 for i in range(len(a)): sum += a[i]*b[i] return sum  다른 사람의 풀이를 보니 zip 함수를 사용해서 풀이도 가능하였다. def solution(a, b): return sum([x*y for x, y in zip(a,b)]) zip 함수에..
[프로그래머스] 수박수박수박수박수박수? (join함수) https://school.programmers.co.kr/learn/courses/30/lessons/12922 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 필자는 다음과 같이 풀이했다. def solution(n): l = [] for i in range(n): if i % 2 == 0: l.append("수") else: l.append("박") s = ''.join(l) return s l이라는 리스트를 만들어주고, "수", "박" 문자열을 각각 번갈아가면서 넣어주..
[프로그래머스] 가운데 글자 가져오기 (문자열 다루기) https://school.programmers.co.kr/learn/courses/30/lessons/12903 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 다음과 같이 조건문을 이용하여 풀었다. def solution(s): if len(s) % 2 == 0: return (s[len(s) // 2 - 1] + s[len(s) // 2]) else: return s[len(s) // 2] 삼항연산자를 이용하여 굳이 한줄 풀이로 만들어보았다. def solution(s): return ((s[len(s) // 2 ..
[Minecraft] 플러그인 서버 동작 안될때 트러블슈팅 사례 문제 해결 방법:서버 인스턴스가 이미 실행 중인지 확인: 서버가 중복 실행 중인지 확인하세요. 서버가 이미 실행 중이라면 해당 프로세스를 종료해야 합니다.잠긴 session.lock 파일 제거:/minecraft/world/session.lock, /minecraft/world_nether/session.lock, /minecraft/world_the_end/session.lock 등의 잠긴 파일을 수동으로 삭제합니다.이를 위해 다음 명령어를 사용할 수 있습니다:bash코드 복사rm /minecraft/world/session.lock rm /minecraft/world_nether/session.lock rm /minecraft/world_the_end/session.lock모든 session.lock..
[istio] 네임스페이스 강제 삭제하는 방법 kubectl delete namespace istio-system 위와 같은 방법을 사용해도 삭제가 되지 않고 'terminating' 이라고 뜬다면, 아래의 방법을 사용하자.   `istio-system` 네임스페이스를 삭제하려면, 다음 단계를 따라주세요: ### 1. 네임스페이스 삭제 시도 기본적으로 `kubectl delete namespace` 명령어를 사용하여 네임스페이스를 삭제할 수 있습니다: ```sh kubectl delete namespace istio-system ``` ### 2. 네임스페이스 강제 삭제 만약 `Terminating` 상태에서 멈춘 경우, 네임스페이스를 강제로 삭제해야 할 수 있습니다. 1. 네임스페이스 JSON 파일을 생성합니다:    ```sh    kubectl..
[Kubernetes] Minikube 설치 Minikube란개발자들이 로컬에서 Kubernetes를 쉽게 실행할 수 있도록 지원하는 도구Minikube는 로컬 머신 위에 단일 노드 Kubernetes 클러스터를 생성Minikube는 VirtualBox, VMware, Hyper-V 등 다양한 하이퍼바이저를 지원Minikube는 단일 실행 파일로 제공되어 간단히 설치할 수 있음또한 minikube start 명령어 하나로 Kubernetes 클러스터를 시작할 수 있음 Minikube는 Kubernetes 대시보드, Ingress, 모니터링 등 다양한 애드온을 제공  설치방법https://minikube.sigs.k8s.io/docs/start/?arch=%2Flinux%2Fx86-64%2Fstable%2Fbinary+download minikube..
[프로그래머스] 핸드폰 번호 가리기(range 활용, join함수로 문자열을 리스트로 변환, 문자열 다루기) https://school.programmers.co.kr/learn/courses/30/lessons/12948 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 처음에는 다음과 같이 풀었다. 하지만 에러가 떠버린다.phone_number = "01033334444"num_list = list(map(int, str(phone_number)))for i in range(-1, -5, -1): num_list[i] = "*"result = ''.join(num_list)print(result) 핸드폰 번호 가리기.py", line 21, in res..
[프로그래머스] 제일 작은 수 제거하기 https://school.programmers.co.kr/learn/courses/30/lessons/12935 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 파이썬의 내장함수인 min()과 remove(), 그리고 append()를 활용하면 굉장히 간단하게 풀리는 문제다.def solution(arr): ex = min(arr) arr.remove(ex) if len(arr) == 0: arr.append(-1) return arr 다른 사람의 풀이를 확인해봐도 현실적으로 시험장에서 생각해낼 수 있을 만한 ..