전체 글
[프로그래머스] 문자열 다루기 기본 / 자바스크립트 / JavaScript
💡solutions ) 💬 parseInt 사용 -> 문자열을 정수로 바꿔주는 메소드 💬 isInteger 사용 -> 전달된 값이 정수인지 확인하는 메소드 🎫code ) function solution(s) { var answer = false; if(s.length === 4 || s.length === 6){ for(var i=0; i
[프로그래머스] k번째수 / 자바스크립트 / JavaScript
🎫code ) function solution(array, commands) { var answer = []; for (let i=0; i {return(a-b)}); answer.push(list[commands[i][2]-1]); } return answer; } 📌 description ) 문제출처 : programmers.co.kr/learn/courses/30/lessons/42748?language=javascript 코딩테스트 연습 - K번째수 [1, 5, 2, 6, 3, 7, 4] [[2, 5, 3], [4, 4, 1], [..
기업은행·KOTRA·삼성SDS 업무협약 맺고, 중소기업 온라인 수출지원
코로나 19의 장기화로 인한 언택트 환경이 뉴노멀로 자리 잡은 상황에서 중소기업의 온라인 수출 지원을 위한 세 기관의 협력이 눈에 띄었다. IBK기업은행이 11월 5일 KOTRA, 삼성SDS와 서울 KOTRA 본사에서 중소기업의 온라인 수출 지원을 위한 업무협약을 체결했다. 이번 협약을 통해 세 기관은 내년 5월부터 KOTRA가 운영 중인 B2B e커머스 플랫폼 '바이코리아'에서 수출 중소기업이 온라인 해외 마케팅·판매·물류·대금결제를 한 번에 해결할 수 있는 서비스를 제공하기로 했다. ➡ 기업은행은 수출 기업들이 대금 결제 편의를 높일 수 있도록 온라인 결제 서비스를 확대하고, 이들 기업에 해외 판로개척을 위한 컨설팅·환율우대 등 금융 혜택을 제공할 계획이다. ➡ KOTRA는 '바이코리아'를 업그레이드..
마이데이터 사업 내년부터 본격화
금융 소식을 올리기 시작했던 초반에 다뤘던 주제인 마이데이터, 몇 개월이 지나니 조금 더 윤곽이 잡히는 느낌이다. 다시 한번 마이데이터를 확인하고자 글을 작성한다. 🔹마이데이터란? 각종 금융사에 흩어진 금융 정보를 데이터 주인인 금융 소비자가 한곳에 모아 확인하고 관리할 수 있는 것. 마이데이터 사업을 통해 금융소비자는 은행 대출 정보와 카드 결제 내역, 보험금 납입 내역 등 전 금융사에 흩어진 본인 정보를 앱 한곳에 모아 관리할 수 있다. 본인 입맛에 맞는 대출·카드·보험 등 각종 금융상품도 추천받는다. 🔹마이데이터의 핵심은 무엇일까? 바로 대형 금융사가 독점해온 금융 정보의 주도권을 소비자가 가지게 된다는 것이다. 즉, 소비자가 자신의 모든 금융 정보를 한곳에 모아 관리하고 활용할 수 있게 됐다는 것..
[백준] 알고스팟 / 1261번 / 파이썬 / Python / Dijkstra 알고리즘
💡solutions ) 💬 단순 다익스트라(Dijkstra) 알고리즘으로 해결한 문제, 해당 문제에서 노드의 비용에 해당하는 것은 벽을 부순 횟수(cnt) 💬 BFS로도 방문 중복으로 하여 해결할 수 있는 문제 🎫code ) import sys import heapq def dijkstra(): heap = [] heapq.heappush(heap, [0, 0, 0]) # 시작점 visit[0][0] = 1 while heap: cnt, x, y = heapq.heappop(heap) # 벽 부순 횟수가 최소인 경우가 나옴 for k in range(4): nx, ny = x + dx[k], y + dy[k] if x == n - 1 and y == m - 1: # 종료조건 print(cnt) break..
[백준] 최소비용 구하기 / 1916번 / 파이썬 / python
💡solutions ) 💬 dijkstra(다익스트라) 알고리즘 유형의 기본 문제 🎫code ) import sys import heapq def dijkstra(n, s, e): dist = [INF] * (n + 1) dist[s] = 0 heap = [] heapq.heappush(heap, [0, s]) while heap: cost, node = heapq.heappop(heap) for n, c in adj[node]: c += cost if c < dist[n]: dist[n] = c heapq.heappush(heap, [c, n]) return dist[e] input = sys.stdin.readline n = int(input()) m = int(input()) adj = [[] fo..
[백준] 숨바꼭질 / 1697번 / 파이썬 / python
🎫code ) from collections import deque # 너비 우선 탐색 n, k = map(int, input().split(' ')) arr = [0] * (k + 1) max_v = 100001 visit = [0] * max_v q = deque([n]) da = [-1, 1, 2] while q: a = q.popleft() if a == k: print(visit[a]) break for i in range(3): if i == 2: na = a * da[i] else: na = a + da[i] # a가 기존, na는 다시 돌아왔을 때 비교 if (0
[Django] 장고 템플릿 언어의 문법을 살펴보자.
오늘은 장고만이 가지는 장고 내부 언어의 문법을 살펴보겠다👵 장고 템플릿 언어 파이썬의 변수 및 문법을 HTML 문서 안에서 사용할 수 있게 장고에서 지원하는 언어 따라서 기존 HTML, 파이썬과 조금씩 다르다. 변수는 {{ 변수 }} : 띄어쓰기는 불허용. _ 와 대소문자를 이용해서 표현 해줌. 또한 ' . ' 을 이용해서 변수의 속성으로 접근 가능 e.g.) {{ article.headline }} 필터 | 파이프 : 필터를 적용해 변수에 효과를 줄 수 있음. 장고에서는 약 30개의 필터 제공 e.g.) {{ article.pub_date|date:"F j, Y" }} 태그 {% Tag %}: 일반적으로 if문, for문 등에 쓰이며 장고에서는 약 24개의 기본 태그 제공 e.g.) {% for at..