본문 바로가기
반응형

list6

[Python] 백준 14425번 - 문자열 집합 https://www.acmicpc.net/problem/14425 14425번: 문자열 집합 첫째 줄에 문자열의 개수 N과 M (1 ≤ N ≤ 10,000, 1 ≤ M ≤ 10,000)이 주어진다. 다음 N개의 줄에는 집합 S에 포함되어 있는 문자열들이 주어진다. 다음 M개의 줄에는 검사해야 하는 문자열들이 주어 www.acmicpc.net 혼자 힘으로 풀었는가? O 알고리즘 분류 - 자료구조 - 문자열 - 해시를 사용한 집합과 맵 - 트리를 사용한 집합과 맵 문제 총 N개의 문자열로 이루어진 집합 S가 주어진다. 입력으로 주어지는 M개의 문자열 중에서 집합 S에 포함되어 있는 것이 총 몇 개인지 구하는 프로그램을 작성하시오. 입력 첫째 줄에 문자열의 개수 N과 M (1 ≤ N ≤ 10,000, 1 ≤.. 2023. 7. 5.
[Python] 리스트 comprehension (2)/ 예제로 공부하는 Python 100 문제풀이 2022.02.17 - [개발/Python] - [Python] 리스트 comprehension (1)/ 예제로 공부하는 Python 100 문제풀이 [Python] 리스트 comprehension (1)/ 예제로 공부하는 Python 100 문제풀이 리스트를 생성하는데 다양한 방법이 있다. 그중 우리는 comprehension 이라는 새로운 방법을 익힐것이다. 우선 comprehension의 뜻은 가장 많이 쓰이는 뜻은 이해, 이해력이지만 여기선 포함, 포괄, 함축 baby-dev.tistory.com 지난 글에 이어서 이번엔 응용편으로 들어가 본다. 공부하고 있는게 '예제로 공부하는' 이기 때문에 응용은 예제로 들어간다. 1. [ ]를 사용하지 않고 list()와 for 문으로 리스트 만들기 처음에는.. 2022. 2. 17.
[Python] 리스트 comprehension (1)/ 예제로 공부하는 Python 100 문제풀이 리스트를 생성하는데 다양한 방법이 있다. 그중 우리는 comprehension 이라는 새로운 방법을 익힐것이다. 우선 comprehension의 뜻은 가장 많이 쓰이는 뜻은 이해, 이해력이지만 여기선 포함, 포괄, 함축, 내포의 뜻을 가지고 사용한다. 빅데이터 쪽으로 넘어가서 pandas나 numpy 등 데이터 분석에서도 많이 쓰인다고 한다. 이제 알아보자. 1. 기존 사용법 앞서 배운 기본적이 사용법으로는 수동으로 생성하는 방법과 #1. 수동 리스트 생성 -> 1~10 a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] print('1. 수동 리스트 - ', a, type(a)) 반복문과 append( ) 를 사용하는 방법 #2. 반복문 > 빈 리스트 생성 > append b = [] fo.. 2022. 2. 17.
[Python] 리스트 (2) / 추가, 수정, 삭제, 병합, 인덱스, 중복 제거/ 예제로 공부하는 Python 100 문제풀이 1. 리스트 추가, 수정, 삭제 1-1 추가 추가는 append( )를 사용해서 추가한다. append( )는 사용시 항상 해당 리스트의 맨 뒤에 추가가 된다. eng_scores = [90, 60, 70, 100, 85] #추가 -> append() 사용 (맨 뒤에 추가) eng_scores.append(99) print("추가 - ", eng_scores) ''' 추가 - [90, 60, 70, 100, 85, 99] ''' 1-2 수정 수정은 간단하다. 해당 리스트의 인덱스 번호를 이용하여 바꾸고 싶은 위치의 값을 다시 설정해주면 된다. #수정 -> index 사용 eng_scores[-1] = 38 print("수정 - ", eng_scores) ''' 수정 - [90, 60, 70, 100, 8.. 2022. 2. 9.
반응형