분류 전체보기
-
https://school.programmers.co.kr/learn/courses/30/lessons/64065 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr """ 입출력 예시) s = "{{2},{2,1},{2,1,3},{2,1,3,4}}" -> [2, 1, 3, 4] s = "{{1,2,3},{2,1},{1,2,4,3},{2}}" -> [2, 1, 3, 4] s = "{{20,111},{111}}" -> [111, 20] s = "{{123}}" -> [123] s = "{{4,2,3},{3},{2,3,4,1},{2,3}}" -> [3, 2, 4,..
[Python] 프로그래머스 Lv2_튜플https://school.programmers.co.kr/learn/courses/30/lessons/64065 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr """ 입출력 예시) s = "{{2},{2,1},{2,1,3},{2,1,3,4}}" -> [2, 1, 3, 4] s = "{{1,2,3},{2,1},{1,2,4,3},{2}}" -> [2, 1, 3, 4] s = "{{20,111},{111}}" -> [111, 20] s = "{{123}}" -> [123] s = "{{4,2,3},{3},{2,3,4,1},{2,3}}" -> [3, 2, 4,..
2022.10.12 -
https://school.programmers.co.kr/learn/courses/30/lessons/86051 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr """ 입출력 예시) numbers = [1,2,3,4,6,7,8,0] -> 14 numbers = [5,8,4,0,6,7,9] -> 6 """ def solution(numbers): answer = -1 zero_to_nine = [i for i in range(10)] # 0~9까지의 숫자가 담긴 배열 remove_n = list(set(zero_to_nine) - set(numbers)) ..
[Python] 프로그래머스 Lv1_없는 숫자 더하기https://school.programmers.co.kr/learn/courses/30/lessons/86051 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr """ 입출력 예시) numbers = [1,2,3,4,6,7,8,0] -> 14 numbers = [5,8,4,0,6,7,9] -> 6 """ def solution(numbers): answer = -1 zero_to_nine = [i for i in range(10)] # 0~9까지의 숫자가 담긴 배열 remove_n = list(set(zero_to_nine) - set(numbers)) ..
2022.10.11 -
https://school.programmers.co.kr/learn/courses/30/lessons/70128 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr a와 b의 내적 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] """ 입출력 예시) a = [1,2,3,4], b = [-3,-1,0,2] -> 3 a = [-1,0,1], b = [1,0,-1] -> -2 """ def solution(a, b): answer = 0 for i in range(len(a)): answer += a[i] * b[i] return a..
[Python] 프로그래머스 Lv1_내적https://school.programmers.co.kr/learn/courses/30/lessons/70128 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr a와 b의 내적 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] """ 입출력 예시) a = [1,2,3,4], b = [-3,-1,0,2] -> 3 a = [-1,0,1], b = [1,0,-1] -> -2 """ def solution(a, b): answer = 0 for i in range(len(a)): answer += a[i] * b[i] return a..
2022.10.06 -
https://school.programmers.co.kr/learn/courses/30/lessons/12937?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr """ 입출력 예시) num = 3 -> "Odd" num = 4 -> "Even" """ def solution(num): answer = '' if num % 2 == 0: answer = 'Even' else: answer = 'Odd' return answer 더 간단한 코드 def solution(num): return "Even" if num%2 == 0 ..
[Python] 프로그래머스 Lv1_짝수와 홀수https://school.programmers.co.kr/learn/courses/30/lessons/12937?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr """ 입출력 예시) num = 3 -> "Odd" num = 4 -> "Even" """ def solution(num): answer = '' if num % 2 == 0: answer = 'Even' else: answer = 'Odd' return answer 더 간단한 코드 def solution(num): return "Even" if num%2 == 0 ..
2022.10.03 -
개요 프로젝트명: 인공지능 스피커 만들기 제작 기간: 2022.09.19 ~ 2022.09.22 목표: 음성인식 기술(STT, TTS) 구현, 웹 스크래핑 익히기 개발 환경 OS: MacOS M1 IDE: VSCode 만든 계기 유튜브를 보다가 나도코딩님의 인공지능 스피커 만들기 【파이썬】 영상을 봤는데 인트로 20초 보고 바로 나도 만들어 보고 싶다는 생각이 들었다. 음성인식 성능이 굉장히 잘 나와서 안 따라 해 볼 수가 없었음! 그리고 지난 달에 지원했었던 사전과제로 wav 파일을 다뤄 볼 일이 있었는데 당시 음성 데이터는 처음 다뤄보는 거라 너무 어렵게 느껴졌었다. 그때 아쉬움이 좀 남아서 이번에 영상을 따라 하면서 간단하게 인공지능 스피커를 만들어보면 좀 더 쉽게 이해할 수 있을 것 같아 도전했다..
[Python] 인공지능 스피커 만들기개요 프로젝트명: 인공지능 스피커 만들기 제작 기간: 2022.09.19 ~ 2022.09.22 목표: 음성인식 기술(STT, TTS) 구현, 웹 스크래핑 익히기 개발 환경 OS: MacOS M1 IDE: VSCode 만든 계기 유튜브를 보다가 나도코딩님의 인공지능 스피커 만들기 【파이썬】 영상을 봤는데 인트로 20초 보고 바로 나도 만들어 보고 싶다는 생각이 들었다. 음성인식 성능이 굉장히 잘 나와서 안 따라 해 볼 수가 없었음! 그리고 지난 달에 지원했었던 사전과제로 wav 파일을 다뤄 볼 일이 있었는데 당시 음성 데이터는 처음 다뤄보는 거라 너무 어렵게 느껴졌었다. 그때 아쉬움이 좀 남아서 이번에 영상을 따라 하면서 간단하게 인공지능 스피커를 만들어보면 좀 더 쉽게 이해할 수 있을 것 같아 도전했다..
2022.09.22 -
https://school.programmers.co.kr/learn/courses/30/lessons/12943 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr - 입력된 수가 짝수라면 2로 나눔 - 입력된 수가 홀수라면 3을 곱하고 1을 더함 - 결과로 나온 수에 같은 작업을 1이 될 때까지 반복 -> 위 작업을 몇 번 반복해야 하는지를 구해야 함 조건 주어진 수가 1인 경우 -> 0 작업을 500번 반복할 때까지 1이 되지 않는다면 -> -1 """ 입출력 예시) num = 6 -> 8 num = 16 -> 4 num = 626331 -> -1 """..
[Python] 프로그래머스 Lv1_콜라츠 추측https://school.programmers.co.kr/learn/courses/30/lessons/12943 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr - 입력된 수가 짝수라면 2로 나눔 - 입력된 수가 홀수라면 3을 곱하고 1을 더함 - 결과로 나온 수에 같은 작업을 1이 될 때까지 반복 -> 위 작업을 몇 번 반복해야 하는지를 구해야 함 조건 주어진 수가 1인 경우 -> 0 작업을 500번 반복할 때까지 1이 되지 않는다면 -> -1 """ 입출력 예시) num = 6 -> 8 num = 16 -> 4 num = 626331 -> -1 """..
2022.09.16