목록Activity (37)
데이터 꿈나무
📌 문제 📌 코드 def solution(cipher, code): answer = '' for i in range(code-1, len(cipher), code): answer += cipher[i] return answer for문을 이용해서 code-1부터 cipher의 개수까지 code수만큼 띄어서 반복문이 진행되도록 했다. 차례로 i에 들어가게 된다. 여기에서 code에 -1을 해준 이유는, 인덱스가 0부터 시작되기 때문이다. 따라서 code가 4일 경우, i에는 차례대로 3번 인덱스(4번째), 7번 인덱스(8번째), 11번 인덱스(12번째), ....이렇게 진행되는 것이다. 결과적으로 cipher의 4(code)의 배수 인덱스가 빈 문자열인 answer에 들어가게 되고, 그에 해당되는 문자열이..
📌 문제 📌 코드 def solution(my_string): answer = '' collection = ("a,e,i,o,u") for i in my_string: if i not in collection: answer += i return answer 이 방법은 모음이 아닌 문자를 판별해서 빈 문자열인 answer에 추가해주는 방법입니다. 우선 모음을 collection에 저장해둔 뒤 for 문을 이용하여 각 문자열을 i에 저장해줍니다. if문을 이용하여 collection에 i가 없을 경우, i를 answer에 반복문을 통해 차례대로 추가해줍니다. 📌 다른 풀이 def solution(my_string): collection = ("a,e,i,o,u") for i in collection: my_..
문제 설명 외과의사 머쓱이는 응급실에 온 환자의 응급도를 기준으로 진료 순서를 정하려고 합니다. 정수 배열 emergency가 매개변수로 주어질 때 응급도가 높은 순서대로 진료 순서를 정한 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 중복된 원소는 없습니다. 1 ≤ emergency의 길이 ≤ 10 1 ≤ emergency의 원소 ≤ 100 입출력 예 emergency result [3, 76, 24] [3, 1, 2] [1, 2, 3, 4, 5, 6, 7] [7, 6, 5, 4, 3, 2, 1] [30, 10, 23, 6, 100] [2, 4, 3, 5, 1] 입출력 예 설명 입출력 예 #1 emergency가 [3, 76, 24]이므로 응급도의 크기 순서대로 번호를 매긴 [..
문제설명 한국중학교에 다니는 학생들은 각자 정수 번호를 갖고 있습니다. 이 학교 학생 3명의 정수 번호를 더했을 때 0이 되면 3명의 학생은 삼총사라고 합니다. 예를 들어, 5명의 학생이 있고, 각각의 정수 번호가 순서대로 -2, 3, 0, 2, -5일 때, 첫 번째, 세 번째, 네 번째 학생의 정수 번호를 더하면 0이므로 세 학생은 삼총사입니다. 또한, 두 번째, 네 번째, 다섯 번째 학생의 정수 번호를 더해도 0이므로 세 학생도 삼총사입니다. 따라서 이 경우 한국중학교에서는 두 가지 방법으로 삼총사를 만들 수 있습니다. 한국중학교 학생들의 번호를 나타내는 정수 배열 number가 매개변수로 주어질 때, 학생들 중 삼총사를 만들 수 있는 방법의 수를 return 하도록 solution 함수를 완성하세요..
문제 설명 1부터 13까지의 수에서, 1은 1, 10, 11, 12, 13 이렇게 총 6번 등장합니다. 정수 i, j, k가 매개변수로 주어질 때, i부터 j까지 k가 몇 번 등장하는지 return 하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ i
문제 설명 덧셈, 뺄셈 수식들이 'X [연산자] Y = Z' 형태로 들어있는 문자열 배열 quiz가 매개변수로 주어집니다. 수식이 옳다면 "O"를 틀리다면 "X"를 순서대로 담은 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 연산 기호와 숫자 사이는 항상 하나의 공백이 존재합니다. 단 음수를 표시하는 마이너스 기호와 숫자 사이에는 공백이 존재하지 않습니다. 1 ≤ quiz의 길이 ≤ 10 X, Y, Z는 각각 0부터 9까지 숫자로 이루어진 정수를 의미하며, 각 숫자의 맨 앞에 마이너스 기호가 하나 있을 수 있고 이는 음수를 의미합니다. X, Y, Z는 0을 제외하고는 0으로 시작하지 않습니다. -10,000 ≤ X, Y ≤ 10,000 -20,000 ≤ Z ≤ 20,000 [연산..
문제 설명 머쓱이는 학교에서 키 순으로 줄을 설 때 몇 번째로 서야 하는지 궁금해졌습니다. 머쓱이네 반 친구들의 키가 담긴 정수 배열 array와 머쓱이의 키 height가 매개변수로 주어질 때, 머쓱이보다 키 큰 사람 수를 return 하도록 solution 함수를 완성해보세요. 제한사항 1 ≤ array의 길이 ≤ 100 1 ≤ height ≤ 200 1 ≤ array의 원소 ≤ 200 입출력 예 array height result [149, 180, 192, 170] 167 3 [180, 120, 140] 190 0 입출력 예 설명 입출력 예 #1 149, 180, 192, 170 중 머쓱이보다 키가 큰 사람은 180, 192, 170으로 세 명입니다. 입출력 예 #2 180, 120, 140 중 ..
안녕하세요~ 저번 포스팅은 CNN의 VGG16 모델로 이미지 분류 모델을 구현해봤는데요, 이번 포스팅에서는 VGG16이 아닌 ResNet50 모델로 모델을 구현해보려고 해요..! 이전 포스팅이 궁금하신 꿈나무들은 아래 링크를 클릭해주세요~ [데이터 청년 캠퍼스] CNN을 이용한 모델링(VGG16 모델) / 스타벅스 이미지 분류 모델 안녕하세요~ 이번 포스팅은 저번 포스팅에 이어서 본격적으로 CNN의 VGG16 모델을 적용하여 이미지 분류 모델을 구현해보려고 해요~! 저번 포스팅은 모델링 전에 거쳐야 할 단계인 이미지 사이즈 risingdata.tistory.com 여러 모델을 구현해보고 가장 성능이 좋은 모델이 무엇인지 해봤는데 ResNet50 모델이 성능이 가장 좋게 나오더라고요~! 먼저 전체적인 모델..
안녕하세요~ 이번 포스팅은 저번 포스팅에 이어서 본격적으로 CNN의 VGG16 모델을 적용하여 이미지 분류 모델을 구현해보려고 해요~! 저번 포스팅은 모델링 전에 거쳐야 할 단계인 이미지 사이즈 전처리 하는 방법을 포스팅했었는데요, 저번 포스팅이 궁금하시다면 아래의 링크를 클릭해주세요! [데이터 청년 캠퍼스] 딥러닝 VGG16 모델 구현 이미지 전처리 with Python 안녕하세요~ 데이터 청년 캠퍼스를 수료한지 벌써 4개월이 지나가는데요, 개강을 하고 바쁜 현생을 살아가느라 아직 데청캠에서 했던 활동 포스팅을 마무리를 못했네요ㅠㅠ 대학교 사망년은 참 risingdata.tistory.com 📌 모델 구조 확인하기 및 라이브 불러오기 # 사전학습 모델 불러오기: keras에서 class 형태로 제공 f..
안녕하세요~ 데이터 청년 캠퍼스를 수료한지 벌써 4개월이 지나가는데요, 개강을 하고 바쁜 현생을 살아가느라 아직 데청캠에서 했던 활동 포스팅을 마무리를 못했네요ㅠㅠ 대학교 사망년은 참 바쁜 삶인 거 같아요,, 자자 근황 토크는 그만하고 오늘 포스팅 내용을 소개해드릴게요! 이번 포스팅은 딥러닝 모델인 CNN의 VGG16 모델로 이미지 분류 모델을 만들기 전, 이미지 전처리하는 과정을 설명해드리려고 해요~ 이미지는 저번 포스팅에서 크롤링을 통해 수집했던 것들을 사용할 것인데요, 크롤링으로 이미지를 수집하는 방법이 궁금하시다면 아래의 포스팅을 참고해주세요:) [데이터 청년 캠퍼스] 구글 이미지 자동 스크롤 웹크롤링 with Python 안녕하세요 여러분~! 저번 시간에는 네이버 자동 스크롤 이미지 크롤링을 했..