반응형

- 67

[Python] itertools 이용하여 순열(permutations), 조합(combinations ) 리스트 만들기

파이썬의 itertools 이용하여 순열, 조합 리스트를 만들어 보자. 아래의 코드는 숫자 형태의 리스트를 k개수 만큼 선택하여 순열 또는 조합의 결과를 다시 리스트로 리턴하는 코드이다. * 숫자형태의 경우 map(str,리스트명)의 과정이 추가로 들어가야한다. ** k는 순열, 조합 시 선택할 원소의 개수이다. 1. 순열 리스트 만들기 from itertools import permutations def solution(nums): k=len(nums) caseList = list(map(''.join, permutations(map(str, nums), k))) return answer print(solution(nums=[3,1,2,3])) >> ['31', '32', '33', '12', '13'..

Python 2020.09.09

CSS Selector

http://www.nextree.co.kr/p8468/ CSS: 선택자(Selector) 이해 웹 표준은 이제 더 이상 무시할 수 없는 키워드입니다. World Wide Web(WWW)의 의미대로 가능한 많은 사람이 웹을 이용하기 위해서는, 모든 브라우저에서 ‘똑같이 보이는 것’이 아니라 ‘각 브라우� www.nextree.co.kr https://www.w3schools.com/jquery/jquery_ref_selectors.asp jQuery Selectors jQuery Selectors jQuery Selectors Use our jQuery Selector Tester to demonstrate the different selectors. Selector Example Selects * $(..

WEB 2020.06.28

HTML Web Storage (localStorage, sessionStorage)

WebStorage란? 웹 스토리지를 사용하면 웹 애플리케이션이 사용자 브라우저 내에 로컬로 데이터를 저장할 수 있습니다. HTML5 이전에는 모든 서버 요청에 포함 된 응용 프로그램 데이터를 쿠키에 저장해야했습니다. 웹 스토리지는 더욱 안전하며 웹 사이트 성능에 영향을주지 않으면서 대량의 데이터를 로컬에 저장할 수 있습니다. - 쿠키 사용의 단점 1) 4KB의 제한된 크기 2) HTTP Request에서 암호화되지 않아 보안에 취약하고 성능에 영향을 줄 수 있음 HTML 웹 스토리지 객체 HTML 웹 저장소는 클라이언트에 데이터를 저장하기위한 두 가지 개체를 제공합니다. - localStorage - sessionStorage localStorage 객체 localStorage 객체는 만료 날짜가없는 ..

WEB 2020.06.28

HTML4 vs HTML5 차이점

HTML4와 HTML5의 차이점 1. 간략하고 명확해진 문법 - DOCTYPE 선언 방법 : 2. 멀티미디어 요소 - video 밑 audio 태그 추가 - html4까지 Silverlight, flash의 지원을 받았어야 했다. 3. 사용자 위치 식별 액세스 추가 GeoLocation를 이용하여 보다 간단하게 사용자의 위치 액세스 가능 4. Client 측면의 저장소 (** WebStorage) - html4에서는 browser cache를 이용하여 데이터를 저장했다. - html5에서는 javascript 인터페이스를 통해 web sql 데이터 베이스 및 응용프로그램 사용이 가능하다. ** HTML Web Storage (localStorage, sessionStorage) HTML Web Stora..

WEB 2020.06.28

[알고리즘 기본 독학] 5/100, 프로그래머스 전화번호 목록

[알고리즘 기본 독학] 5/100, 프로그래머스 전화번호 목록 1. 문제 설명 https://programmers.co.kr/learn/courses/30/lessons/42577 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. 구조대 : 119 박준영 : 97 674 223 지영석 : 11 9552 4421 전화번호부에 적힌 전화번호를 담은 배열 phone_book 이..

카테고리 없음 2020.04.15

[알고리즘 기본 독학] 4/100, 프로그래머스 완주하지 못한 선수(42756) - 해시

4/100 , 프로그래머스 완주하지 못한 선수 (42756) 1. 문제 https://programmers.co.kr/learn/courses/30/lessons/42576 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주..

Python 2020.04.15
반응형