본문 바로가기
  • 머킹이의 머신로그

오늘부터 코딩테스트61

[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 [파이썬] 프로그래머스 Lv0. 종이 자르기, 두 수의 합 안녕하세요 머킹입니다! 우당탕탕 일주일을 보내고 있네요. 포트폴리오 제출이 이번 주 까지더라고요 분명 저번 시간에는 오 기간 길다~ 했는데.. 예.. 시간은 이렇게 훌쩍 가버리는군요ㅎㅎ 종이 자르기 이렇게 그림으로? 된 문제를 처음 봐서 너무 신기해요 def solution(M, N): return (M - 1) + (N - 1) 이렇게 하면 되지 않을까.. 했는데 테스트 3개 중 1개만 정답이었습니다. def solution(M, N): return M * N - 1 이 코드로 풀었습니다! 겹쳐서 자를 수 없으므로 가로와 세로의 곱에 1을 빼주면 최소 가위질 횟수가 됩니다. def get_cut_cnt_dfs(width, height): wid.. 2023. 11. 28.
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 [파이썬] 프로그래머스 Lv0. 연속된 수의 합 안녕하세요 머킹입니다 팀뷰어로 풀고 있는데 왜인지 키보드가 오류나요ㅠㅠ 그래서 급하게 메모장에 글을 적고 복붙하고 있습니다. 문제 설명 연속된 세 개의 정수를 더해 12가 되는 경우는 3, 4, 5입니다. 두 정수 num과 total이 주어집니다. 연속된 수 num개를 더한 값이 total이 될 때, 정수 배열을 오름차순으로 담아 return하도록 solution함수를 완성해보세요. 제한사항 1 ≤ num ≤ 100 0 ≤ total ≤ 1000 num개의 연속된 수를 더하여 total이 될 수 없는 테스트 케이스는 없습니다 def solution(num, total): r=0 for i in range(1, num): r += i start=(total-.. 2023. 11. 27.
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 [파이썬] 프로그래머스 다음에 올 숫자 안녕하세요 머킹입니다! 시간이 너무 빨리 흘러가는 요즘이네요 다음에 올 숫자 def solution(common): if common[1] - common[0] == common[-1] - common[-2]: return common[-1] + (common[1] - common[0]) else: return common[-1] * (common[-1] // common[-2]) 등비수열의 뜻 등차수열은 같은 수(공차)만큼 일정하게 더해지는 수열이라면, 등비수열은 같은 수만큼 일정하게 곱해지는 수열입니다. 출처 : [수학I] 21. 등비수열의 일반항 (개념+수학문제) - 학습지제작소 def solution(common): answer = 0 a,b,c = comm.. 2023. 11. 24.
[오늘부터 코딩테스트] hackerrank 문제 풀기 [파이썬] Hackerrank Polynomial Regression: Office Prices 풀기 안녕하세요 머킹입니다. 저는 ML 분야를 희망하는 취준생으로 항상 코딩테스트에 대한 의문이 들었습니다. 머신러닝 분야도 똑같이 코딩테스트를 하는 걸까? 조금 더 직무에 가까운 코딩테스트는 없을까? 라는 생각을 하던 중 hackerrank를 발견했습니다. 조금 늦게 알게된 것 같아서 아쉽지만 또 열심히 풀어나가면 되겠죠! 이 문제를 풀다가 튜토리얼이 있는 걸 알았습니다. 다음부터는 튜토리얼도 들고올게요! 이렇게 드디어 머신러닝 다운(?) 코딩테스트를 할 수 있습니다. 단 문제가 길고 요구사항을 꼼꼼하게 읽어봐야 합니다! 그렇게 맨 아래로 내려가면 제출하는 대시보드가 있습니다. 이곳에서 언어를 선택하고 진행.. 2023. 11. 23.
728x90