본문 바로가기

분류 전체보기

(27)
[프로그래머스] 두 개 뽑아서 더하기 https://school.programmers.co.kr/learn/courses/30/lessons/68644 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제한사항 numbers의 길이는 2 이상 100 이하입니다. numbers의 모든 수는 0 이상 100 이하입니다. 입출력 예 numbers result [2,1,3,4,1..
[프로그래머스] k번재수 파이썬 문제 설명 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면 array의 2번째부터 5번째까지 자르면 [5, 2, 6, 3]입니다. 1에서 나온 배열을 정렬하면 [2, 3, 5, 6]입니다. 2에서 나온 배열의 3번째 숫자는 5입니다. 배열 array, [i, j, k]를 원소로 가진 2차원 배열 commands가 매개변수로 주어질 때, commands의 모든 원소에 대해 앞서 설명한 연산을 적용했을 때 나온 결과를 배열에 담아 return 하도록 solution 함수를 작성해주세요. 제한사항 array의 길이는 1 이상 100 이하입니다. a..
[프로그래머스] 문자열 내 마음대로 정렬하기,python 문제 링크 https://programmers.co.kr/learn/courses/30/lessons/12915 문제 설명 문자열을 담은 리스트 strings와 정렬의 기준이 될 인덱스 n이 주어지면, 각 문자열의 n번 문자를 기준으로 정렬된 리스트를 반환해라 def solution(strings, n): #answer = strings.sort(key = lambda x : x[n]) answer = sorted(strings,key=lambda x: (x[n],x) return answer 새로 알게된 점 list.sort() -> 새로운 리스트를 만들어주는 것이 아니라 리스트를 정렬만 해줌 sorted() -> 새로운 리스트를 만들어준다.
[Python] Unindent amount does not match previous indentPylance 에러 Unindent amount does not match previous indentPylance 에러 -> 들여쓰기와 관련된 오류로 들여쓰기를 맞춰서 해주면 해결된다. 오류 해결!
[Python]판다스 데이터프레임, 맷플롯립 활용기 1. 데이터를 올린다. chipo = pd.read_csv(io.BytesIO(uploaded['chipotle.tsv']),sep='\t') pd.read_csv -> read_csv 함수는 Pandas 라이브러리에서 제공하는 함수로, CSV 파일을 읽어와 데이터프레임 형태로 변환 2.shape 사용 코드 print(chipo.shape) 결과 (4622, 5) shape는 데이터프레임의 행과 열의 크기를 제공해준다. 3. info() 사용 코드 print(chipo.info()) 결과 RangeIndex: 4622 entries, 0 to 4621 Data columns (total 5 columns): # Column Non-Null Count Dtype --- ------ -------------..
[Python]판다스, 넘파이, 맷플롯 데이터 분석을 위한 필수 패키지로 판다스, 넘파이, 맷플롯립이 존재한다. 1. 판다스 판다스는 파이썬 데이터 처리를 위한 라이브러리 파이썬을 이용한 데이터 분석과 같은 작업에서 필수 라이브러리이다. 기본 목적은 서로 다른 유형의 데이터를 공통의 포맷으로 정리하는 것 1-1 판다스의 데이터 구조 시리즈 데이터프레임 패널 1-2 시리즈 1차원 배열의 값에 각 값에 대응되는 인덱스를 부여할 수 있는 구조 파이썬 딕셔너리를 시리즈로 변환 파이썬의 딕셔너리 구조 {키 : 값} -> 시리즈 인덱스 : 값 파이썬 리스트를 시리즈로 변환 딕셔너리의 키처럼 변활될 값이 없기 때문에 인덱스를 정의하지 않으면 정수형 위치 인덱스가 자동 지정됨 딕셔너리를 시리즈로 변환 #딕셔너리 구조 만들기 dict_data ={'a':1,..
TypeError: 'tuple' object is not callable 해결 아래 코드를 실행하면 TypeError: 'tuple' object is not callable 가 발생했는데 이유는 너무 허무했다. from google.colab import files uploaded = files.upload() import pandas as pd import io chipo = pd.read_csv(io.BytesIO(uploaded['chipotle.tsv']), sep='\t') print(chipo.shape()) shape()가 아니라 shape로 써야 해서... 무엇을 써야하는지 잘 확인하고 쓰도록 하자!!
[leetcode]206 연결리스트 뒤집기 https://leetcode.com/problems/reverse-linked-list/ Reverse Linked List - LeetCode Can you solve this real interview question? Reverse Linked List - Given the head of a singly linked list, reverse the list, and return the reversed list. Example 1: [https://assets.leetcode.com/uploads/2021/02/19/rev1ex1.jpg] Input: head = [1,2,3,4,5] O leetcode.com 문제 : 단일 연결 리스트를 뒤집어라. 입력 : 1 ->2 ->3->4->5->NULL ..