[프로그래머스] / [Level 1] / [Python] [PCCE 기출문제] 10번 / 데이터 분석
·
Coding Test/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/250121 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 데이터를 조건에 맞게 걸러낸 후 정렬을 사용하였다. def solution(data, ext, val_ext, sort_by): answer = [] idx = {"code": 0, "date": 1, "maximum": 2, "remain": 3} for d in data: if d[idx[ext]] < val_ext: answer.append(d) answer = sorted(answer, ..
[프로그래머스] / [Level 1] / [Python] 성격 유형 검사하기
·
Coding Test/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/118666 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 딕셔너리로 데이터를 관리하여 해결하였다. def solution(survey, choices): answer = '' point = {'R': 0, 'T': 0, 'C': 0, 'F': 0, 'J': 0, 'M': 0, 'A': 0, 'N': 0} for s, c in zip(survey, choices): if c < 4: # 1 2 3 point[s[0]] += abs(c - 4) elif ..
ML/DL 면접 준비
·
끄적 끄적
zzsaza / Datascience Interview Questions boost-devs / ai-tech-interview 머신러닝 딥러닝 딥러닝은 무엇인가요? 딥러닝과 머신러닝의 차이는? 더보기 딥러닝은 인공지능의 한 분야로, 인간의 뇌가 학습하는 방식을 모방한 심층 신경망을 사용하여 복잡한 문제를 해결하는 기술입니다. 이러한 신경망은 많은 층으로 구성되어 있으며, 각 층은 데이터로부터 특징을 추출하고 학습하는 역할을 합니다. 머신러닝은 컴퓨터가 데이터를 기반으로 학습하고, 예측이나 결정을 할 수 있게 하는 기술의 전체적인 범위 입니다. 딥러닝은 이러한 머신러닝의 한 분야로, 특히 많은 양의 데이터와 복잡한 신경망, 알고리즘을 사용해 학습하는 방법입니다. 딥러닝이 갑자기 부흥한 이유는 ? 더보기 ..
[프로그래머스] / [Level 1] / [Python] 햄버거 만들기
·
Coding Test/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/133502 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr replace로 쉽게 접근하고 싶었지만 역시나 시간초과에 걸린다. 해결하기 위해 ingredient를 하나씩 확인하며 조건에 맞으면 해당 인덱스 범위의 리스트들을 제거하도록 구현하였다. def solution(ingredient): answer = 0 idx = 0 while True: if ingredient[idx:idx+4] == [1, 2, 3, 1]: del ingredient[idx:..
[프로그래머스] / [Level 1] / [Python] [PCCE 기출문제] 9번 / 이웃한 칸
·
Coding Test/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/250125 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명에 주어진 과정 그대로 코드를 구현하였다. def solution(board, h, w): n = len(board) count = 0 color = board[h][w] dh = [0, 1, -1, 0] dw = [1, 0, 0, -1] for i in range(4): h_check = h + dh[i] w_check = w + dw[i] if (h_check >= 0 and h_c..
[프로그래머스] / [Level 1] / [Python] 둘만의 암호
·
Coding Test/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/155652 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 a(97) ~ z(122) 까지의 숫자로 표현하기 위해 atoz 함수를 생성하였다. 문자 a에서 5만큼 뒤에 있는 알파벳 [b, c, d, e, f] 들을 큐에 저장하도록 하였고, 큐에 저장된 알파벳이 skip 문자열에 있으면 pop후 새로운 문자열을 append 하도록 구성하였다. from collections import deque def atoz(i: int): return (i..
[2023] / [4인 팀프로젝트] Music Transcription from Silent Videos
·
Project
1. Introduction 온라인 영상을 보고 동일한 곡을 연주하고 싶으나 악보가 없으면 연주하기에 많은 어려움이 있습니다. 기존에 존재하는 악보 생성 모델들은 소리를 기반으로 생성하며, 이는 노이즈가 있거나 다른 악기와 함께 녹음된 경우 사용할 수 없다는 단점이 존재합니다. 따라서 본 프로젝트에서는 이를 해결하기 위해 시각 정보만으로 악보 및 음악 파일을 생성하는 서비스를 개발하였습니다. 2. 개발 배경 및 필요성 온라인 영상을 보고 동일한 곡을 연주하고 싶으나 악보가 없어 연주하기 어려움이 있음 기존 악보 생성 모델들은 음원에 노이즈가 많거나 여러 악기가 함께 녹음된 경우 사용할 수 없다는 단점이 존재 3. 사용된 모델 reference : Audeo: Audio Generation for a Si..
[프로그래머스] / [Level 1] / [Python] 대충 만든 자판
·
Coding Test/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/160586 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr keymap을 탐색하면서 문자의 인덱스를 딕셔너리에 추가해준다. 여기에서 원소의 길이가 '
욱근욱
'분류 전체보기' 카테고리의 글 목록 (21 Page)