Tiny Bunny 'programmers' 카테고리의 글 목록 (22 Page)
본문 바로가기

programmers306

[python] 종이 자르기 문제 설명머쓱이는 큰 종이를 1 x 1 크기로 자르려고 합니다. 예를 들어 2 x 2 크기의 종이를 1 x 1 크기로 자르려면 최소 가위질 세 번이 필요합니다.정수 M, N이 매개변수로 주어질 때, M x N 크기의 종이를 최소로 가위질 해야하는 횟수를 return 하도록 solution 함수를 완성해보세요.  입출력 예MNresult223259110  제출 내역def solution(M, N): return (M-1) + (N-1)*M  프로그래머스 코딩테스트 입문 Day25 시뮬레이션, 조건문, 수학https://school.programmers.co.kr/learn/courses/30/lessons/120922 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 .. 2025. 2. 19.
[python] 문자열 밀기 문제 설명 문자열 "hello"에서 각 문자를 오른쪽으로 한 칸씩 밀고 마지막 문자는 맨 앞으로 이동시키면 "ohell"이 됩니다. 이것을 문자열을 민다고 정의한다면 문자열 A와 B가 매개변수로 주어질 때, A를 밀어서 B가 될 수 있다면 밀어야 하는 최소 횟수를 return하고 밀어서 B가 될 수 없으면 -1을 return 하도록 solution 함수를 완성해보세요.  입출력 예ABresult"hello""ohell"1"apple""elppa"-1"atat""tata"1"abc""abc"0  제출 내역def solution(A, B): answer = 0 if A == B: return 0 for i in range(len(A)): A = A[-1] + .. 2025. 2. 19.
[python] k의 개수 문제 설명 1부터 13까지의 수에서, 1은 1, 10, 11, 12, 13 이렇게 총 6번 등장합니다. 정수 i, j, k가 매개변수로 주어질 때, i부터 j까지 k가 몇 번 등장하는지 return 하도록 solution 함수를 완성해주세요.  입출력 예ijkresult1131610505531020  제출 내역def solution(i, j, k): answer = 0 for i in range(i, j+1): answer += str(i).count(str(k)) return answer sum([str(i).count(str(k)) for i in range(i, j+1)])한 줄로도 가능  프로그래머스 코딩테스트 입문 Day24 수학, 시뮬레이션, 문자열, 조건문, 반복.. 2025. 2. 18.
[python] A로 B 만들기 문제 설명 문자열 before와 after가 매개변수로 주어질 때, before의 순서를 바꾸어 after를 만들 수 있으면 1을, 만들 수 없으면 0을 return 하도록 solution 함수를 완성해보세요.  입출력 예beforeafterresult"olleh""hello"1"allpe""apple"0  제출 내역def solution(before, after): for i in before: if before.count(i) != after.count(i): return 0 return 1  다른 풀이def solution(before, after): return 1 if sorted(before) == sorted(after) else 0  프로그래.. 2025. 2. 18.
728x90