Data Science

Python

프로그래머스 python3 - 배열 원소의 길이

https://school.programmers.co.kr/learn/courses/30/lessons/120854    문제 설명문자열 배열 strlist가 매개변수로 주어집니다. strlist 각 원소의 길이를 담은 배열을 return하도록 solution 함수를 완성해주세요. 제한사항1 ≤ strlist 원소의 길이 ≤ 100strlist는 알파벳 소문자, 대문자, 특수문자로 구성되어 있습니다.입출력 예 설명 입출력 예 #1["We", "are", "the", "world!"]의 각 원소의 길이인 [2, 3, 3, 6]을 return합니다.입출력 예 #2["I", "Love", "Programmers."]의 각 원소의 길이인 [1, 4, 12]을 return합니다. 문제 접근 1. 리스트에 있는 각..

Python

python3 - raise, assert 에러 발생시키기

1. raiseraise는 에러 발생시키고 싶은 곳 아무데나 작성해주면 된다. 기본 raise 사용a = int(input('1부터 5까지의 숫자를 입력하시오: '))if a 5: raiseprint(f'입력한 a:{a}입니다.') 1부터 5까지의 숫자를 입력하시오: 0---------------------------------------------------------------------------RuntimeError Traceback (most recent call last)Cell In[12], line 4 1 a = int(input('1부터 5까지의 숫자를 입력하시오: ')) 3 if a 5:----> 4 ..

Python

프로그래머스 python3 - 최댓값 만들기 (1)

https://school.programmers.co.kr/learn/courses/30/lessons/120847 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요.제한사항0 ≤ numbers의 원소 ≤ 10,0002 ≤ numbers의 길이 ≤ 100입출력 예 설명 입출력 예 #1두 수의 곱중 최댓값은 4 * 5 = 20 입니다.입출력 예 #1두 수의 곱중 최댓값은 31 * 24 = 744 입니다.문제 접근 1. numbers를 ..

Python

프로그래머스 python3 - 특정 문자 제거하기

https://school.programmers.co.kr/learn/courses/30/lessons/120826 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항1 ≤ my_string의 길이 ≤ 100letter은 길이가 1인 영문자입니다.my_string과 letter은 알파벳 대소문자로 이루어져 있습니다.대문자와 소문자를 구분합니다.입출력 예 설명 입출력 예 #1"abcdef" 에서 "f"를 제거한 "ab..

Python

프로그래머스 python3 - 피자 나눠 먹기 (1)

https://school.programmers.co.kr/learn/courses/30/lessons/120814 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return 하는 solution 함수를 완성해보세요.제한사항1 ≤ n ≤ 100  입출력 예  설명 입출력 예 #17명이 최소 한 조각씩 먹기 위해서 최소 1판이 필요합니다.입출력 예 #21명은 최소 한 조각을 먹기 위해 1판이 필요합니다.입출력 예 #315명이 최소 한..

External Activity/[내배캠] 데이터분석 과정

사전 캠프 후 본캠프 포기 결정

팀 스파르타의 내일배움캠프 데이터 분석 부트캠프 과정을 신청했다가 결국 본캠프에 들어가기 전 최종 합류하지 않기로 결정했다. 1월부터 인턴 지원을 꾸준히 했었고 서합이 되지 않는 상황에서 조급함을 느껴, 공백기를 없애기 위한 부트캠프를 열심히 찾아다녔다.그러다 국민내일배움카드가 있으면 KDT 국비 지원으로 들을 수 있다는 내배캠 과정을 찾았고, 아무것도 안하는 것보다 낫겠다는 생각에 곧바로 신청 후 사전 캠프를 들어갔다. 사전 캠프 스케줄은 빡세지 않았고, python이나 SQL을 처음 접하는 사람들을 위해 천천히 준비하는 과정이었다.딱히 강제성이 부여된 것도 아니고 100% 온라인으로 진행되다보니 팀원들도, 나 스스로도 해이해지는 것을 느꼈다.이렇게 본캠프에 들어가면 제대로 공부할 수 없을 것 같았고,..