본문 바로가기

분류 전체보기183

[프로그래머스/Python] 문자열 내 마음대로 정렬하기 문제 설명 문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다. 예를 들어 strings가 ["sun", "bed", "car"]이고 n이 1이면 각 단어의 인덱스 1의 문자 "u", "e", "a"로 strings를 정렬합니다. 제한조 strings는 길이 1 이상, 50이하인 배열입니다. strings의 원소는 소문자 알파벳으로 이루어져 있습니다. strings의 원소는 길이 1 이상, 100이하인 문자열입니다. 모든 strings의 원소의 길이는 n보다 큽니다. 인덱스 1의 문자가 같은 문자열이 여럿 일 경우, 사전순으로 앞선 문자열이 앞쪽에 위치합니다. 입출력 예 입출력 예 설명 입출력 예 1 "sun", "bed".. 2024. 1. 17.
[REACT] 리액트란? 리액트란? 가상 DOM(Virtual Document Object Model)과 JSX(JavaScript XML) 방식으로 동작하는 라이브러리 웹 프레임워크로, 자바스크립트 라이브러리의 하나로서 사용자 인터페이스를 만들기 위해 사용됨 facebook에서 제공해주는 프론트엔드 라이브러리이며, 싱글 페이지 애플리케이션이나 모바일 애플리케이션의 개발 시 토대로 사용 💫리액트 사용 이유💫 가상돔(Virtual DOM)을 사용해 보다 효율적으로 우리가 원하는 페이지를 브라우저에 빠르게 그려주기 때문 [ JQuery vs React ] 많은 수의 DOM조작을 하지 않는다면 jQuery나 React나 큰 차이 없음 간단한 웹을 만들땐 jQuery는 좋은 반면, React는 보다 정교한 기능을 수행하는 데 도움이 되.. 2024. 1. 14.
[금융공학] 금융시장의 구조 및 자금 흐름 금융시장의 구조 직접 금융과 간접금융 단기금융시장과 장기금융시장(=자본시장) 거래소시장과 장외시장 [직접 금융] 기업이 주식이나 사채 발행하고 증권사 통해서 특정 투자자들에게 판매해서 직접 자금을 조달하는 거래 ex) 채권 발행 [간접 금융] 금융기관이 일반 대중으로부터 예금을 받아 이를 자신의 명의로 필요한 사람에게 대출해 주는 방식 ex) 은행을 끼고 거래, 기업이 하는 대출 자본시장의 기능 1. 자금잉여부문과 자금부족부문의 수급 불균형 조절 2. 자금의 배분이 효율적으로 이루어지도록 함 3. 다양한 투자수단 제공 4. 중앙은행의 통화정책이 실물경제에 영향을 미치는 매개 기능 5. 부의 효과(wealth effect) 금융시장 자금흐름 🔆참고 - 금융 회사🔆 더보기 2024. 1. 12.
[PYTHON] 람다(lambda) 형식이란? 람다(lambda) 형식 lambda 매개변수 : 표현식 (lambda x,y: x + y)(10, 20) #30 정렬에서 lambda 사용 key 인자에 함수를 넘겨주면 우선순위가 정해짐 num.sort(key = lambda x : x[0]) num = sorted(num, key = lambda x : x[0]) #[(0, 1), (1, 2), (3, 0), (5, 1), (5, 2)] 비교할 아이템이 요소가 복수 개일 경우, 튜플로 우선순위를 정해줄 수 있음 ** -를 붙이면, 현재와 반대차순으로 정렬 num.sort(key = lambda x : (x[0], -x[1])) num = sorted(num, key = lambda x : (x[0], -x[1])) #[(0, 1), (1, 2), (.. 2024. 1. 11.