본문 바로가기

728x90
반응형
기타
728x90
반응형
15

그리디 알고리즘: 거스름돈 문제 가장 큰/작은 거 순차 선택하는 문제에 사용할 수 있다. 거스름돈 문제 코드) n = int(input()) #금액 count = 0 list = [1000, 500, 100, 50, 10] for coin in list: count += n //coin #해당 화폐로 거슬러 줄 수 있는 동전의 개수 세기 n %= coin#나머지로 리셋 print(count) 큰 수의 법칙) n, m, k = map(int, input().split()) data = list(map(int, input().split())) data.sort() max1 = data[n-1] max2 = data[n-2] result = 0 while True: for i in range(k): if m == 0: break result.. 2021. 6. 7.
재해 복구 시스템 : 핫, 웜, 콜드 사이트, 중복 사이트 중복 사이트. Mirror 핫 사이트 웜 사이트 콜드 사이트 목표 복구 0~수 분 24시간 이내 수일 이내 수주 이내 장점 1차 사이트와 완전 이중화 수행 고가용성, 데이터 최신성, Active, Standy 서버로 구성 핫사이트로의 전환 용이 저렴, 데이터 백업 가능 단점 고비용, 상시 검토 필요 DB복구 필요 시스템 확보 필요 재해 복구 시간 제일 오래 걸림 2021. 5. 28.
블록체인1.0 2.0 차이, 토큰. 크립토키티, ERC-721, ERC20. 블록체인 1.0은 디지털 통화 블록체인 2.0은 스마트 계약 등으로 확장된 개념 : 화폐 영역을 포함. DApp으로 구현 거래소에서 거래하고 있는 대부분의 토큰 발행 기준은 ERC-20 기반의 토큰 ERC = Ethereum Request for Comment : 이더리움 블록체인 네트워크에서 정한 표준 토큰 스펙 EIPs : 이더리움 네트워크 개선안 제안하는 곳 Ethereum Improvement Proposals ERC-20은 대체 가능한 토큰이며, 필요한 이더리움과 호환성이 있는 모든 요구 사항을 충족시키는 표준은 여기로 들어감. ㄴ이더리움과 교환 가능, 이더리움 지갑으로 전송 가능 ERC-721은 증서라고 알려진 NFT의 표준안(NFT:Not Fungible Token 대체불가토큰) ㄴ 대체 불.. 2021. 5. 24.
인코딩 뜻 인코딩: 본래는 코드화, 암호화를 의미하지만, 컴퓨터에서의 인코딩은 '문자셋을' 컴퓨터가 이해할 수 있는 바이트와 매칭하여 '숫자형으로 변환'시키는 규칙을 의미 EX) ASCII CODE 인코딩 : A==65, B==66 이처럼 바이트순서와 문자를 매핑하는 것이라서 문자셋을 어떻게 매핑하느냐에 따라 하나의 문자셋이 다양한 인코딩을 가질 수 있다. 디코딩 2021. 5. 24.
졸리의 기술사업화 이론 기술사업화 : 기술의 가치를 증대시키는 일련의 단계 활동을 수행하는 것 많은 기술 사업은 적절한 시기에 자원조달을 하지 못해 기술사업화에 실패한다. 이에 졸리는 기술사업화의 성공 프로세스를 5단계 4전이로 나눠서, 신기술의 가치구축 과정과 이해관계자의 충족 및 자원 동원으로 진행된다고 보았다. 그 단계는 다음과 같은 5단계로 구성된다. 1) 착상 : 기술적 성과를 시장기회와 접목 2) 보육 : 아이디어의 사업화 가능성을 기술 측면과 시장 수요 측면에서 구체화 3) 시연 : 신기술을 시장에서 판매 가능한 제품 혹은 공정으로 구현 4) 촉진 : 시장진입에 따른 시장수용성 높임(고객 설득, 인프라 조성) 5) 지속 : 신기술을 이용한 제품/공정이 시장에서 오랜 기간 존속하며 거기에서 발생하는 가치의 상당 부분.. 2021. 3. 29.