분류 전체보기
[프로그래머스] 숫자의 표현 /파이썬 /Python
💡solutions ) 💬 n이 주어진 경우 n//2까지만 확인하면 된다. 문제에서 주어진 예시처럼 n이 15인 경우에 7까지만 연속된 숫자를 확인할 수 있고, 8인 경우는 그 다음 숫자를 더하면 15를 초과하므로 불포함이기 때문에 확인할 필요가 없다. 💬 숫자 n 하나도 경우의 수에 포함되므로 answer은 1부터 시작한다. 🎫code ) def solution(n): answer = 1 for i in range(1, n//2+1): tmp = 0 for j in range(i, n//2+2): tmp += j if tmp > n: break if tmp == n: answer += 1 break return answer 📌 description ) 문제출처 : programmers.co.kr/lea..
블록 체인(Block Chain)
📚 블록체인(Block Chain) 블록체인이란 데이터 분산 처리 기술을 의미한다. 거래 네트워크에 참여하는 모든 사용자들의 거래 내역 데이터를 블록 단위에 분산 저장하고, 이 블록들이 연결된 체인 형태를 이룬다. 모든 사용자들이 동일한 거래 내역을 보유하기 때문에 거래 확인 시 모든 사용자들의 장부를 대조해야 한다. 블록체인의 작동 원리는 기존 은행 시스템을 대신하여 단일 주체 없이 거래 기록을 보관하고 검증하는 시스템이다. ✔ 3가지 특성 거래 장부에 쓰인 내용은 수정되거나 삭제되지 않는다. 모든 사용자가 장부의 사본을 가지며 언제든지 확인할 수 있다. 장부 기록 전, 여러 명의 정직한 사용자들이 해당 거래 내용을 검증한다. 📚 블록체인의 핵심, 디파이(DeFi) 블록체인의 핵심인 탈중앙화 금융(De..
[프로그래머스] 후보키 /파이썬 /Python /2019 KAKAO BLIND RECRUITMENT /카카오 코테
💡solutions ) 💬 해당 문제는 데이터베이스의 후보키 개념을 알고 있으면 더 쉽게 이해할 수 있다 💬 로직은 크게 3단계 => 전체 조합 구하기 / 유일성 만족하는 경우만 거르기 / 최소성 만족하지 않는 경우 제거 💬 모든 경우의 수는 itertools 라이브러리 사용, 컬럼 인덱스를 요소로 combinations 조합 구하기 💬 각 인덱스에 해당하는 모든 속성들을 튜플 형태로 뽑고 그 개수가, 전체 행의 개수와 동일한지 확인 후 만족하는 경우만 unique 리스트에 담기 (유일성을 만족하는 경우) 💬 최소성의 경우 unique 리스트에서 하나씩 뽑고, 그 다음 요소들과의 교집합을 구해서 길이를 비교한다. 길이가 같은 경우만 요소들이 겹치는 경우이니 최소성을 만족하지 않아 discard로 제거. ..
데이터 3법 시행, 네이버의 금융사업 다각화
📚 데이터 3법 시행 데이터 3법은 개인정보보호법·정보통신망법·신용정보법 개정안을 말하며, 개인정보보호에 관한 중복 규제를 없애 4차 산업혁명의 도래에 맞춰 개인과 기업이 정보를 활용할 수 있는 폭을 넓히기 위해 마련됐다. 올해 7월 5일에 시행된 데이터 3법 개정안은 '가명정보' 개념을 도입한 것이 핵심이다. 기업은 이름, 주민번호 등 개인을 식별할 수 있는 정보를 삭제한 후 가명정보를 활용해 새로운 서비스, 기술, 제품 등을 개발해 수익모델을 새롭게 구축할 수 있게 됐다. 특히 데이터3법의 영향으로 금융산업에서의 데이터 활용도가 더욱 커질 것으로 예측된다. 업계에서는 데이터3법의 시행으로 가장 빠른 시일 내 수혜를 입을 기업으로 카카오와 네이버를 지목하고 있다. 흔히 말하는 빅테크 기업이다. 데이터는..
예전의 YOLO가 아니다 "2030 주식 투자의 길로"
💬 오늘은 금융IT 기술이 아닌 네이버 경제 뉴스 중 사람들이 가장 많이 본 기사 1위를 정리한 내용이다. 요즘 금융시장에서 어떤 변화가 나타나는지 알 수 있는 기사였다. 📚 2030세대 "YOLO니까 투자한다" 그동안 2030 밀레니얼 세대는 장기화 되는 저성장, 취업난으로부터 벗어날 탈출구로 힐링과 욜로를 택해왔다. 오히려 기업들은 이런 상황을 이용하듯 ‘You only live once(인생은 오직 한 번뿐)’ 문장을 앞세워 2030 세대를 겨냥하는 마케팅을 적극적으로 펼쳐왔고, 2030 세대는 소비시장의 큰 부분을 차지해왔다. 사회 전반적으로 불확실한 미래보다 오늘이 더 중요하니 오늘을 희생하지 말라는 인식이 만연해 있고 소비를 권장하는 분위기가 팽배했다. 그렇게 밀레니얼 세대는 미래 가치 투자보..
[프로그래머스] 큰 수 만들기/ 파이썬/ Python / Stack
💡solutions ) 💬 이미 k개 만큼의 숫자 삭제를 완료한 경우에는 s 스택에 모두 넣기 💬 첫번째 숫자는 먼저 넣고 시작하며, while문 안에서 s 스택에 넣어야 하는 숫자(i)와 기존 s 스택에 담겨있는 숫자들의 크기를 비교하기 -> i가 기존 숫자보다 크면 기존 숫자 제거(pop하고 cnt +1) 💬 이미 k개를 모두 삭제하거나 i가 기존 숫자보다 작거나 같은 경우에는 break를 걸어 while문 중단 💬 숫자를 다 넣었는데 아직 제거해야 할 k가 남아 있는 경우, 맨 뒤에서부터 pop으로 남은 k개수 만큼 숫자 삭제 💬 참고로 나의 경우 첫 시도에선 마지막 12번 케이스 통과하지 못 했고, 아래 두 가지 테스트케이스를 넣어 코드를 수정한 후 통과할 수 있었다. # 12번 대비 테스트케이스..
하루 평균 이용 2000억 간편결제, 소액후불제도 더해진다
📚 간편결제 이용금액, 하루 평균 2000억원 이상 코로나19에 따른 사회적 거리두기 등의 영향으로 올해 상반기 네이버페이, 카카오페이 등의 'OO페이'로 대표되는 간편결제의 이용금액은 일 평균 이용액 2139억원으로 직전 반기 대비 231억원(12.1%) 증가한 것으로 집계됐다. 상반기 하루 평균 이용액이 2000억원을 넘어선 것은 이번이 처음이며, 앞으로 이런 추위는 금융당국이 도입한 '소액후불결제' 기능으로 더욱 증가할 것으로 예상된다. 보통 'OO페이'로 불리는 간편결제는 신용카드나 계좌 정보를 스마트폰 앱 등에 미리 저장해 두고, 거래 시 비밀번호를 입력하거나 단말기에 접촉해 결제하는 서비스다. 스마트폰을 사용해 간단하게 결제하기 때문에 '스마트페이'라고도 불린다. 특히나 실물카드를 깜박하고 챙..
재미로 저축한다, 펀 세이빙(Fun Saving)
💬 노력하는 만큼 성과를 얻을 수 없다는 인식이 강한 요즘 젊은층은 미래를 위해 현재를 과도하게 희생하는 삶을 원하지 않는다. 이에 은행들도 큰돈을 묶어두는 저축보다는 소소한 재미를 겨냥한 저축 상품으로 고객에게 다가가는 추세이다. 바로 '펀 세이빙'이다. 📚 펀 세이빙(Fun Saving) => 게임 등 재미있는 방식으로 흥미를 유도해 저축을 할 수 있도록 돕는 금융상품 펀 세이빙은 가입 부담 없이 재미있게 저축할 수 있는 금융상품을 말한다. 기존에는 고금리 상품이 잘 팔린다고 여겨졌지만 저금리 기조가 장기화되며, 핀테크 업체가 중심이 되어 2030세대를 대상으로 펀 세이빙 상품을 판매하고 있다. 📚 대표적인 사례 ✔ 카카오뱅크 저금통🐷 =>소비자에게 성취감과 소소한 재미를 준다는 전략! 카카오뱅크 저..
부동산과 기술의 만남, 프롭테크(proptech)
📚 프롭테크(proptech) 프롭테크는 부동산 자산(property)과 기술(technology)의 합성어로 인공지능, 빅데이터, 블록체인 등 첨단 IT를 결합한 부동산 서비스를 말한다. 2000년대 등장한 인터넷 부동산 시세조회·중개 서비스에서 기술적으로 진보한 단계이다. 부동산 중개, 3D 공간설계, 부동산 크라우드펀딩, 사물인터넷 기반의 건물관리 등이 프롭테크에 해당한다. [네이버 지식백과] 프롭테크 [proptech] (한경 경제용어사전) 📚 프롭테크가 각광 받는 이유 ⚪ 데이터의 접근성 및 전문성을 강화해 정보를 쉽게 얻을 수 있다. 빅데이터를 기반으로 토지의 시세, 이익 등을 미리 추정할 수 있으며 3D 프린팅 기술을 통해 공간 데이터를 확보, 접근 또한 용이해졌다. ⚪ VR, AR의 기술을..
언택트(Untact)를 넘어, 지금은 온택트(Ontact) 시대!
💬 코로나19 상황으로 인해 사회적 거리두기가 장기화 되고 있는 현재. 사람들이 외부와의 소통을 위해 끊임 없이 활동하며 트렌드를 변화시키고 있다. 바로 언택트에서 온택트로 패러다임이 전환되고 있는 것이다. 그렇다면 온택트는 어떤 의미이며 어떤 상황인지 알아보자. 📚 온택트(Ontact)의 개념 비대면을 일컫는 ‘언택트(Untact)’에 온라인을 통한 외부와의 ‘연결(On)’을 더한 개념으로, 온라인을 통해 외부와 연결되고 소통하는 방식을 뜻한다. 이는 2020년 코로나19 확산이 장기화되면서 등장한 새로운 흐름이며 사회적 거리두기로 집에서 머무르는 생활에 지친 이들이 온라인으로 외부와 연결, 각종 활동을 하는 새로운 트렌드를 말한다. 온택트의 대표적인 사례로는 드라이브 스루 선별 검사에서 아이디어를 얻..
[프로그래머스] 조이스틱 /파이썬 /Python /탐욕법(Greedy)
💡solutions ) 💬 로직 크게 두 가지 => 상하로 최소 거리 구해서 알파벳 바꾸기 / 좌우로 최소 거리 구해서 방향 정한 후 이동하기 💬 change 배열에는 각 알파벳마다 상하 조정 중 min값으로 최소 횟수를 담아두기 💬 idx 0번 부터 시작해서 좌우 이동 횟수를 answer에 더해주기 💬 좌우 방향 전환 시에는 바꿔야하는 알파벳이 나오기까지의 좌우 거리를 구하고, 그 중 최소값이 되는 방향으로 전환한다. 💬 모든 알파벳이 조정된 경우(change의 sum이 0일 때) -> 결과값 반환 🎫code ) def solution(name): # 상하 조정으로 알파벳 바꾸기 change = [min(ord(i) - ord('A'), ord('Z') - ord(i) + 1) for i in name..
부동산 디지털유동화증권(DABS)
💬 한국금융연구원의 `일반투자자의 접근성 제고를 위한 부동산 디지털유동화증권(DABS) 시장 활성화` 자료에 따르면, 최근 블록체인 기술 기반의 부동산 디지털유동화증권(Digital Asset Backed Securities, 이하 DABS) 플랫폼이 혁신금융서비스(금융규제 샌드박스)로 지정받아 조만간 공식 거래소 사업을 시작할 예정이다. 📚 부동산 디지털유동화증권(DABS) ✔ '부동산 디지털유동화증권(DABS·Digital Asset Backed Securities)'이란? 신탁사가 위탁된 부동산을 기반으로 한 수익증권을 발행하면 블록체인 기술을 활용해 전자증권 형태로 발행하는 자산유동화증권(ABS)를 말한다. 디지털 플랫폼 형태의 거래소에 부동산을 유동화한 수익증권을 상장하고, 스마트 애플리케이션을..