728x90
반응형
1. 문자열 밀기
- 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/120921
- 구현 코드
def solution(A, B):
for i in range(len(A)):
if A == B:
return i
A = A[-1] + A[:-1]
return -1
2. 종이 자르기
- 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/120922
- 구현 코드
def solution(M, N):
return 0 if M and N == 1 else (M-1) + M * (N-1)
3. 연속된 수의 합
- 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/120923
- 구현 코드
def solution(num, total):
numbers = total // num - (num - 1) // 2
return list(range(numbers, numbers + num))
4. 다음에 올 숫자
- 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/120924
- 구현 코드
def solution(common):
answer = 0
if common[1]-common[0] == common[2]-common[1]:
answer = common[-1] + (common[1] - common[0])
elif common[1]/common[0] == common[2]/common[1]:
answer = common[-1] * (common[1] / common[0])
return answer
728x90
반응형