ABOUT ME

Today
Yesterday
Total
[이코테] 1이 될 때까지
파이썬 2022.01.18 16:21

시간제한 : 1초 메모리 제한 : 128MB 문제 : 어떠한 수 N이 1이 될 때까지 다음의 두 과정 중 하나를 반복적으로 선택하여 수행하려고 한다. 단, 두 번째 연산은 N이 K로 나누어떨어질 때만 선택할 수 있다. N에서 1을 뺀다. N을 K로 나눈다. 입력 조건 : 첫째 줄에 N(2

[리트코드] 937 _ 로그 파일 재정렬
파이썬 2022.01.12 13:25

문제 : 로그를 재정렬하라. 기준은 다음과 같다. 로그의 가장 앞 부분은 식별자다. 문자로 구성된 로그가 숫자 로그보다 앞에 온다. 식별자는 순서에 영향을 끼치지 않지만, 문자가 동일할 경우 식별자 순으로 한다. 숫자 로그는 입력 순서대로 한다. 예시 : Example 1: Input: logs = ["dig1 8 1 5 1","let1 art can","dig2 3 6","let2 own kit dig","let3 art zero"] Output: ["let1 art can","let3 art zero","let2 own kit dig","dig1 8 1 5 1","dig2 3 6"] Explanation: The letter-log contents are all different, so their o..

[리트코드] 125 _ 유효한 팰린드롬
파이썬 2022.01.12 12:44

for char in s: if char.isalnum(): strs.append(char.lower()) 문제 : 주어진 문자열이 팰린드롬인지 확인하라. 대소문자를 구분하지 않으며, 영문자와 숫자만을 대상으로 한다. (팰린드롬(Palindrome) ? 앞뒤가 똑같은 단어나 문장을 말함) 예시 : Example 1: Input: s = "A man, a plan, a canal: Panama" Output: true Explanation: "amanaplanacanalpanama" is a palindrome. Example 2: Input: s = "race a car" Output: false Explanation: "raceacar" is not a palindrome. 해결 : class Solu..

[ML-2] 파이썬 _ 판다스(Pandas) 패키지
머신러닝 2022.01.11 23:24

판다스(Pandas) : 행과 열로 구성된 2차원 데이터를 효율적으로 가공 및 처리할 수 있는 패키지 데이터프레임(DataFrame) : 판다스(Pandas)의 핵심 객체 / 여러 개의 행과 열로 이뤄진 2차원 데이터를 담는 데이터 구조체 / 칼럼(column)이 여러 개인 데이터 구조체 import pandas as pd # pandas를 pd로 alias해 임포트하는 것이 관례 여기서 데이터셋은 캐글(Kaggle)에서 제공하는 타이타닉 탑승자 파일을 사용한다. 캐글에서 다운 받은 'titanic_train.csv' 파일을 사용하는데 여기서 확장자 '.csv'는 칼럼(Column)들이 ','로 구분되어 있는 파일 포맷을 얘기한다. 다운 받은 데이터를 보면 아래와 같이 ','로 구분되어 있는 있는 것을 ..

[Python] 리스트
파이썬 2022.01.10 22:11

리스트(List) : 순서대로 저장하는 시퀀스, 변경 가능한 목록(Mutable List) 1. 리스트 활용 """ 리스트의 선언 """ a=list() a=[] """ append()를 통해 요소 삽입 가능 """ a=[1,2,3] a.append(4) # 리스트의 맨 마지막에 요소 4 삽입 print(a) [결과] [1, 2, 3, 4] """ insert()함수는 리스트의 특정 index를 지정하여 요소를 추가할 수 있음 """ a.insert(2,10) # index=2에 요소 10을 삽입 print(a) [결과] [1, 2, 10, 3, 4] """ 리스트는 다양한 자료형의 요소들을 관리할 수 있음 """ a.append('Hello') # 문자열 a.append(False) # 불린형 prin..

Designed by Tistory.