티스토리

초코초
검색하기

블로그 홈

초코초

plant-seeds.tistory.com/m

공부하고 공유하는 공간

구독자
0
방명록 방문하기

주요 글 목록

  • [프로그래머스] Lv.1 연도별 대장균 크기의 편차 구하기 풀이 Tipleft join으로 풀기 select b.years as 'YEAR', (b.maxSize - a.SIZE_OF_COLONY) as 'YEAR_DEV', a.IDfrom ECOLI_DATA aleft join (select max(SIZE_OF_COLONY) as 'maxSize', year(DIFFERENTIATION_DATE) as 'years' from ECOLI_DATA group by year(DIFFERENTIATION_DATE) ) bon year(a.DIFFERENTIATION_DATE) = b.yearsorder by YEAR asc, YEAR_DEV asc; 공감수 1 댓글수 0 2025. 4. 24.
  • [프로그래머스] Lv.1 옹알이(2) [문제] 풀이 Tip1. "aya", "ye", "woo", "ma" 단어를 중복해서 이어 말하는 것 불가능2. 한 번 발음 했던 발음은 연달아 이어서 말하는 것은 불가능하지만 중간에 다른 발음이 삽입되면 발음 가능 각 발음들을 연이어 발음하는 것이 불가능(1번 tip)에 꽂혀서 b = b.replace(l, ' ', 1)로 첫번째 l 값만 공백으로 치환했었다.결과는 테스트 케이스 1, 11, 14, 16, 17 실패 ["yemaye"], 1 로 테스트 케이스 추가해서 확인 if l +l not in b : b= b.replace(l,' ') 로 조건문 추가 [정답] 파이썬 풀이def solution(babbling): language = ["aya", "ye", "woo", .. 공감수 1 댓글수 0 2025. 4. 24.
  • [프로그래머스] Lv.0 옹알이(1) in Python 코딩 테스트 입문 문제 [문제] 풀이 Tip1. 조카는 "aya", "ye", "woo", "ma" 네 가지 발음이나 각 발음을 최대 한번 이어 붙여서 말하는 것만 가능- 각 발음 스펠링 사이에 새로운 발음이 삽입된 테스트 케이스에 대한 예외처리 중요 ex) "ayeya" -> aya 사이에 ye가 삽입된 형태로 조카는 해당 발음을 하지 못한다. [정답] 파이썬 풀이 def solution(babbling): language = ["aya", "ye", "woo", "ma" ] answer = 0 for b in babbling : for l in language : if b.find(l) > -1 : .. 공감수 1 댓글수 0 2025. 4. 24.
  • [프로그래머스] Lv1. 동영상 재생기 in Python PCCP 기출문제 1번 [문제] 풀이 Tip1. 시간 포맷 MM:SS를 초 단위로 변경 2. 문제 잘 읽어보기,,, 1. 시간 포맷 MM:SS를 초 단위로 변경next, pre 기능을 수행을 위해 : 기준으로 split해서 초 단위로 변경결과 값을 반환 할 때는 f-string을 이용해서 포맷팅주의)f-string {} 안의 변수와 : 사이 공백은 공백으로 인식만약 currentPos // 60 이 4일 때, f'{currentPos // 60 :02d}:'은 "4 :"를 반환함 2. 문제 잘 읽어보기pre 기능 후 재생 시간이 10초 미만 일 때, 처음(00:00)으로 돌아간다next 기능 후 전체 재생시간과 10초 미만으로 차이가 나면 끝(video_len)으로 간다.이거를 제대로 체크 안해서 시.. 공감수 1 댓글수 0 2025. 4. 22.
  • [프로그래머스] Lv1. 신고 결과 받기 in Python 2022 KAKAO BLIND RCRUITMENT [문제] 풀이 Tip각 id 별 신고한 id와 자신이 신고 당한 횟수를 관리하는 Dictonary 만들기 [풀이과정]1, 딕셔너리 컨프리헨션을 이용해 id별 신고한 id, 자신이 신고당한 횟수를 관리하는 complainDict 생성2. # finall result 내가 신고한 id 딕셔너리에 방문해서 신고 당한 횟수(cnt)가 k 이상이면 answer에 값 추가 [정답] 파이썬 풀이 def solution(id_list, report, k): answer = [] # cnt : reported count complainDict = {id :{'Report' : [], 'cnt': 0} for id in id_list} f.. 공감수 1 댓글수 0 2025. 4. 22.
  • [프로그래머스] Lv1. 유연근무제 in Python 2025 프로그래머스 코드 챌린지 1차 예선 문제 [문제] 풀이 Tip 1. startday에서 토요일, 일요일은 제외 (6,7)2. 출근 시간 포맷 변경 HHMM -> 분 단위로 [풀이 과정] 1. startday로 부터 주말 제외하고 count평일을 체크하는 for 문 생성, print로 출력해 결과확인 2. 시간 포맷출근시간을 HHMM 형식을 유지하고 싶어서 to_time() 함수를 만들었다.그리고 계속되는 정확도 35% // test case 22, 34,36, 38 에러 에러 원인)- 사원들의 출근 희망 시간이 1050인 경우 유예시간 10분을 더하면 1060이 된다.- if 조건문에서 t % 100 = 60, 60 > 60 이 거짓이 되기 때문에 else로 넘어가게 된다...- 해결.. 공감수 1 댓글수 0 2025. 4. 21.
  • 멋쟁이사자처럼부트캠프 데이터분석 5기 1주차 + 합격후기 빨리 취업을 하고 싶었는데 빈약한 나의 포트폴리오를 채우기 위해ㅜㅜ5개월이라는 긴 훈련 과정에도 현재 바로 들을 수 있는 부트캠프이고전액 국비지원 + 훈련장려금 지급이 되는 멋쟁이사자처럼에 지원을 했다.취업 지원과 인턴십 기회가 제공된다고 하는데, 인턴십 기회에 가장 관심이 갔다. 멋쟁이사자처럼 홈페이지에 들어가 보면 커리큘럼이 꽤 상세하게 나누어져 있는데,실제로 들어봐야 알겠지만 일단다른 부트캠프 보다 체계적으로 데이터분석에 대해 수업을 하는 것 같다.[지원후기]- 지원과정1. 내일 배움 카드 발급2. 멋쟁이사자처럼 홈페이지 가입3. 데이터분석 지원 페이지에 연결된 구글 폼에 자소서 3문항 작성(면접은 없었고 합격 여부를 문자로 알려줬다.그렇게 아기사자가 되다...) + 합격 후기)자소서 문항은 본.. 공감수 1 댓글수 0 2025. 4. 14.
  • VSCODE 설치 및 실행 VSCODE 란?Visual Studio Code의 줄임말로, 마이크로소프트(Microsoft)에서 만든 무료 코드 편집기/에디터입니다.주로 파이썬 개발도구로 사용되며, Python 확장팩을 설치하면 코드 실행/ 디버깅/ 가상환경 관리/ Jupyter 노트북 실행까지 가능합니다. 1. 자신의 운영체제에 맞는 VSCODE 다운 2. exe 파일 실행그냥 기본값으로 설치 [VSCODE 실행]file - new file - 파이썬 파일 만들기 공감수 1 댓글수 0 2025. 4. 14.
  • python 설치 및 실행 파이썬(python) 이란?파이썬(python)은 c언어로 작성되었지만, 사람의 언어에 가깝운 문법을 가진 프로그래밍 언어입니다.파이썬 (python) 은 인터프리터 언어로 코드를 바로 실행할 수 있어 빠르게 테스트하고 수정할 수 있다는 장점이 있습니다.쉬운 문법으로 입문자부터 웹개발/ 데이터분석 / AI/ 머신러닝 등을 구현할 수 있어 전문가까지 사용하는 범용적 언어입니다. 또한 오픈소스로 누구나 무료로 사용할 수 있으며, 전세계 사용자들의 커뮤니케이션이 활발하다는 특징을 가졌습니다.파이썬(python) 을 로컬 환경에 설치하고 실행하는 방법에 대한 알아봅시다. 1. 구글에 파이썬 다운 검색 후 홈페이지 접속 2. 최신 버전 다운로드 클릭 3. 다운받은 .exe 파일 실행 파이썬을 설치 할 때 Add.. 공감수 1 댓글수 0 2025. 4. 14.
  • Anaconda 다운로드 및 환경설정 anaconda는 AI와 데이터 사이언스 개발을 위한 여러가지 프로그램을 모아 놓은 플랫폼입니다. anaconda을 사용하는 목적은 데이터 과학, 머신러닝, 인공지능, 통계 분석 등을 위한 파이썬(Python)과 R 언어 기반의 통합 개발 환경(IDE) 및 패키지 관리 플랫폼 등을 이용할 수 있으며, 데이터 분석에 필요한 개발 도구들을 한번에 설치 및 관리가 가능하기 때문입니다.1. 구글에 Anaconda download 검색 2. 홈페이지 하단의 skip registration 클릭이메일 주소를 입력하면 Anaconda 관련 정보를 받아 볼 수 있다.홈페이지 하단의 skip registration을 클릭하면, 꼭 이메일 주소를 입력하지 않아도 다운로드 페이지로 넘어간다.  3.  자신의 운영 체제에 맞.. 공감수 1 댓글수 0 2025. 4. 14.
  • 다문화 가정 학생 현황 그래프 비교적 최근인 2020년 자료를 사용해서 현재 다문화 청소년 현황 데이터를 #파이썬 을 사용해 #시각화 해보겠습니다.​청소년은 9세 ~ 24세 연령대를 의미하는데, 저는 다문화 청소년 수의 증감을 시각적으로 뚜렷한 비교를 위해 중/고등학교 재학생을 기준으로 그래프를 그려봤어요!​먼저 다문화 가구원 현황을 살펴볼까요?  #다문화가구원현황 통계청 인구총조사 중 다문화 가구 및 가구원 - 시군구 2015년에서 2020까지의 데이터를 사용해서 그래프를 그렸습니다.​ import numpy as npfrom matplotlib import font_manager, rcimport matplotlib.pyplot as pltfont_path = "C:/Windows/Fonts/NGULIM.TTF" #한글 글꼴 설정.. 공감수 2 댓글수 2 2024. 12. 19.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.