오늘부터 코딩테스트66 [오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 [파이썬] 프로그래머스 Lv0. 문자열 밀기, 두 수의 차,두 수의 곱, 몫 구하기 안녕하세요 머킹입니다! 알고리즘 공부에 대한 생각이 많아지는 요즘인데요. DO it 알고리즘이라는 책을 보면서 공부하는 게 좋지 않을까 생각하고 있습니다. 제 목표는 일단 1단계 문제를 풀면서 병행하는 것인데 포트폴리오를 빠르게 끝내고 해 봐야겠어요 문자열 밀기 def solution(A, B): if len(A) != len(B): return -1 for i in range(len(A)): if A[-i:] + A[:-i] == B: return i return -1 이걸 되게 열심히 풀고 넘어갔는데 정말 엄청난 풀이를 봤습니다.. solution=lambda a,b:(b*2).find(a) 정말... 엄청나죠..? .. 2023. 11. 29. [오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 [파이썬] 프로그래머스 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. 이전 1 ··· 4 5 6 7 8 9 10 ··· 17 다음 728x90