분류 전체보기
보험도 언택트 시대! 보험과 기술의 만남, 인슈어테크
🎫 인슈어테크란 무엇인가? 보험(Insurance)과 기술(Technology)을 합친 용어로 데이터 분석, 인공지능 등 기술을 활용한 보험 서비스를 말한다. 인슈어테크 기업의 경우 보험 신청부터 청구까지 모든 과정이 어플 하나로 이루어지며, 종이 작업 대부분이었던 보험 신청 절차를 간편하게 만들었다. 언택트 금융 서비스가 이용이 커지면서 인슈어테크에 대한 이용량과 관심도 증가하고 있다. 요즘처럼 코로나 위기가 지속되고 있는 상황에서 더욱 필요한 금융IT 서비스이다. 아래 굿리치 어플은 보험금 청구시, 서류를 사진으로 찍어 업로드 하는 간편한 청구 시스템을 가지고 있다. 🎫 인슈어테크의 최근 트렌드 ✔ 미니 보험 : 보험사들이 2030세대 고객층을 유치하기 위해 가성비와 편의성을 내세운 상품들을 출시하고..
오픈뱅킹(Open Banking)은 현재진행형
🎫 오픈뱅킹(Open Banking)이란 무엇인가? 오픈뱅킹은 하나의 애플리케이션(앱)으로 다른 금융회사의 계좌를 자유롭게 조회‧송금할 수 있는 서비스를 말한다. 조회나 이체 등 은행의 핵심 금융기능을 표준화해 다른 사업자에 개방하는 은행권 공동 인프라로 "공동결제시스템"이라고도 한다. 🎫 오픈뱅킹 제공 서비스 잔액조회 거래내역조회 계좌실명조회 송금인정보조회 (계좌상태조회) 입금이체 (참가은행의 고객계좌에서 출금해 제3자의 계좌로 이체요청) 출금이체 (참가은행의 고객계좌에서 출금해 이용기관의 계좌로 이체요청) 🎫 오픈뱅킹 시행 6개월, 반응은? 오픈뱅킹(Open Banking) 서비스가 전면 시행된 지 6개월 만에 가입자가 4,000만 명을 넘어섰다. 등록계좌수는 6,600만 좌로, 출시 이후 꾸준히 증..
달라진 신용카드, PLCC(상업자 표시 신용카드)
🎫 PLCC란 무엇인가? PLCC(상업자 표시 신용카드)는 Private Label Credit Card의 약어로. 개별 상표를 부착한 카드이다. 가장 알려진 사례로는 스마일페이 카드가 있다. 유통업계가 침체된 시장에 활력을 불어넣고 고객 충성도를 강화하기 위해 자사 브랜드에 특화한 혜택을 앞세운 PLCC를 적극 활용하고 나섰다. 특정 기업의 브랜드를 신용카드에 넣고 해당 기업에 집중된 혜택과 서비스를 제공하는 PLCC는 기업과 카드사가 비용과 수익을 공유하기 때문에 차별화된 포인트와 리워드 혜택을 앞세워 충성고객을 확보할 수 있다. 🎫 핀테크 업체들은 왜 PLCC를 만드는가 많은 사람들이 사용하는 토스, 카카오 뱅크 모두 PLCC를 시작했다. 위 사진의 토스 카드처럼 실제 발급사인 하나카드는 숨겨있고 ..
빅데이터를 넘어 스몰 데이터(Small Data)
스몰데이터는 마치 탐정들이 관찰을 통해 단서를 잡고 추리를 해나가듯 소비자의 사소한 행동을 세밀하게 파악해 만드는 전략이다. 스몰데이터는 디지털 환경에서 만들어지는 많은 양의 빅데이터를 분석하는 것에서 한발 더 나아가 기업의 데이터 활용을 높일 수 있는 방안으로 떠오르고 있다. 🎫 스몰 데이터란 무엇인가? => 개인의 취향과 생활 방식 등 사소한 행동 등에서 나오는 개인화된 데이터를 의미하며, 개인의 심리패턴까지도 보여준다. 빅데이터가 특정 집단의 공통적인 특징을 구분해 내는 데 유리하다면, 스몰데이터는 공통적인 성향이 아니라 개인의 차별화된 특성을 파악하는 데 유리하다. (빅데이터와 상반되는 개념) [네이버 지식백과] 스몰 데이터 🎫 금융에서도 데이터 세분화 필요 => 고객이 인공지능이 아닌 사람에 의..
[프로그래머스] 키패드 누르기 /파이썬 /Python /2020 카카오 인턴십
💡solutions ) ✅ 세 가지 경우로 나눈다 - #left 왼손가락을 움직이는 경우(1,4,7) - #right 오른손가락을 움직이는 경우(3,6,9) - #middle 가운데 번호인 경우에는 -> 각 두 손가락의 위치와 움직여야 하는 숫자 간의 거리를 구해서 값 비교하기(distance) ✅ 거리는 좌표를 활용해 맨하탄 거리로 구한다 -> distance 함수 구현 ✅ d_r(오른 손가락과의 거리)가 d_l(왼 손가락과의 거리)보다 크면 L 붙이기 (왼 손가락 이동), 그 반대도 성립 ✅ 만약 거리 차이가 같으면 왼손잡이인지 오른손잡이인지 판별 후 answer에 이동한 손가락 더하기 ✅ 테스트 케이스 8번 15번에서 자꾸 오류가 나서 덕봇기와 함께 살펴보니 처음 초기값 tmp_r과 tmp_l를 0..
비금융정보를 활용한 신용평가 시스템
금융권에서는 비금융정보를 활용한 대안신용평가체계가 활발히 구축되고 있다. 신용평가에서 비금융정보를 활용함으로써 기존 금융거래 이력이 부족한 사회초년생들과 소득을 증빙하기 어려운 은퇴자들의 대출이 가능할 것으로 예상된다. 🎫 비금융정보를 활용한 신용평가 => 은행에서 대출을 받으려면 본인의 소득 증빙, 대출 이력, 자산 증빙 등 금융정보만을 대상으로 심사받았던 것과 달리 최근에는 휴대전화 요금이나 건강보험료 납부 내역 등을 참고하여 신용평가가 이뤄지고 있다. 🎫 현재 진행 상황은? => 네이버 금융자회사인 네이버파이낸셜은 자사만의 대안신용평가시스템을 구축했다. 기존 신용평가회사가 보유한 금융데이터에 네이버가 인공지능, 머신러닝, 빅데이터 기술로 분석한 스마트스토어 데이터를 더해 만든 평가시스템이다. 이 시..
[프로그래머스] 튜플/ 파이썬/ Python/ 2019 카카오 개발자 겨울 인턴십
💡solutions ) ✅ ',{'를 기준으로 집합별로 끊어준다(split) ✅ 문자 길이를 기준으로 정렬한다(sort) ✅ 집합에 들어 있는 원소들을 꺼내어 숫자인 경우에는 answer에 있는 지 확인 후 없으면 담아준다. ✅ 다른 사람 풀이를 찾아보다 보니, 정규 표현식을 활용한 경우가 있었다. 파이썬의 re(regular expression) 모듈을 사용, findall() 메서드를 통해 문자열을 검색할 수 있다. 이 문제에서는 i를 바로 re.findall("\d+", i)로 표현해 숫자값들만 찾아서 리스트에 담아줄 수 있다. 🎫code ) def solution(s): answer = [] a = s.split(',{') a.sort(key = len) tmp = '' for i in a: fo..
[프로그래머스] 문자열 압축/ 파이썬/ Python/ 2020 KAKAO BLIND RECRUITMENT/ 카카오 블라인드 채용
💡solutions ) ✅ slicing으로 문자열을 몇개씩 끊을 것인지 정해서 반복문으로 처리, 이때 범위는 len(s)//2+2인데, 전체 문자열의 범위 절반까지가 최대 압축 길이기 때문에 문자열 절반까지로 끊는다. 이때 문자열이 1인 경우를 고려하지 않아서 처음에는 len(s)//2 +1로 했다가 테스트 케이스 하나가 오류 났었다. 문자열 1인 경우를 포함하기 위해 len(s)//2+2로 수정했다. ✅ tmp는 기준 단위로 끊은 문자열을 비교를 위해 담아둔다. ✅ 그 다음 문자열부터 다시 반복문을 돌며 같은 단위의 문자열이 있는지 확인한 후 같으면 cnt+1, 다르면 tmp가 몇번 반복해서 나왔는지 cnt를 앞에 붙여서 res에 담아준다.(이때 cnt가 1이면 res에 tmp만 담기) ✅ 결국 답이..
[프로그래머스] 프린터 /파이썬 / Python / deque
💡solutions ) ✅ 스택에서 pop(0) 하는 것보다(시간복잡도 O(N)) deque 자료형으로 popleft()하는 게 훨씬 효율적이다(시간복잡도O(1)) ✅ 밸류 값과 인덱스 값을 함께 사용하므로 enumerate 함수 사용 ✅ item 보다 max 이 크다면 다시 배열에 담아주고, 그렇지 않은 경우 answer+1 ✅ item의 인덱스가 location이랑 동일하다면 반복문 종료 -> answer 반환 ✅ 다른 사람의 풀이를 확인해 보니 파이썬 내장함수 중 any를 사용해서 while문 안의 조건문을 짠 코드도 있었다. if any( item[0] item[0]: array.append(item) else: answer += 1 if item[1] == location: break retur..
[프로그래머스] 더 맵게 /파이썬 /Python / heapq
💡solutions ) ✅ 처음에 heapq 자료구조 사용하지 않고 sort를 했다가 런타임 에러가 떴었다. 다른 분들은 처음부터 heapq를 사용하시길 바란다. ✅ 참고로 heapq는 heappush, heappop을 할 때 자동으로 정렬을 해주어 효율성이 높아진다고 한다. 🎫code ) import heapq def solution(scoville, K): items = [] for i in scoville: heapq.heappush(items, i) cnt = 0 while items[0] < K: try: heapq.heappush(items, heapq.heappop(items)+(heapq.heappop(items)*2)) except: return -1 cnt += 1 return cnt ..
[프로그래머스] 124 나라의 숫자 /파이썬 /Python
💡solutions ) ✅ 삼진법 -> 3으로 나눈 후 나머지를 num 리스트의 인덱스로 사용한다. ✅ 나머지가 0이면 num[0] = 1, 나머지 1이면 num[1] = 2, 나머지 2이면 num[2] = 4 🎫code ) def solution(n): num = ['1','2','4'] answer = "" while n > 0: n -= 1 answer = num[n % 3] + answer n //= 3 return answer 📌 description ) 문제출처 : programmers.co.kr/learn/courses/30/lessons/12899?language=python3 코딩테스트 연습 - 124 나라의 숫자 124 나라가 있습니다. 124 나라에서는 10진법이 아닌 다음과 같은 자..
[프로그래머스] 시저 암호 /파이썬 /Python
💡solutions ) ✅ 대소문자 구분해준 후 ord 메소드로 아스키 코드 변환 -> 이때 마지막 Z를 벗어나는 경우는 26을 빼주어 다시 A로 돌아가 계산 -> chr 메소드로 다시 문자열 변환 ✅ 아래 아스키 코드표 참고 🎫code ) def solution(s, n): answer = '' s = list(s) for a in s: if a != ' ': num = ord(a) + n if 65 122: # 마지막 z 넘가는 경우 num = num - 26 res = chr(num) answer += res else: # 공백 문자 처리 answer += a return answer 📌 description ) 문제출처 : programmers.co.kr/learn/courses/30/lesson..