입문4 프로그래머스 '입문' Lv.0 풀이 완료 프로그래머스에서 문제를 가끔 풀었는데 코딩테스트 입문이라는 카테고리가 있었다. 가끔 시간날때 입문은 다 풀어야겠다고 생각했는데 드디어 다 풀었다. 이제는 Lv.1을 다 풀어봐야겠다. 모르는 부분은 차근차근 공부해가면 되지 않을까 싶다. 인공지능개발을 하면 모델의 성능을 높이는데 주력을 다할 것 같았지만 아니었다. 스타트업의 장점이자 단점은 내가 할 일이 많다는 것이다. 인공지능으로 어떤걸 해야하는지조차 정해져있지 않다. 내가 스스로 이 어플에 어떤게 필요한지 찾아야 하고 대표님께 제안해야한다. 그 제안이 받아들여지면 데이터를 수집하기 위해 DB설계를 하고 프론트엔드와 상의해서 API도 설계해야한다. 명세서를 적고, 백엔드 코딩을 통해 db에 저장해야한다. 어떤 걸 더 해야할지 모르기 때문에 나는 틈틈히 .. 2023. 2. 18. 프로그래머스 '등수 매기기' 파이썬 풀이 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr """ 영어 점수와 수학 점수의 평균 점수를 기준으로 학생들의 등수를 매기려고 합니다. 영어 점수와 수학 점수를 담은 2차원 정수 배열 score가 주어질 때, 영어 점수와 수학 점수의 평균을 기준으로 매긴 등수를 담은 배열을 return하도록 solution 함수를 완성해주세요. """ def solution(score): total = sorted([sum(s) for s in score]+[201], reverse=True) return [total.index(sum(v)) for v in score] .. 2023. 2. 18. 프로그래머스 '최빈값 구하기' 파이썬 풀이 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr """ 최빈값은 주어진 값 중에서 가장 자주 나오는 값을 의미합니다. 정수 배열 array가 매개변수로 주어질 때, 최빈값을 return 하도록 solution 함수를 완성해보세요. 최빈값이 여러 개면 -1을 return 합니다. """ # max_value를 사용해서 풀었다. # 0번째는 array 값, 1번째는 그 값의 개수, 2번째는 개수가 같은게 있는지 여부이다. # set(array)를 통해 array 값들을 1개씩만 써서 for문을 돈다. # v의 개수가 저장한 최대 개수보다 많다면 max_valu.. 2023. 2. 16. 프로그래머스 '저주의 숫자 3' 파이썬 풀이 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr """ 3x 마을 사람들은 3을 저주의 숫자라고 생각하기 때문에 3의 배수와 숫자 3을 사용하지 않습니다. 정수 n이 매개변수로 주어질 때, n을 3x 마을에서 사용하는 숫자로 바꿔 return하도록 solution 함수를 완성해주세요. """ # 문제에 나온대로 조건문을 작성했다. # 3의 배수와 '3'이 있다면 답을 계속해서 더해주었다. def solution(n): answer = 0 for _ in range(n): answer+=1 while answer%3==0 or '3' in str(answer.. 2023. 2. 16. 이전 1 다음