목록코딩하는 문과생 (220)
코딩하는 문과생
평소에 뭐가 차이점이 있는지 몰랐으나, 이번에 면접을 준비하면서 알게된 개념들이다. 우선 블록체인에 대한 기본적인 개념을 안다고 가정하고, 구글링한 정보들을 정리하겠다. 이더리움은 블록체인 기술을 기반으로 스마트 계약 기능을 구현하기 위한 분산 컴퓨팅 플랫폼이다. 이더리움이 제공하는 이더는 비트코인과 마찬가지로 사이버 공간에서 암호화된 가상화폐의 일종으로 거래되고 있다. 이더리움의 화폐 단위는 ETH로 표시한다. 비트코인: 블록체인 기술을 기반으로 만들어진 CURRENCY. 즉 거래내역들이 분산 장부에 저장되는 것. 해킹이 불가하고 투명하다. 이더리움: 한 단계 더 업그레이드 된 기술. 블록에 기록 저장 + 스마트 컨트랙트 기능을 구현할 수 있다. 이것이 비트코인이 다른 큰 차이점!. 이로 인해 이더리움..
# 경영과 IT 경영에서 사용되는 IT기술은 무엇인가? 기업이 IT기술을 사용하는 이유? IT기술은 누구를 위해 사용되는가? 기업을 위해 IT기술은 어떻게 사용해야 하는가? # 오프라인의 온라인화 #클라우드의 등장 - 저장비용 감소 - 보유비용 감소 - 네트워크 속도의 발전 -> 스트리밍이 가능 - 빅데이터 저장 -> 머신러닝 학습에 사용 # 기존: 데이터 센터 구출, 하드웨어 구매, 높은 초기투자비용 현재: 필요할 때 언제나, 사용한 만큼만 지불, 유연한 용량, 원할 때 언제든지 # Megazone, GS Neotek, Bespin Global : 국내 클라우드 3사
H-Index는 과학자의 생산성과 영향력을 나타내는 지표입니다. 어느 과학자의 H-Index를 나타내는 값인 h를 구하려고 합니다. 위키백과1에 따르면, H-Index는 다음과 같이 구합니다. 어떤 과학자가 발표한 논문 n편 중, h번 이상 인용된 논문이 h편 이상이고 나머지 논문이 h번 이하 인용되었다면 h가 이 과학자의 H-Index입니다. 어떤 과학자가 발표한 논문의 인용 횟수를 담은 배열 citations가 매개변수로 주어질 때, 이 과학자의 H-Index를 return 하도록 solution 함수를 작성해주세요. 제한사항 과학자가 발표한 논문의 수는 1편 이상 1,000편 이하입니다. 논문별 인용 횟수는 0회 이상 10,000회 이하입니다. def solution(citations): citat..
str.split(seq=none, maxsplit=-1) split 함수의 기본형이다. 첫번째 매개변수는 구분자, 두번째 매개변수는 몇 개로 구분할 것인가 를 뜻한다. 아래 문제는 해당 개념을 정리하기 위해 풀었던 알고리즘 문제의 해답이다. def solution(s): tmp= s.split(' ') max_value = max(map(int, tmp)) min_value = min(map(int, tmp)) answer = str(min_value) + " " + str(max_value) return answer