목록분류 전체보기 (99)
핀아의 저장소 ( •̀ ω •́ )✧

앞서 만든 가상환경에 설치해주면 된다!!!! HDFS(Hadoop Distributed File System) 는 수십 테라 또는 페타바이트 이상의 대용량 파일을 분산된 서버에 저장하고, 많은 클라이언트가 저장된 데이터를 빠르게 처리할 수 있게 설계된 파일 시스템을 말한다. 1. Hadoop-3.3.1 버전을 6대의 서버로 구성 Hadoop Cluster ,mast01 서버가 manage의 역할도 겸임 2. IP는 본인의 IP로 수정할 것! 3. '[ ]'의 내용은 해당되는 서버 혹은 몇번째 줄인지 참고하거나 알려주는 가이드로 내용만 확인하고 해당 파일에 대괄호와 대괄호 안 내용을 넣지 아니할 것 서버 서비스 mast01 (IP : 192.168.x.101) Zookeeper, ResourceManage..

📢 설치 환경 VirtualBox 6.1 CentOS 7 1. Virtual Box 설정 VirtualBox 새로 만들기를 클릭한다. ✔ VirtualBox 6.1은 아래 주소에서 다운받으면 된다. (꼭 6점대일 필요는 없지만... 갠적으로 7점대는 오류가 났기 때문에 6점대를 추천한다.) https://www.virtualbox.org/wiki/Download_Old_Builds_6_1 Download_Old_Builds_6_1 – Oracle VM VirtualBox www.virtualbox.org 이름 입력 후 종류는 Linux, 버전은 RedHat 64bit 설정 메모리 2048MB로 설정 지금 새 가상 하드 디스크 만들기 선택 VDI 선택 고정 크기 선택 생성 완료 ^V^ 해당 가상머신 설정 ..

📖 문제 💡 해설 import numpy as np from collections import Counter def solution(board): n = len(board) ori = np.pad(board, ((1, 1), (1, 1)), constant_values = -1) danger = np.pad(board, ((1, 1), (1, 1)), constant_values = -1) for i in range(1, n+1): for j in range(1, n+1): if ori[i][j] == 1: for x in range(i-1, i+2): for y in range(j-1, j+2): danger[x][y] = 1 danger_list = danger.reshape(1, -1).squeez..

📖 문제 ✏️ 내가 만든 코드 def solution(numbers): answer = -1e9 for i in range(len(numbers)-1): for j in range(i+1, len(numbers)): tmp = numbers[i] * numbers[j] if tmp > answer: answer = tmp return answer answer = 0으로 하면 테스트 케이스에서 걸린다. 아마 답 자체가 0보다 살짝 작은 값이 있어서 그런듯...? 💡 더 효율적인 답 def solution(numbers): numbers = sorted(numbers) return max(numbers[0] * numbers[1], numbers[-1]*numbers[-2]) sorted()를 통해 배열을 ..

📖 문제 ✏️ 내가 만든 코드 import math def solution(n): answer = 0 for i in range(4, n+1): for j in range(2, int(math.sqrt(i)) + 1): if i % j == 0: answer += 1 break return answer 첫번째 range에서 4부터 시작한 이유는 그 전 숫자들은 어차피 다 소수이기 때문 두번째 range에서 제곱근까지 구한 이유는 가운데 약수를 기준으로 대칭적인 형태이기 때문에, 제곱근까지만 (가운데 약수까지만) 확인하면 되기 때문 math 대신에 int(i ** 0.5)로 사용해도 괜찮다.